HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HgiGraphicsCmds Member List

This is the complete list of members for HgiGraphicsCmds, including all inherited members.

_SetSubmitted()HgiCmdsprotected
_Submit(Hgi *hgi, HgiSubmitWaitType wait)HgiCmdsprotectedvirtual
BindPipeline(HgiGraphicsPipelineHandle pipeline)=0HgiGraphicsCmdspure virtual
BindResources(HgiResourceBindingsHandle resources)=0HgiGraphicsCmdspure virtual
BindVertexBuffers(HgiVertexBufferBindingVector const &bindings)=0HgiGraphicsCmdspure virtual
Draw(uint32_t vertexCount, uint32_t baseVertex, uint32_t instanceCount, uint32_t baseInstance)=0HgiGraphicsCmdspure virtual
DrawIndexed(HgiBufferHandle const &indexBuffer, uint32_t indexCount, uint32_t indexBufferByteOffset, uint32_t baseVertex, uint32_t instanceCount, uint32_t baseInstance)=0HgiGraphicsCmdspure virtual
DrawIndexedIndirect(HgiBufferHandle const &indexBuffer, HgiBufferHandle const &drawParameterBuffer, uint32_t drawBufferByteOffset, uint32_t drawCount, uint32_t stride, std::vector< uint32_t > const &drawParameterBufferUInt32, uint32_t patchBaseVertexByteOffset)=0HgiGraphicsCmdspure virtual
DrawIndirect(HgiBufferHandle const &drawParameterBuffer, uint32_t drawBufferByteOffset, uint32_t drawCount, uint32_t stride)=0HgiGraphicsCmdspure virtual
HgiCmds()HgiCmdsprotected
HgiGraphicsCmds()HgiGraphicsCmdsprotected
InsertMemoryBarrier(HgiMemoryBarrier barrier)=0HgiGraphicsCmdspure virtual
IsSubmitted() const HgiCmds
PopDebugGroup()=0HgiGraphicsCmdspure virtual
PushDebugGroup(const char *label)=0HgiGraphicsCmdspure virtual
SetConstantValues(HgiGraphicsPipelineHandle pipeline, HgiShaderStage stages, uint32_t bindIndex, uint32_t byteSize, const void *data)=0HgiGraphicsCmdspure virtual
SetScissor(GfVec4i const &sc)=0HgiGraphicsCmdspure virtual
SetViewport(GfVec4i const &vp)=0HgiGraphicsCmdspure virtual
~HgiCmds()HgiCmdsvirtual
~HgiGraphicsCmds() overrideHgiGraphicsCmds