Plasma Engine  2.0
Loading...
Searching...
No Matches
plRenderContext Member List

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)plRenderContextinlinestatic
BeginCommandsAndRenderingScope(const plRenderViewContext &viewContext, const plGALRenderingSetup &renderingSetup, const char *szName, bool bStereoRendering=false) (defined in plRenderContext)plRenderContextinlinestatic
BeginCompute(const char *szName="") (defined in plRenderContext)plRenderContext
BeginComputeScope(const plRenderViewContext &viewContext, const char *szName="") (defined in plRenderContext)plRenderContextinlinestatic
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)plRenderContextinlinestatic
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)plRenderContextinline
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)plRenderContextinlinestatic
CreateConstantBufferStorage(plConstantBufferStorage< T > *&out_pStorage) (defined in plRenderContext)plRenderContextinlinestatic
CreateConstantBufferStorage(plUInt32 uiSizeInBytes) (defined in plRenderContext)plRenderContextinlinestatic
CreateConstantBufferStorage(plUInt32 uiSizeInBytes, plConstantBufferStorageBase *&out_pStorage) (defined in plRenderContext)plRenderContextstatic
CreateInstance(plGALCommandEncoder *pCommandEncoder) (defined in plRenderContext)plRenderContextstatic
DeleteConstantBufferStorage(plConstantBufferStorageHandle hStorage) (defined in plRenderContext)plRenderContextstatic
DestroyInstance(plRenderContext *pRenderer) (defined in plRenderContext)plRenderContextstatic
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)plRenderContextinline
GetConstantBufferData(plConstantBufferStorageHandle hStorage) (defined in plRenderContext)plRenderContextinlinestatic
GetDefaultInstance() (defined in plRenderContext)plRenderContextstatic
GetDefaultSamplerState(plBitflags< plDefaultSamplerFlags > flags) (defined in plRenderContext)plRenderContextstatic
GetDefaultTextureFilter() constplRenderContextinline
GetSpecificTextureFilter(plTextureFilterSetting::Enum configuration) constplRenderContext
plMemoryUtils (defined in plRenderContext)plRenderContextfriend
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)plRenderContextinline
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)plRenderContextinlinestatic
TryGetConstantBufferStorage(plConstantBufferStorageHandle hStorage, plConstantBufferStorageBase *&out_pStorage) (defined in plRenderContext)plRenderContextstatic
WriteGlobalConstants() (defined in plRenderContext)plRenderContext