|
| void | LoadSwappy () |
| |
| void | UnloadSwappy () |
| |
| uint32_t | Swappy_version () |
| |
| void | Swappy_setThreadFunctions (const SwappyThreadFunctions *thread_functions) |
| |
| const char * | Swappy_versionString () |
| |
| void | SwappyVk_determineDeviceExtensions (VkPhysicalDevice physicalDevice, uint32_t availableExtensionCount, VkExtensionProperties *pAvailableExtensions, uint32_t *pRequiredExtensionCount, char **pRequiredExtensions) |
| |
| void | SwappyVk_setQueueFamilyIndex (VkDevice device, VkQueue queue, uint32_t queueFamilyIndex) |
| |
| bool | SwappyVk_initAndGetRefreshCycleDuration (JNIEnv *env, jobject jactivity, VkPhysicalDevice physicalDevice, VkDevice device, VkSwapchainKHR swapchain, uint64_t *pRefreshDuration) |
| |
| void | SwappyVk_setWindow (VkDevice device, VkSwapchainKHR swapchain, ANativeWindow *window) |
| |
| void | SwappyVk_setSwapIntervalNS (VkDevice device, VkSwapchainKHR swapchain, uint64_t swap_ns) |
| |
| VkResult | SwappyVk_queuePresent (VkQueue queue, const VkPresentInfoKHR *pPresentInfo) |
| |
| void | SwappyVk_destroySwapchain (VkDevice device, VkSwapchainKHR swapchain) |
| |
| void | SwappyVk_destroyDevice (VkDevice device) |
| |
| void | SwappyVk_setAutoSwapInterval (bool enabled) |
| |
| void | SwappyVk_setAutoPipelineMode (bool enabled) |
| |
| void | SwappyVk_setMaxAutoSwapIntervalNS (uint64_t max_swap_ns) |
| |
| void | SwappyVk_setFenceTimeoutNS (uint64_t fence_timeout_ns) |
| |
| uint64_t | SwappyVk_getFenceTimeoutNS () |
| |
| void | SwappyVk_injectTracer (const SwappyTracer *tracer) |
| |
| void | SwappyVk_uninjectTracer (const SwappyTracer *tracer) |
| |
| void | SwappyVk_setFunctionProvider (const SwappyVkFunctionProvider *pSwappyVkFunctionProvider) |
| |
| uint64_t | SwappyVk_getSwapIntervalNS (VkSwapchainKHR swapchain) |
| |
| int | SwappyVk_getSupportedRefreshPeriodsNS (uint64_t *out_refreshrates, int allocated_entries, VkSwapchainKHR swapchain) |
| |
| bool | SwappyVk_isEnabled (VkSwapchainKHR swapchain, bool *isEnabled) |
| |
| void | SwappyVk_enableStats (VkSwapchainKHR swapchain, bool enabled) |
| |
| void | SwappyVk_recordFrameStart (VkQueue queue, VkSwapchainKHR swapchain, uint32_t image) |
| |
| void | SwappyVk_getStats (VkSwapchainKHR swapchain, SwappyStats *swappyStats) |
| |
| void | SwappyVk_clearStats (VkSwapchainKHR swapchain) |
| |
| void | SwappyVk_resetFramePacing (VkSwapchainKHR swapchain) |
| |
| void | SwappyVk_enableFramePacing (VkSwapchainKHR swapchain, bool enable) |
| |
| void | SwappyVk_enableBlockingWait (VkSwapchainKHR swapchain, bool enable) |
| |
| bool | SwappyGL_init (JNIEnv *env, jobject jactivity) |
| |
| bool | SwappyGL_isEnabled () |
| |
| void | SwappyGL_destroy () |
| |
| bool | SwappyGL_setWindow (ANativeWindow *window) |
| |
| bool | SwappyGL_swap (EGLDisplay display, EGLSurface surface) |
| |
| void | SwappyGL_setUseAffinity (bool tf) |
| |
| void | SwappyGL_setSwapIntervalNS (uint64_t swap_ns) |
| |
| void | SwappyGL_setFenceTimeoutNS (uint64_t fence_timeout_ns) |
| |
| uint64_t | SwappyGL_getRefreshPeriodNanos () |
| |
| uint64_t | SwappyGL_getSwapIntervalNS () |
| |
| bool | SwappyGL_getUseAffinity () |
| |
| uint64_t | SwappyGL_getFenceTimeoutNS () |
| |
| void | SwappyGL_setBufferStuffingFixWait (int32_t n_frames) |
| |
| int | SwappyGL_getSupportedRefreshPeriodsNS (uint64_t *out_refreshrates, int allocated_entries) |
| |
| void | SwappyGL_onChoreographer (int64_t frameTimeNanos) |
| |
| void | SwappyGL_injectTracer (const SwappyTracer *t) |
| |
| void | SwappyGL_setAutoSwapInterval (bool enabled) |
| |
| void | SwappyGL_setMaxAutoSwapIntervalNS (uint64_t max_swap_ns) |
| |
| void | SwappyGL_setAutoPipelineMode (bool enabled) |
| |
| void | SwappyGL_enableStats (bool enabled) |
| |
| void | SwappyGL_recordFrameStart (EGLDisplay display, EGLSurface surface) |
| |
| void | SwappyGL_getStats (SwappyStats *swappyStats) |
| |
| void | SwappyGL_uninjectTracer (const SwappyTracer *t) |
| |
| void | SwappyGL_clearStats () |
| |
| void | SwappyGL_resetFramePacing () |
| |
| void | SwappyGL_enableFramePacing (bool enable) |
| |
| void | SwappyGL_enableBlockingWait (bool enable) |
| |