Monado OpenXR Runtime
|
Split out from client_d3d11_swapchain to ensure that it is standard layout, std::vector for instance is not standard layout. More...
Public Member Functions | |
client_d3d11_swapchain_data (enum u_logging_level log_level) | |
Data Fields | |
xrt::compositor::client::KeyedMutexCollection | keyed_mutex_collection |
std::vector< HANDLE > | dxgi_handles |
The shared DXGI handles for our images. More... | |
std::vector< wil::com_ptr< ID3D11Texture2D1 > > | app_images |
Images associated with client_d3d11_compositor::app_device. More... | |
std::vector< wil::com_ptr< ID3D11Texture2D1 > > | comp_images |
Images associated with client_d3d11_compositor::comp_device. More... | |
Split out from client_d3d11_swapchain to ensure that it is standard layout, std::vector for instance is not standard layout.
std::vector<wil::com_ptr<ID3D11Texture2D1> > client_d3d11_swapchain_data::app_images |
Images associated with client_d3d11_compositor::app_device.
std::vector<wil::com_ptr<ID3D11Texture2D1> > client_d3d11_swapchain_data::comp_images |
Images associated with client_d3d11_compositor::comp_device.
std::vector<HANDLE> client_d3d11_swapchain_data::dxgi_handles |
The shared DXGI handles for our images.