|
ReactOS 0.4.17-dev-934-g091855f
|

Definition at line 1131 of file swapchain.c.
| DXGI_SWAP_CHAIN_DESC1 d3d12_swapchain::backend_desc |
Definition at line 1176 of file swapchain.c.
Referenced by d3d12_swapchain_create_vulkan_swapchain(), d3d12_swapchain_init(), and d3d12_swapchain_op_resize_buffers_execute().
Definition at line 1155 of file swapchain.c.
Referenced by d3d12_swapchain_create_command_buffers(), d3d12_swapchain_create_vulkan_swapchain(), d3d12_swapchain_destroy_vulkan_resources(), and d3d12_swapchain_queue_present().
| ID3D12Resource* d3d12_swapchain::buffers[DXGI_MAX_SWAP_CHAIN_BUFFERS] |
Definition at line 1158 of file swapchain.c.
Referenced by d3d12_swapchain_create_image_resources(), d3d12_swapchain_destroy_d3d12_resources(), d3d12_swapchain_GetBuffer(), and d3d12_swapchain_resize_buffers().
| ID3D12CommandQueue* d3d12_swapchain::command_queue |
Definition at line 1184 of file swapchain.c.
Referenced by d3d12_swapchain_create_command_buffers(), d3d12_swapchain_destroy(), d3d12_swapchain_destroy_vulkan_resources(), d3d12_swapchain_init(), d3d12_swapchain_op_present_execute(), d3d12_swapchain_present(), d3d12_swapchain_queue_present(), and d3d12_swapchain_ResizeBuffers1().
Definition at line 1159 of file swapchain.c.
Referenced by d3d12_swapchain_GetCurrentBackBufferIndex(), d3d12_swapchain_init(), d3d12_swapchain_present(), and d3d12_swapchain_resize_buffers().
| DXGI_SWAP_CHAIN_DESC1 d3d12_swapchain::desc |
Definition at line 1190 of file swapchain.c.
Referenced by d3d12_swapchain_create_d3d12_resources(), d3d12_swapchain_create_image_resources(), d3d12_swapchain_create_user_buffers(), d3d12_swapchain_destroy_d3d12_resources(), d3d12_swapchain_GetBuffer(), d3d12_swapchain_GetCurrentBackBufferIndex(), d3d12_swapchain_GetDesc(), d3d12_swapchain_GetDesc1(), d3d12_swapchain_GetMaximumFrameLatency(), d3d12_swapchain_init(), d3d12_swapchain_present(), d3d12_swapchain_record_swapchain_blit(), d3d12_swapchain_resize_buffers(), d3d12_swapchain_ResizeBuffers1(), d3d12_swapchain_SetFullscreenState(), and d3d12_swapchain_SetMaximumFrameLatency().
| ID3D12Device* d3d12_swapchain::device |
Definition at line 1185 of file swapchain.c.
Referenced by d3d12_swapchain_create(), d3d12_swapchain_create_image_resources(), d3d12_swapchain_destroy(), d3d12_swapchain_GetContainingOutput(), d3d12_swapchain_GetDevice(), and d3d12_swapchain_init().
| IWineDXGIFactory* d3d12_swapchain::factory |
Definition at line 1186 of file swapchain.c.
Referenced by d3d12_swapchain_destroy(), d3d12_swapchain_GetContainingOutput(), d3d12_swapchain_GetParent(), and d3d12_swapchain_init().
| uint32_t d3d12_swapchain::frame_latency |
Definition at line 1198 of file swapchain.c.
Referenced by d3d12_swapchain_GetMaximumFrameLatency(), d3d12_swapchain_init(), d3d12_swapchain_present(), and d3d12_swapchain_SetMaximumFrameLatency().
| HANDLE d3d12_swapchain::frame_latency_event |
Definition at line 1195 of file swapchain.c.
Referenced by d3d12_swapchain_destroy(), d3d12_swapchain_GetFrameLatencyWaitableObject(), d3d12_swapchain_init(), and d3d12_swapchain_present().
| ID3D12Fence* d3d12_swapchain::frame_latency_fence |
Definition at line 1194 of file swapchain.c.
Referenced by d3d12_swapchain_destroy(), d3d12_swapchain_init(), d3d12_swapchain_op_present_execute(), and d3d12_swapchain_present().
| uint64_t d3d12_swapchain::frame_number |
Definition at line 1197 of file swapchain.c.
Referenced by d3d12_swapchain_GetLastPresentCount(), and d3d12_swapchain_present().
| DXGI_SWAP_CHAIN_FULLSCREEN_DESC d3d12_swapchain::fullscreen_desc |
Definition at line 1191 of file swapchain.c.
Referenced by d3d12_swapchain_create(), d3d12_swapchain_GetDesc(), d3d12_swapchain_GetFullscreenDesc(), d3d12_swapchain_init(), and d3d12_swapchain_SetFullscreenState().
| IDXGISwapChain4 d3d12_swapchain::IDXGISwapChain4_iface |
Definition at line 1133 of file swapchain.c.
Referenced by d3d12_swapchain_from_IDXGISwapChain4(), and d3d12_swapchain_init().
| LONG d3d12_swapchain::in_set_fullscreen_state |
Definition at line 1192 of file swapchain.c.
Referenced by d3d12_swapchain_SetFullscreenState().
| ID3D12Fence* d3d12_swapchain::present_fence |
Definition at line 1178 of file swapchain.c.
Referenced by d3d12_swapchain_destroy(), d3d12_swapchain_init(), d3d12_swapchain_present(), and d3d12_swapchain_queue_present().
| VkPresentModeKHR d3d12_swapchain::present_mode |
Definition at line 1175 of file swapchain.c.
Referenced by d3d12_swapchain_create_vulkan_swapchain(), d3d12_swapchain_init(), and d3d12_swapchain_set_sync_interval().
| struct wined3d_private_store d3d12_swapchain::private_store |
Definition at line 1135 of file swapchain.c.
Referenced by d3d12_swapchain_destroy(), d3d12_swapchain_GetPrivateData(), d3d12_swapchain_init(), d3d12_swapchain_SetPrivateData(), and d3d12_swapchain_SetPrivateDataInterface().
| LONG d3d12_swapchain::refcount |
Definition at line 1134 of file swapchain.c.
Referenced by d3d12_swapchain_AddRef(), d3d12_swapchain_init(), and d3d12_swapchain_Release().
| struct wined3d_swapchain_state* d3d12_swapchain::state |
Definition at line 1137 of file swapchain.c.
Referenced by d3d12_swapchain_destroy(), d3d12_swapchain_GetDesc(), d3d12_swapchain_GetFullscreenDesc(), d3d12_swapchain_GetFullscreenState(), d3d12_swapchain_init(), d3d12_swapchain_ResizeTarget(), and d3d12_swapchain_SetFullscreenState().
| struct wined3d_swapchain_state_parent d3d12_swapchain::state_parent |
Definition at line 1138 of file swapchain.c.
Referenced by d3d12_swapchain_from_wined3d_swapchain_state_parent(), and d3d12_swapchain_init().
| IDXGIOutput* d3d12_swapchain::target |
Definition at line 1189 of file swapchain.c.
Referenced by d3d12_swapchain_destroy(), d3d12_swapchain_GetContainingOutput(), d3d12_swapchain_GetFullscreenState(), d3d12_swapchain_init(), d3d12_swapchain_SetFullscreenState(), and d3d12_swapchain_windowed_state_changed().
| VkCommandBuffer d3d12_swapchain::vk_cmd_buffers[DXGI_MAX_SWAP_CHAIN_BUFFERS] |
Definition at line 1171 of file swapchain.c.
Referenced by d3d12_swapchain_create_command_buffers(), and d3d12_swapchain_queue_present().
| VkCommandPool d3d12_swapchain::vk_cmd_pool |
Definition at line 1169 of file swapchain.c.
Referenced by d3d12_swapchain_create_command_buffers(), and d3d12_swapchain_destroy_vulkan_resources().
| VkDevice d3d12_swapchain::vk_device |
Definition at line 1143 of file swapchain.c.
Referenced by d3d12_swapchain_acquire_next_vulkan_image(), d3d12_swapchain_create_command_buffers(), d3d12_swapchain_create_user_buffers(), d3d12_swapchain_create_vulkan_swapchain(), d3d12_swapchain_destroy(), d3d12_swapchain_destroy_d3d12_resources(), d3d12_swapchain_destroy_vulkan_resources(), d3d12_swapchain_init(), and d3d12_swapchain_op_destroy().
| VkFence d3d12_swapchain::vk_fence |
Definition at line 1141 of file swapchain.c.
Referenced by d3d12_swapchain_acquire_next_vulkan_image(), d3d12_swapchain_destroy(), and d3d12_swapchain_init().
| VkFormat d3d12_swapchain::vk_format |
Definition at line 1160 of file swapchain.c.
Referenced by d3d12_swapchain_create_d3d12_resources(), d3d12_swapchain_create_image_resources(), and d3d12_swapchain_create_user_buffers().
| struct dxgi_vk_funcs d3d12_swapchain::vk_funcs |
Definition at line 1182 of file swapchain.c.
Referenced by d3d12_swapchain_acquire_next_vulkan_image(), d3d12_swapchain_create_command_buffers(), d3d12_swapchain_create_user_buffers(), d3d12_swapchain_create_vulkan_swapchain(), d3d12_swapchain_destroy(), d3d12_swapchain_destroy_d3d12_resources(), d3d12_swapchain_destroy_vulkan_resources(), d3d12_swapchain_init(), d3d12_swapchain_is_present_mode_supported(), d3d12_swapchain_op_destroy(), d3d12_swapchain_queue_present(), and d3d12_swapchain_record_swapchain_blit().
| uint32_t d3d12_swapchain::vk_image_index |
Definition at line 1180 of file swapchain.c.
Referenced by d3d12_swapchain_acquire_next_vulkan_image(), d3d12_swapchain_create_vulkan_swapchain(), and d3d12_swapchain_queue_present().
| VkImage d3d12_swapchain::vk_images[DXGI_MAX_SWAP_CHAIN_BUFFERS] |
Definition at line 1157 of file swapchain.c.
Referenced by d3d12_swapchain_create_image_resources(), d3d12_swapchain_create_user_buffers(), d3d12_swapchain_destroy_d3d12_resources(), d3d12_swapchain_present(), and d3d12_swapchain_resize_buffers().
| VkInstance d3d12_swapchain::vk_instance |
Definition at line 1142 of file swapchain.c.
Referenced by d3d12_swapchain_destroy(), and d3d12_swapchain_init().
| VkDeviceMemory d3d12_swapchain::vk_memory |
Definition at line 1156 of file swapchain.c.
Referenced by d3d12_swapchain_create_user_buffers(), d3d12_swapchain_destroy_d3d12_resources(), and d3d12_swapchain_resize_buffers().
| VkPhysicalDevice d3d12_swapchain::vk_physical_device |
Definition at line 1144 of file swapchain.c.
Referenced by d3d12_swapchain_create_user_buffers(), d3d12_swapchain_create_vulkan_swapchain(), d3d12_swapchain_init(), and d3d12_swapchain_is_present_mode_supported().
| VkSemaphore d3d12_swapchain::vk_semaphores[DXGI_MAX_SWAP_CHAIN_BUFFERS] |
Definition at line 1172 of file swapchain.c.
Referenced by d3d12_swapchain_create_command_buffers(), d3d12_swapchain_destroy_vulkan_resources(), and d3d12_swapchain_queue_present().
| VkSurfaceKHR d3d12_swapchain::vk_surface |
Definition at line 1140 of file swapchain.c.
Referenced by d3d12_swapchain_create_vulkan_swapchain(), d3d12_swapchain_destroy(), d3d12_swapchain_init(), and d3d12_swapchain_is_present_mode_supported().
| VkSwapchainKHR d3d12_swapchain::vk_swapchain |
Definition at line 1168 of file swapchain.c.
Referenced by d3d12_swapchain_acquire_next_vulkan_image(), d3d12_swapchain_create_vulkan_swapchain(), d3d12_swapchain_destroy(), and d3d12_swapchain_queue_present().
Definition at line 1174 of file swapchain.c.
Referenced by d3d12_swapchain_create_vulkan_swapchain(), and d3d12_swapchain_record_swapchain_blit().
| VkImage d3d12_swapchain::vk_swapchain_images[DXGI_MAX_SWAP_CHAIN_BUFFERS] |
Definition at line 1170 of file swapchain.c.
Referenced by d3d12_swapchain_create_vulkan_swapchain(), and d3d12_swapchain_queue_present().
Definition at line 1173 of file swapchain.c.
Referenced by d3d12_swapchain_create_vulkan_swapchain(), and d3d12_swapchain_record_swapchain_blit().
| HWND d3d12_swapchain::window |
Definition at line 1188 of file swapchain.c.
Referenced by d3d12_swapchain_GetContainingOutput(), d3d12_swapchain_GetDesc(), d3d12_swapchain_GetHwnd(), d3d12_swapchain_init(), d3d12_swapchain_resize_buffers(), and d3d12_swapchain_SetFullscreenState().
| CRITICAL_SECTION d3d12_swapchain::worker_cs |
Definition at line 1147 of file swapchain.c.
Referenced by d3d12_swapchain_destroy(), d3d12_swapchain_init(), d3d12_swapchain_present(), d3d12_swapchain_resize_buffers(), and d3d12_swapchain_worker_proc().
| CONDITION_VARIABLE d3d12_swapchain::worker_cv |
Definition at line 1148 of file swapchain.c.
Referenced by d3d12_swapchain_destroy(), d3d12_swapchain_init(), d3d12_swapchain_present(), d3d12_swapchain_resize_buffers(), and d3d12_swapchain_worker_proc().
Definition at line 1150 of file swapchain.c.
Referenced by d3d12_swapchain_destroy(), d3d12_swapchain_init(), d3d12_swapchain_present(), d3d12_swapchain_resize_buffers(), and d3d12_swapchain_worker_proc().
| bool d3d12_swapchain::worker_running |
Definition at line 1149 of file swapchain.c.
Referenced by d3d12_swapchain_destroy(), d3d12_swapchain_init(), and d3d12_swapchain_worker_proc().
| HANDLE d3d12_swapchain::worker_thread |
Definition at line 1146 of file swapchain.c.
Referenced by d3d12_swapchain_destroy(), and d3d12_swapchain_init().