~ICommandBuffer [destructor] [virtual] | Destructor |
barrier | Executes the transitions that have been added to barrier. |
begin [virtual] | Sets the command buffer into recording state, so that it can receive command that should be submitted to the parent CommandQueue. |
bind | bind overloads |
buildAccelerationStructure | buildAccelerationStructure overloads |
copyAccelerationStructure | Copies the acceleration structure from into the acceleration structure to. |
dispatch | Executes a compute shader. |
dispatchIndirect | Executes a set of indirect dispatches. |
dispatchMesh | Executes a mesh shader pipeline. |
dispatchMeshIndirect | Executes a set of indirect mesh shader dispatches. |
draw | draw overloads |
drawIndexed | drawIndexed overloads |
drawIndexedIndirect | Executes a set of indirect indexed draw calls. |
drawIndirect | Executes a set of indirect non-indexed draw calls. |
end [virtual] | Ends recording commands on the command buffer. |
execute | execute overloads |
isSecondary [virtual] | Returns true, if the command buffer is a secondary command buffer, or false otherwise. |
makeBarrier | Creates a new barrier instance. |
pushConstants | Pushes a block of memory into the push constants backing memory. |
queue | Gets a pointer to the command queue that this command buffer was allocated from or nullptr, if the queue has already been released. |
setBlendFactors [virtual] | Sets the blend factors for the subsequent draw calls. |
setDepthBounds [virtual] | Sets the depth range for the depth bounds test. |
setScissors | setScissors overloads |
setStencilRef [virtual] | Sets the stencil reference for the subsequent draw calls. |
setViewports | setViewports overloads |
shared_from_this | Returns a shared pointer to the current object instance. |
submit [virtual] | Submits the command buffer to parent command |
traceRays | Executes a query on a ray-tracing pipeline. |
track | track overloads |
transfer | transfer overloads |
updateAccelerationStructure | updateAccelerationStructure overloads |
use | Sets the active pipeline state. |
weak_from_this | Returns a weak pointer to the current object instance. |
writeTimingEvent [virtual] | Writes the current GPU time stamp value for the timing event. |