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