This is the complete list of members for Diligent::ISerializationDevice, including all inherited members.
AddRef()=0 | Diligent.IObject | pure virtual |
AddRenderDevice(IRenderDevice *pDevice)=0 | Diligent::ISerializationDevice | pure virtual |
CreateBLAS(const BottomLevelASDesc &Desc, IBottomLevelAS **ppBLAS)=0 | Diligent.IRenderDevice | pure virtual |
CreateBuffer(const BufferDesc &BuffDesc, const BufferData *pBuffData, IBuffer **ppBuffer)=0 | Diligent.IRenderDevice | pure virtual |
CreateComputePipelineState(const ComputePipelineStateCreateInfo &PSOCreateInfo, const PipelineStateArchiveInfo &ArchiveInfo, IPipelineState **ppPipelineState)=0 | Diligent::ISerializationDevice | pure virtual |
Diligent::IRenderDevice::CreateComputePipelineState(const ComputePipelineStateCreateInfo &PSOCreateInfo, IPipelineState **ppPipelineState)=0 | Diligent.IRenderDevice | pure virtual |
CreateDeferredContext(IDeviceContext **ppContext)=0 | Diligent.IRenderDevice | pure virtual |
CreateDeviceMemory(const DeviceMemoryCreateInfo &CreateInfo, IDeviceMemory **ppMemory)=0 | Diligent.IRenderDevice | pure virtual |
CreateFence(const FenceDesc &Desc, IFence **ppFence)=0 | Diligent.IRenderDevice | pure virtual |
CreateFramebuffer(const FramebufferDesc &Desc, IFramebuffer **ppFramebuffer)=0 | Diligent.IRenderDevice | pure virtual |
CreateGraphicsPipelineState(const GraphicsPipelineStateCreateInfo &PSOCreateInfo, const PipelineStateArchiveInfo &ArchiveInfo, IPipelineState **ppPipelineState)=0 | Diligent::ISerializationDevice | pure virtual |
Diligent::IRenderDevice::CreateGraphicsPipelineState(const GraphicsPipelineStateCreateInfo &PSOCreateInfo, IPipelineState **ppPipelineState)=0 | Diligent.IRenderDevice | pure virtual |
CreatePipelineResourceSignature(const PipelineResourceSignatureDesc &Desc, const ResourceSignatureArchiveInfo &ArchiveInfo, IPipelineResourceSignature **ppSignature)=0 | Diligent::ISerializationDevice | pure virtual |
Diligent::IRenderDevice::CreatePipelineResourceSignature(const PipelineResourceSignatureDesc &Desc, IPipelineResourceSignature **ppSignature)=0 | Diligent.IRenderDevice | pure virtual |
CreatePipelineState(const GraphicsPipelineStateCreateInfo &CI, const PipelineStateArchiveInfo &ArchiveInfo, IPipelineState **ppPipelineState) | Diligent::ISerializationDevice | inline |
CreatePipelineState(const ComputePipelineStateCreateInfo &CI, const PipelineStateArchiveInfo &ArchiveInfo, IPipelineState **ppPipelineState) | Diligent::ISerializationDevice | inline |
CreatePipelineState(const RayTracingPipelineStateCreateInfo &CI, const PipelineStateArchiveInfo &ArchiveInfo, IPipelineState **ppPipelineState) | Diligent::ISerializationDevice | inline |
CreatePipelineState(const TilePipelineStateCreateInfo &CI, const PipelineStateArchiveInfo &ArchiveInfo, IPipelineState **ppPipelineState) | Diligent::ISerializationDevice | inline |
Diligent::IRenderDevice::CreatePipelineState(const GraphicsPipelineStateCreateInfo &CI, IPipelineState **ppPipelineState) | Diligent.IRenderDevice | inline |
Diligent::IRenderDevice::CreatePipelineState(const ComputePipelineStateCreateInfo &CI, IPipelineState **ppPipelineState) | Diligent.IRenderDevice | inline |
Diligent::IRenderDevice::CreatePipelineState(const RayTracingPipelineStateCreateInfo &CI, IPipelineState **ppPipelineState) | Diligent.IRenderDevice | inline |
Diligent::IRenderDevice::CreatePipelineState(const TilePipelineStateCreateInfo &CI, IPipelineState **ppPipelineState) | Diligent.IRenderDevice | inline |
CreatePipelineStateCache(const PipelineStateCacheCreateInfo &CreateInfo, IPipelineStateCache **ppPSOCache)=0 | Diligent.IRenderDevice | pure virtual |
CreateQuery(const QueryDesc &Desc, IQuery **ppQuery)=0 | Diligent.IRenderDevice | pure virtual |
CreateRayTracingPipelineState(const RayTracingPipelineStateCreateInfo &PSOCreateInfo, const PipelineStateArchiveInfo &ArchiveInfo, IPipelineState **ppPipelineState)=0 | Diligent::ISerializationDevice | pure virtual |
Diligent::IRenderDevice::CreateRayTracingPipelineState(const RayTracingPipelineStateCreateInfo &PSOCreateInfo, IPipelineState **ppPipelineState)=0 | Diligent.IRenderDevice | pure virtual |
CreateRenderPass(const RenderPassDesc &Desc, IRenderPass **ppRenderPass)=0 | Diligent.IRenderDevice | pure virtual |
CreateResourceMapping(const ResourceMappingCreateInfo &ResMappingCI, IResourceMapping **ppMapping)=0 | Diligent.IRenderDevice | pure virtual |
CreateSampler(const SamplerDesc &SamDesc, ISampler **ppSampler)=0 | Diligent.IRenderDevice | pure virtual |
CreateSBT(const ShaderBindingTableDesc &Desc, IShaderBindingTable **ppSBT)=0 | Diligent.IRenderDevice | pure virtual |
CreateShader(const ShaderCreateInfo &ShaderCI, const ShaderArchiveInfo &ArchiveInfo, IShader **ppShader, IDataBlob **ppCompilerOutput=nullptr)=0 | Diligent::ISerializationDevice | pure virtual |
Diligent::IRenderDevice::CreateShader(const ShaderCreateInfo &ShaderCI, IShader **ppShader, IDataBlob **ppCompilerOutput=nullptr)=0 | Diligent.IRenderDevice | pure virtual |
CreateTexture(const TextureDesc &TexDesc, const TextureData *pData, ITexture **ppTexture)=0 | Diligent.IRenderDevice | pure virtual |
CreateTilePipelineState(const TilePipelineStateCreateInfo &PSOCreateInfo, const PipelineStateArchiveInfo &ArchiveInfo, IPipelineState **ppPipelineState)=0 | Diligent::ISerializationDevice | pure virtual |
Diligent::IRenderDevice::CreateTilePipelineState(const TilePipelineStateCreateInfo &PSOCreateInfo, IPipelineState **ppPipelineState)=0 | Diligent.IRenderDevice | pure virtual |
CreateTLAS(const TopLevelASDesc &Desc, ITopLevelAS **ppTLAS)=0 | Diligent.IRenderDevice | pure virtual |
GetAdapterInfo() const =0 | Diligent.IRenderDevice | pure virtual |
GetDeviceInfo() const =0 | Diligent.IRenderDevice | pure virtual |
GetEngineFactory() const =0 | Diligent.IRenderDevice | pure virtual |
GetPipelineResourceBindings(const PipelineResourceBindingAttribs &Attribs, Uint32 &NumBindings, const PipelineResourceBinding *&pBindings)=0 | Diligent::ISerializationDevice | pure virtual |
GetReferenceCounters() const =0 | Diligent.IObject | pure virtual |
GetShaderCompilationThreadPool() const =0 | Diligent.IRenderDevice | pure virtual |
GetSparseTextureFormatInfo(TEXTURE_FORMAT TexFormat, RESOURCE_DIMENSION Dimension, Uint32 SampleCount) const =0 | Diligent.IRenderDevice | pure virtual |
GetSupportedDeviceFlags() const =0 | Diligent::ISerializationDevice | pure virtual |
GetTextureFormatInfo(TEXTURE_FORMAT TexFormat) const =0 | Diligent.IRenderDevice | pure virtual |
GetTextureFormatInfoExt(TEXTURE_FORMAT TexFormat)=0 | Diligent.IRenderDevice | pure virtual |
IdleGPU()=0 | Diligent.IRenderDevice | pure virtual |
QueryInterface(const INTERFACE_ID &IID, IObject **ppInterface)=0 | Diligent.IObject | pure virtual |
Release()=0 | Diligent.IObject | pure virtual |
ReleaseStaleResources(Bool ForceRelease=false)=0 | Diligent.IRenderDevice | pure virtual |