![]() |
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 |