Struct CommandBufferData
Defined in File query-manager.h
Struct Documentation
-
struct CommandBufferData
Data required by the several of the IQueryManager interface functions Subscribe, Unsubscribe, BeginQuery, EndQuery and OnCreateCommandList.
Public Members
-
void *commandQueue = nullptr
[in] For Vulkan, provide VkQueue. For D3D12, provide ID3D12CommandQueue pointer. For D3D11, provide ID3D11DeviceContext pointer.
-
void *commandBuffer = nullptr
[in] For Vulkan, provide VkCommandBuffer. For D3D12, provide ID3D12GraphicsCommandList pointer. For D3D11, reserved and must be nullptr.
-
void *commandEncoder = nullptr
[in] For D3D11, D3D12 and Vulkan, reserved and must be nullptr. TODO: Formerly used for Metal and can be removed.
-
bool sampleEncoderLoadStore = false
[in] For D3D11, D3D12 and Vulkan, reserved and must be false. TODO: Formerly used for Metal and can be removed.
-
void *commandQueue = nullptr