This is the complete list of members for Diligent::IRenderStateCache, including all inherited members.
AddRef()=0 | Diligent.IObject | pure virtual |
CreateComputePipelineState(const ComputePipelineStateCreateInfo &PSOCreateInfo, IPipelineState **ppPipelineState)=0 | Diligent::IRenderStateCache | pure virtual |
CreateGraphicsPipelineState(const GraphicsPipelineStateCreateInfo &PSOCreateInfo, IPipelineState **ppPipelineState)=0 | Diligent::IRenderStateCache | pure virtual |
CreateRayTracingPipelineState(const RayTracingPipelineStateCreateInfo &PSOCreateInfo, IPipelineState **ppPipelineState)=0 | Diligent::IRenderStateCache | pure virtual |
CreateShader(const ShaderCreateInfo &ShaderCI, IShader **ppShader)=0 | Diligent::IRenderStateCache | pure virtual |
CreateTilePipelineState(const TilePipelineStateCreateInfo &PSOCreateInfo, IPipelineState **ppPipelineState)=0 | Diligent::IRenderStateCache | pure virtual |
GetContentVersion() const =0 | Diligent::IRenderStateCache | pure virtual |
GetReferenceCounters() const =0 | Diligent.IObject | pure virtual |
GetReloadVersion() const =0 | Diligent::IRenderStateCache | pure virtual |
Load(const IDataBlob *pCacheData, Uint32 ContentVersion=~0u, bool MakeCopy=false)=0 | Diligent::IRenderStateCache | pure virtual |
QueryInterface(const INTERFACE_ID &IID, IObject **ppInterface)=0 | Diligent.IObject | pure virtual |
Release()=0 | Diligent.IObject | pure virtual |
Reload(ReloadGraphicsPipelineCallbackType ReloadGraphicsPipeline=nullptr, void *pUserData=nullptr)=0 | Diligent::IRenderStateCache | pure virtual |
Reset()=0 | Diligent::IRenderStateCache | pure virtual |
WriteToBlob(Uint32 ContentVersion, IDataBlob **ppBlob)=0 | Diligent::IRenderStateCache | pure virtual |
WriteToStream(Uint32 ContentVersion, IFileStream *pStream)=0 | Diligent::IRenderStateCache | pure virtual |