![]() |
Plasma Engine
2.0
|
This is the complete list of members for plGALCommandEncoder, including all inherited members.
AssertRenderingThread() (defined in plGALCommandEncoder) | plGALCommandEncoder | inlineprotected |
BeginCompute(const char *szName="") (defined in plGALCommandEncoder) | plGALCommandEncoder | |
BeginOcclusionQuery(plEnum< plGALQueryType > type) | plGALCommandEncoder | |
BeginRendering(const plGALRenderingSetup &renderingSetup, const char *szName="") (defined in plGALCommandEncoder) | plGALCommandEncoder | |
Clear(const plColor &clearColor, plUInt32 uiRenderTargetClearMask=0xFFFFFFFFu, bool bClearDepth=true, bool bClearStencil=true, float fDepthClear=1.0f, plUInt8 uiStencilClear=0x0u) | plGALCommandEncoder | |
ClearUnorderedAccessView(plGALTextureUnorderedAccessViewHandle hUnorderedAccessView, plVec4 vClearValues) | plGALCommandEncoder | |
ClearUnorderedAccessView(plGALBufferUnorderedAccessViewHandle hUnorderedAccessView, plVec4 vClearValues) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
ClearUnorderedAccessView(plGALTextureUnorderedAccessViewHandle hUnorderedAccessView, plVec4U32 vClearValues) | plGALCommandEncoder | |
ClearUnorderedAccessView(plGALBufferUnorderedAccessViewHandle hUnorderedAccessView, plVec4U32 vClearValues) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
CopyBuffer(plGALBufferHandle hDest, plGALBufferHandle hSource) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
CopyBufferRegion(plGALBufferHandle hDest, plUInt32 uiDestOffset, plGALBufferHandle hSource, plUInt32 uiSourceOffset, plUInt32 uiByteCount) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
CopyTexture(plGALTextureHandle hDest, plGALTextureHandle hSource) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
CopyTextureReadbackResult(plGALTextureHandle hTexture, plArrayPtr< plGALTextureSubresource > sourceSubResource, plArrayPtr< plGALSystemMemoryDescription > targetData) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
CopyTextureRegion(plGALTextureHandle hDest, const plGALTextureSubresource &destinationSubResource, const plVec3U32 &vDestinationPoint, plGALTextureHandle hSource, const plGALTextureSubresource &sourceSubResource, const plBoundingBoxu32 &box) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
Dispatch(plUInt32 uiThreadGroupCountX, plUInt32 uiThreadGroupCountY, plUInt32 uiThreadGroupCountZ) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
DispatchIndirect(plGALBufferHandle hIndirectArgumentBuffer, plUInt32 uiArgumentOffsetInBytes) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
Draw(plUInt32 uiVertexCount, plUInt32 uiStartVertex) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
DrawIndexed(plUInt32 uiIndexCount, plUInt32 uiStartIndex) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
DrawIndexedInstanced(plUInt32 uiIndexCountPerInstance, plUInt32 uiInstanceCount, plUInt32 uiStartIndex) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
DrawIndexedInstancedIndirect(plGALBufferHandle hIndirectArgumentBuffer, plUInt32 uiArgumentOffsetInBytes) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
DrawInstanced(plUInt32 uiVertexCountPerInstance, plUInt32 uiInstanceCount, plUInt32 uiStartVertex) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
DrawInstancedIndirect(plGALBufferHandle hIndirectArgumentBuffer, plUInt32 uiArgumentOffsetInBytes) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
EndCompute() (defined in plGALCommandEncoder) | plGALCommandEncoder | |
EndOcclusionQuery(plGALOcclusionHandle hOcclusion) | plGALCommandEncoder | |
EndRendering() (defined in plGALCommandEncoder) | plGALCommandEncoder | |
Flush() | plGALCommandEncoder | |
GenerateMipMaps(plGALTextureResourceViewHandle hResourceView) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
GetDevice() (defined in plGALCommandEncoder) | plGALCommandEncoder | inline |
GetPrimitiveTopology() const (defined in plGALCommandEncoder) | plGALCommandEncoder | inline |
InsertEventMarker(const char *szMarker) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
InsertFence() | plGALCommandEncoder | |
InsertTimestamp() | plGALCommandEncoder | |
InvalidateState() (defined in plGALCommandEncoder) | plGALCommandEncoder | |
plGALCommandEncoder(plGALDevice &ref_device, plGALCommandEncoderCommonPlatformInterface &ref_commonImpl) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
plGALDevice (defined in plGALCommandEncoder) | plGALCommandEncoder | friend |
plMemoryUtils (defined in plGALCommandEncoder) | plGALCommandEncoder | friend |
PopMarker() (defined in plGALCommandEncoder) | plGALCommandEncoder | |
PushMarker(const char *szMarker) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
ReadbackTexture(plGALTextureHandle hTexture) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
ResolveTexture(plGALTextureHandle hDest, const plGALTextureSubresource &destinationSubResource, plGALTextureHandle hSource, const plGALTextureSubresource &sourceSubResource) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
SetBlendState(plGALBlendStateHandle hBlendState, const plColor &blendFactor=plColor::White, plUInt32 uiSampleMask=0xFFFFFFFFu) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
SetConstantBuffer(const plShaderResourceBinding &binding, plGALBufferHandle hBuffer) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
SetDepthStencilState(plGALDepthStencilStateHandle hDepthStencilState, plUInt8 uiStencilRefValue=0xFFu) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
SetIndexBuffer(plGALBufferHandle hIndexBuffer) | plGALCommandEncoder | |
SetPrimitiveTopology(plGALPrimitiveTopology::Enum topology) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
SetPushConstants(plArrayPtr< const plUInt8 > data) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
SetRasterizerState(plGALRasterizerStateHandle hRasterizerState) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
SetResourceView(const plShaderResourceBinding &binding, plGALTextureResourceViewHandle hResourceView) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
SetResourceView(const plShaderResourceBinding &binding, plGALBufferResourceViewHandle hResourceView) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
SetSamplerState(const plShaderResourceBinding &binding, plGALSamplerStateHandle hSamplerState) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
SetScissorRect(const plRectU32 &rect) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
SetShader(plGALShaderHandle hShader) | plGALCommandEncoder | |
SetUnorderedAccessView(const plShaderResourceBinding &binding, plGALTextureUnorderedAccessViewHandle hUnorderedAccessView) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
SetUnorderedAccessView(const plShaderResourceBinding &binding, plGALBufferUnorderedAccessViewHandle hUnorderedAccessView) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
SetVertexBuffer(plUInt32 uiSlot, plGALBufferHandle hVertexBuffer) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
SetVertexDeclaration(plGALVertexDeclarationHandle hVertexDeclaration) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
SetViewport(const plRectFloat &rect, float fMinDepth=0.0f, float fMaxDepth=1.0f) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
UpdateBuffer(plGALBufferHandle hDest, plUInt32 uiDestOffset, plArrayPtr< const plUInt8 > sourceData, plGALUpdateMode::Enum updateMode=plGALUpdateMode::Discard) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
UpdateTexture(plGALTextureHandle hDest, const plGALTextureSubresource &destinationSubResource, const plBoundingBoxu32 &destinationBox, const plGALSystemMemoryDescription &sourceData) (defined in plGALCommandEncoder) | plGALCommandEncoder | |
~plGALCommandEncoder() (defined in plGALCommandEncoder) | plGALCommandEncoder | virtual |