CreateBLAS(const BottomLevelASDesc &Desc, IBottomLevelAS **ppBLAS) override final | Diligent::RenderDeviceWebGPUImpl | |
CreateBuffer(const BufferDesc &BuffDesc, const BufferData *pBuffData, IBuffer **ppBuffer) override final | Diligent::RenderDeviceWebGPUImpl | |
CreateBufferFromWebGPUBuffer(WGPUBuffer wgpuBuffer, const BufferDesc &BuffDesc, RESOURCE_STATE InitialState, IBuffer **ppBuffer) override final | Diligent::RenderDeviceWebGPUImpl | |
CreateComputePipelineState(const ComputePipelineStateCreateInfo &PSOCreateInfo, IPipelineState **ppPipelineState) override final | Diligent::RenderDeviceWebGPUImpl | |
CreateDeferredContext(IDeviceContext **ppContext) override final | Diligent::RenderDeviceWebGPUImpl | virtual |
CreateDeviceMemory(const DeviceMemoryCreateInfo &CreateInfo, IDeviceMemory **ppMemory) override final | Diligent::RenderDeviceWebGPUImpl | |
CreateDeviceObject(const Char *ObjectTypeName, const ObjectDescType &Desc, ObjectType **ppObject, ObjectConstructorType ConstructObject) | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | inlineprotected |
CreateDeviceObject(const Char *ObjectTypeName, const ObjectDescType &Desc, ObjectType **ppObject, ObjectConstructorType ConstructObject) | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | inlineprotected |
CreateFence(const FenceDesc &Desc, IFence **ppFence) override final | Diligent::RenderDeviceWebGPUImpl | |
CreateFramebuffer(const FramebufferDesc &Desc, IFramebuffer **ppFramebuffer) override final | Diligent::RenderDeviceWebGPUImpl | |
CreateGraphicsPipelineState(const GraphicsPipelineStateCreateInfo &PSOCreateInfo, IPipelineState **ppPipelineState) override final | Diligent::RenderDeviceWebGPUImpl | |
CreatePipelineResourceSignature(const PipelineResourceSignatureDesc &Desc, IPipelineResourceSignature **ppSignature) override final | Diligent::RenderDeviceWebGPUImpl | |
CreatePipelineStateCache(const PipelineStateCacheCreateInfo &CreateInfo, IPipelineStateCache **ppPSOCache) override final | Diligent::RenderDeviceWebGPUImpl | |
CreateQuery(const QueryDesc &Desc, IQuery **ppQuery) override final | Diligent::RenderDeviceWebGPUImpl | |
CreateRayTracingPipelineState(const RayTracingPipelineStateCreateInfo &PSOCreateInfo, IPipelineState **ppPipelineState) override final | Diligent::RenderDeviceWebGPUImpl | |
CreateRenderPass(const RenderPassDesc &Desc, IRenderPass **ppRenderPass) override final | Diligent::RenderDeviceWebGPUImpl | |
CreateResourceMapping(const ResourceMappingCreateInfo &ResMappingCI, IResourceMapping **ppMapping) override final | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | inlinevirtual |
CreateResourceMapping(const ResourceMappingCreateInfo &ResMappingCI, IResourceMapping **ppMapping) override final | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | inlinevirtual |
CreateSampler(const SamplerDesc &SamplerDesc, ISampler **ppSampler) override final | Diligent::RenderDeviceWebGPUImpl | |
CreateSBT(const ShaderBindingTableDesc &Desc, IShaderBindingTable **ppSBT) override final | Diligent::RenderDeviceWebGPUImpl | |
CreateShader(const ShaderCreateInfo &ShaderCI, IShader **ppShader, IDataBlob **ppCompilerOutput) override final | Diligent::RenderDeviceWebGPUImpl | |
CreateTexture(const TextureDesc &TexDesc, const TextureData *pData, ITexture **ppTexture) override final | Diligent::RenderDeviceWebGPUImpl | |
CreateTextureFromWebGPUTexture(WGPUTexture wgpuTexture, const TextureDesc &TexDesc, RESOURCE_STATE InitialState, ITexture **ppTexture) override final | Diligent::RenderDeviceWebGPUImpl | |
CreateTilePipelineState(const TilePipelineStateCreateInfo &PSOCreateInfo, IPipelineState **ppPipelineState) override | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | inlinevirtual |
CreateTilePipelineState(const TilePipelineStateCreateInfo &PSOCreateInfo, IPipelineState **ppPipelineState) override | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | inlinevirtual |
CreateTLAS(const TopLevelASDesc &Desc, ITopLevelAS **ppTLAS) override final | Diligent::RenderDeviceWebGPUImpl | |
GetAdapterInfo() const override final | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | inlinevirtual |
GetAdapterInfo() const override final | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | inlinevirtual |
GetDeviceInfo() const override final | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | inlinevirtual |
GetDeviceInfo() const override final | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | inlinevirtual |
GetNumDeferredContexts() const | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | inline |
GetNumDeferredContexts() const | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | inline |
GetNumImmediateContexts() const | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | inline |
GetNumImmediateContexts() const | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | inline |
GetSparseTextureFormatInfo(TEXTURE_FORMAT TexFormat, RESOURCE_DIMENSION Dimension, Uint32 SampleCount) const override final | Diligent::RenderDeviceWebGPUImpl | |
GetTextureFormatInfo(TEXTURE_FORMAT TexFormat) const override final | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | inlinevirtual |
GetTextureFormatInfo(TEXTURE_FORMAT TexFormat) const override final | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | inlinevirtual |
GetTextureFormatInfoExt(TEXTURE_FORMAT TexFormat) override final | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | inlinevirtual |
GetTextureFormatInfoExt(TEXTURE_FORMAT TexFormat) override final | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | inlinevirtual |
GetWebGPUAdapter() const override final | Diligent::RenderDeviceWebGPUImpl | |
GetWebGPUDevice() const override final | Diligent::RenderDeviceWebGPUImpl | |
GetWebGPUInstance() const override final | Diligent::RenderDeviceWebGPUImpl | |
IdleGPU() override final | Diligent::RenderDeviceWebGPUImpl | |
m_BLASAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_BLASAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_BuffViewObjAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_BuffViewObjAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_BufObjAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_BufObjAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_DeferredCtxMtx | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | mutableprotected |
m_DeferredCtxMtx | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | mutableprotected |
m_FenceAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_FenceAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_FramebufferAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_FramebufferAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_MemObjAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_MemObjAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_PipeResSignAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_PipeResSignAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_PSOAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_PSOAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_PSOCacheAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_PSOCacheAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_QueryAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_QueryAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_RawMemAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_RawMemAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_RenderPassAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_RenderPassAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_ResMappingAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_ResMappingAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_SamplerObjAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_SamplerObjAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_SamplersRegistry | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_SamplersRegistry | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_SBTAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_SBTAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_ShaderObjAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_ShaderObjAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_SRBAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_SRBAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_TexObjAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_TexObjAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_TexViewObjAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_TexViewObjAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_TLASAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_TLASAllocator | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_wpImmediateContexts | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
m_wpImmediateContexts | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | protected |
ReleaseStaleResources(bool ForceRelease=false) override final | Diligent::RenderDeviceWebGPUImpl | inline |
RenderDeviceBase(IReferenceCounters *pRefCounters, IMemoryAllocator &RawMemAllocator, IEngineFactory *pEngineFactory, const EngineCreateInfo &EngineCI, const GraphicsAdapterInfo &AdapterInfo) | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | inline |
RenderDeviceBase(IReferenceCounters *pRefCounters, IMemoryAllocator &RawMemAllocator, IEngineFactory *pEngineFactory, const EngineCreateInfo &EngineCI, const GraphicsAdapterInfo &AdapterInfo) | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | inline |
SetImmediateContext(size_t Ctx, DeviceContextImplType *pImmediateContext) | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | inline |
SetImmediateContext(size_t Ctx, DeviceContextImplType *pImmediateContext) | Diligent::RenderDeviceBase< EngineWebGPUImplTraits > | inline |