Struct CommandBufferData

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.