![]() |
Plasma Engine
2.0
|
This is the complete list of members for plRenderContext, including all inherited members.
ApplyContextStates(bool bForce=false) (defined in plRenderContext) | plRenderContext | |
BeginCommandsAndComputeScope(const plRenderViewContext &viewContext, const char *szName) (defined in plRenderContext) | plRenderContext | inlinestatic |
BeginCommandsAndRenderingScope(const plRenderViewContext &viewContext, const plGALRenderingSetup &renderingSetup, const char *szName, bool bStereoRendering=false) (defined in plRenderContext) | plRenderContext | inlinestatic |
BeginCompute(const char *szName="") (defined in plRenderContext) | plRenderContext | |
BeginComputeScope(const plRenderViewContext &viewContext, const char *szName="") (defined in plRenderContext) | plRenderContext | inlinestatic |
BeginRendering(const plGALRenderingSetup &renderingSetup, const plRectFloat &viewport, const char *szName="", bool bStereoRendering=false) (defined in plRenderContext) | plRenderContext | |
BeginRenderingScope(const plRenderViewContext &viewContext, const plGALRenderingSetup &renderingSetup, const char *szName="", bool bStereoRendering=false) (defined in plRenderContext) | plRenderContext | inlinestatic |
BindBuffer(const plTempHashedString &sSlotName, plGALBufferResourceViewHandle hResourceView) (defined in plRenderContext) | plRenderContext | |
BindConstantBuffer(const plTempHashedString &sSlotName, plGALBufferHandle hConstantBuffer) (defined in plRenderContext) | plRenderContext | |
BindConstantBuffer(const plTempHashedString &sSlotName, plConstantBufferStorageHandle hConstantBufferStorage) (defined in plRenderContext) | plRenderContext | |
BindMaterial(const plMaterialResourceHandle &hMaterial) (defined in plRenderContext) | plRenderContext | |
BindMeshBuffer(const plDynamicMeshBufferResourceHandle &hDynamicMeshBuffer) (defined in plRenderContext) | plRenderContext | |
BindMeshBuffer(const plMeshBufferResourceHandle &hMeshBuffer) (defined in plRenderContext) | plRenderContext | |
BindMeshBuffer(plGALBufferHandle hVertexBuffer, plGALBufferHandle hIndexBuffer, const plVertexDeclarationInfo *pVertexDeclarationInfo, plGALPrimitiveTopology::Enum topology, plUInt32 uiPrimitiveCount, plGALBufferHandle hVertexBuffer2={}, plGALBufferHandle hVertexBuffer3={}, plGALBufferHandle hVertexBuffer4={}) (defined in plRenderContext) | plRenderContext | |
BindNullMeshBuffer(plGALPrimitiveTopology::Enum topology, plUInt32 uiPrimitiveCount) (defined in plRenderContext) | plRenderContext | inline |
BindSamplerState(const plTempHashedString &sSlotName, plGALSamplerStateHandle hSamplerSate) (defined in plRenderContext) | plRenderContext | |
BindShader(const plShaderResourceHandle &hShader, plBitflags< plShaderBindFlags > flags=plShaderBindFlags::Default) | plRenderContext | |
BindTexture2D(const plTempHashedString &sSlotName, const plTexture2DResourceHandle &hTexture, plResourceAcquireMode acquireMode=plResourceAcquireMode::AllowLoadingFallback) (defined in plRenderContext) | plRenderContext | |
BindTexture2D(const plTempHashedString &sSlotName, plGALTextureResourceViewHandle hResourceView) (defined in plRenderContext) | plRenderContext | |
BindTexture3D(const plTempHashedString &sSlotName, const plTexture3DResourceHandle &hTexture, plResourceAcquireMode acquireMode=plResourceAcquireMode::AllowLoadingFallback) (defined in plRenderContext) | plRenderContext | |
BindTexture3D(const plTempHashedString &sSlotName, plGALTextureResourceViewHandle hResourceView) (defined in plRenderContext) | plRenderContext | |
BindTextureCube(const plTempHashedString &sSlotName, const plTextureCubeResourceHandle &hTexture, plResourceAcquireMode acquireMode=plResourceAcquireMode::AllowLoadingFallback) (defined in plRenderContext) | plRenderContext | |
BindTextureCube(const plTempHashedString &sSlotName, plGALTextureResourceViewHandle hResourceView) (defined in plRenderContext) | plRenderContext | |
BindUAV(const plTempHashedString &sSlotName, plGALTextureUnorderedAccessViewHandle hUnorderedAccessViewHandle) | plRenderContext | |
BindUAV(const plTempHashedString &sSlotName, plGALBufferUnorderedAccessViewHandle hUnorderedAccessViewHandle) (defined in plRenderContext) | plRenderContext | |
ComputeScope typedef (defined in plRenderContext) | plRenderContext | |
CreateConstantBufferStorage() (defined in plRenderContext) | plRenderContext | inlinestatic |
CreateConstantBufferStorage(plConstantBufferStorage< T > *&out_pStorage) (defined in plRenderContext) | plRenderContext | inlinestatic |
CreateConstantBufferStorage(plUInt32 uiSizeInBytes) (defined in plRenderContext) | plRenderContext | inlinestatic |
CreateConstantBufferStorage(plUInt32 uiSizeInBytes, plConstantBufferStorageBase *&out_pStorage) (defined in plRenderContext) | plRenderContext | static |
CreateInstance(plGALCommandEncoder *pCommandEncoder) (defined in plRenderContext) | plRenderContext | static |
DeleteConstantBufferStorage(plConstantBufferStorageHandle hStorage) (defined in plRenderContext) | plRenderContext | static |
DestroyInstance(plRenderContext *pRenderer) (defined in plRenderContext) | plRenderContext | static |
Dispatch(plUInt32 uiThreadGroupCountX, plUInt32 uiThreadGroupCountY=1, plUInt32 uiThreadGroupCountZ=1) (defined in plRenderContext) | plRenderContext | |
DispatchIndirect(plGALBufferHandle hIndirectArgumentBuffer, plUInt32 uiArgumentOffsetInBytes) (defined in plRenderContext) | plRenderContext | |
DrawMeshBuffer(plUInt32 uiPrimitiveCount=0xFFFFFFFF, plUInt32 uiFirstPrimitive=0, plUInt32 uiInstanceCount=1) (defined in plRenderContext) | plRenderContext | |
EndCompute() (defined in plRenderContext) | plRenderContext | |
EndRendering() (defined in plRenderContext) | plRenderContext | |
GetAllowAsyncShaderLoading() | plRenderContext | |
GetAndResetStatistics() (defined in plRenderContext) | plRenderContext | |
GetCommandEncoder() (defined in plRenderContext) | plRenderContext | inline |
GetConstantBufferData(plConstantBufferStorageHandle hStorage) (defined in plRenderContext) | plRenderContext | inlinestatic |
GetDefaultInstance() (defined in plRenderContext) | plRenderContext | static |
GetDefaultSamplerState(plBitflags< plDefaultSamplerFlags > flags) (defined in plRenderContext) | plRenderContext | static |
GetDefaultTextureFilter() const | plRenderContext | inline |
GetSpecificTextureFilter(plTextureFilterSetting::Enum configuration) const | plRenderContext | |
plMemoryUtils (defined in plRenderContext) | plRenderContext | friend |
ReadGlobalConstants() const (defined in plRenderContext) | plRenderContext | |
RenderingScope typedef (defined in plRenderContext) | plRenderContext | |
ResetContextState() (defined in plRenderContext) | plRenderContext | |
SetAllowAsyncShaderLoading(bool bAllow) | plRenderContext | |
SetDefaultTextureFilter(plTextureFilterSetting::Enum filter) | plRenderContext | |
SetPushConstants(const plTempHashedString &sSlotName, plArrayPtr< const plUInt8 > data) | plRenderContext | |
SetPushConstants(const plTempHashedString &sSlotName, const T &constants) | plRenderContext | inline |
SetShaderPermutationVariable(const char *szName, const plTempHashedString &sValue) (defined in plRenderContext) | plRenderContext | |
SetShaderPermutationVariable(const plHashedString &sName, const plHashedString &sValue) (defined in plRenderContext) | plRenderContext | |
TryGetConstantBufferStorage(plConstantBufferStorageHandle hStorage, plConstantBufferStorage< T > *&out_pStorage) (defined in plRenderContext) | plRenderContext | inlinestatic |
TryGetConstantBufferStorage(plConstantBufferStorageHandle hStorage, plConstantBufferStorageBase *&out_pStorage) (defined in plRenderContext) | plRenderContext | static |
WriteGlobalConstants() (defined in plRenderContext) | plRenderContext |