| AddRef() override final | Diligent::RefCountedObject< EngineGLImplTraits ::RenderDeviceInterface > | inlinevirtual |
| BaseInterface typedef | Diligent::RenderDeviceBase< EngineGLImplTraits > | |
| BottomLevelASImplType typedef | Diligent::RenderDeviceBase< EngineGLImplTraits > | |
| BufferImplType typedef | Diligent::RenderDeviceBase< EngineGLImplTraits > | |
| BufferViewImplType typedef | Diligent::RenderDeviceBase< EngineGLImplTraits > | |
| CreateBLAS(const BottomLevelASDesc &Desc, IBottomLevelAS **ppBLAS) override final | Diligent::RenderDeviceGLImpl | virtual |
| CreateBLASImpl(IBottomLevelAS **ppBLAS, const BottomLevelASDesc &Desc, const ExtraArgsType &... ExtraArgs) | Diligent::RenderDeviceBase< EngineGLImplTraits > | inlineprotected |
| CreateBuffer(const BufferDesc &BuffDesc, const BufferData *pBuffData, IBuffer **ppBuffer, bool bIsDeviceInternal) | Diligent::RenderDeviceGLImpl | |
| CreateBuffer(const BufferDesc &BuffDesc, const BufferData *BuffData, IBuffer **ppBuffer) override final | Diligent::RenderDeviceGLImpl | virtual |
| CreateBufferFromGLHandle(Uint32 GLHandle, const BufferDesc &BuffDesc, RESOURCE_STATE InitialState, IBuffer **ppBuffer) override final | Diligent::RenderDeviceGLImpl | virtual |
| CreateBufferImpl(IBuffer **ppBuffer, const BufferDesc &BuffDesc, const ExtraArgsType &... ExtraArgs) | Diligent::RenderDeviceBase< EngineGLImplTraits > | inlineprotected |
| CreateComputePipelineState(const ComputePipelineStateCreateInfo &PSOCreateInfo, IPipelineState **ppPipelineState) override final | Diligent::RenderDeviceGLImpl | virtual |
| CreateComputePipelineState(const ComputePipelineStateCreateInfo &PSOCreateInfo, IPipelineState **ppPipelineState, bool bIsDeviceInternal) | Diligent::RenderDeviceGLImpl | |
| CreateDeviceObject(const Char *ObjectTypeName, const ObjectDescType &Desc, ObjectType **ppObject, ObjectConstructorType ConstructObject) | Diligent::RenderDeviceBase< EngineGLImplTraits > | inlineprotected |
| CreateDummyTexture(const TextureDesc &TexDesc, RESOURCE_STATE InitialState, ITexture **ppTexture) override final | Diligent::RenderDeviceGLImpl | virtual |
| CreateFence(const FenceDesc &Desc, IFence **ppFence) override final | Diligent::RenderDeviceGLImpl | virtual |
| CreateFenceImpl(IFence **ppFence, const FenceDesc &Desc) | Diligent::RenderDeviceBase< EngineGLImplTraits > | inlineprotected |
| CreateFramebuffer(const FramebufferDesc &Desc, IFramebuffer **ppFramebuffer) override final | Diligent::RenderDeviceGLImpl | virtual |
| CreateFramebufferImpl(IFramebuffer **ppFramebuffer, const FramebufferDesc &Desc, const ExtraArgsType &... ExtraArgs) | Diligent::RenderDeviceBase< EngineGLImplTraits > | inlineprotected |
| CreateGraphicsPipelineState(const GraphicsPipelineStateCreateInfo &PSOCreateInfo, IPipelineState **ppPipelineState) override final | Diligent::RenderDeviceGLImpl | virtual |
| CreateGraphicsPipelineState(const GraphicsPipelineStateCreateInfo &PSOCreateInfo, IPipelineState **ppPipelineState, bool bIsDeviceInternal) | Diligent::RenderDeviceGLImpl | |
| CreatePipelineResourceSignature(const PipelineResourceSignatureDesc &Desc, IPipelineResourceSignature **ppSignature) override final | Diligent::RenderDeviceGLImpl | virtual |
| CreatePipelineResourceSignature(const PipelineResourceSignatureDesc &Desc, IPipelineResourceSignature **ppSignature, bool IsDeviceInternal) | Diligent::RenderDeviceGLImpl | |
| CreatePipelineResourceSignatureImpl(IPipelineResourceSignature **ppSignature, const PipelineResourceSignatureDesc &Desc, const ExtraArgsType &... ExtraArgs) | Diligent::RenderDeviceBase< EngineGLImplTraits > | inlineprotected |
| CreatePipelineStateImpl(IPipelineState **ppPipelineState, const PSOCreateInfoType &PSOCreateInfo, const ExtraArgsType &... ExtraArgs) | Diligent::RenderDeviceBase< EngineGLImplTraits > | inlineprotected |
| CreateQuery(const QueryDesc &Desc, IQuery **ppQuery) override final | Diligent::RenderDeviceGLImpl | virtual |
| CreateQueryImpl(IQuery **ppQuery, const QueryDesc &Desc) | Diligent::RenderDeviceBase< EngineGLImplTraits > | inlineprotected |
| CreateRayTracingPipelineState(const RayTracingPipelineStateCreateInfo &PSOCreateInfo, IPipelineState **ppPipelineState) override final | Diligent::RenderDeviceGLImpl | virtual |
| CreateRenderPass(const RenderPassDesc &Desc, IRenderPass **ppRenderPass) override final | Diligent::RenderDeviceGLImpl | virtual |
| CreateRenderPassImpl(IRenderPass **ppRenderPass, const RenderPassDesc &Desc, const ExtraArgsType &... ExtraArgs) | Diligent::RenderDeviceBase< EngineGLImplTraits > | inlineprotected |
| CreateResourceMapping(const ResourceMappingDesc &MappingDesc, IResourceMapping **ppMapping) override final | Diligent::RenderDeviceBase< EngineGLImplTraits > | inlinevirtual |
| CreateSampler(const SamplerDesc &SamplerDesc, ISampler **ppSampler, bool bIsDeviceInternal) | Diligent::RenderDeviceGLImpl | |
| CreateSampler(const SamplerDesc &SamplerDesc, ISampler **ppSampler) override final | Diligent::RenderDeviceGLImpl | virtual |
| CreateSamplerImpl(ISampler **ppSampler, const SamplerDesc &SamplerDesc, const ExtraArgsType &... ExtraArgs) | Diligent::RenderDeviceBase< EngineGLImplTraits > | inlineprotected |
| CreateSBT(const ShaderBindingTableDesc &Desc, IShaderBindingTable **ppSBT) override final | Diligent::RenderDeviceGLImpl | virtual |
| CreateSBTImpl(IShaderBindingTable **ppSBT, const ShaderBindingTableDesc &Desc) | Diligent::RenderDeviceBase< EngineGLImplTraits > | inlineprotected |
| CreateShader(const ShaderCreateInfo &ShaderCreateInfo, IShader **ppShader, bool bIsDeviceInternal) | Diligent::RenderDeviceGLImpl | |
| CreateShader(const ShaderCreateInfo &ShaderCreateInfo, IShader **ppShader) override final | Diligent::RenderDeviceGLImpl | virtual |
| CreateShaderImpl(IShader **ppShader, const ShaderCreateInfo &ShaderCI, const ExtraArgsType &... ExtraArgs) | Diligent::RenderDeviceBase< EngineGLImplTraits > | inlineprotected |
| CreateTexture(const TextureDesc &TexDesc, const TextureData *pData, ITexture **ppTexture, bool bIsDeviceInternal) | Diligent::RenderDeviceGLImpl | |
| CreateTexture(const TextureDesc &TexDesc, const TextureData *Data, ITexture **ppTexture) override final | Diligent::RenderDeviceGLImpl | virtual |
| CreateTextureFromGLHandle(Uint32 GLHandle, Uint32 GLBindTarget, const TextureDesc &TexDesc, RESOURCE_STATE InitialState, ITexture **ppTexture) override final | Diligent::RenderDeviceGLImpl | virtual |
| CreateTextureImpl(ITexture **ppTexture, const TextureDesc &TexDesc, const ExtraArgsType &... ExtraArgs) | Diligent::RenderDeviceBase< EngineGLImplTraits > | inlineprotected |
| CreateTLAS(const TopLevelASDesc &Desc, ITopLevelAS **ppTLAS) override final | Diligent::RenderDeviceGLImpl | virtual |
| CreateTLASImpl(ITopLevelAS **ppTLAS, const TopLevelASDesc &Desc, const ExtraArgsType &... ExtraArgs) | Diligent::RenderDeviceBase< EngineGLImplTraits > | inlineprotected |
| FenceImplType typedef | Diligent::RenderDeviceBase< EngineGLImplTraits > | |
| FramebufferImplType typedef | Diligent::RenderDeviceBase< EngineGLImplTraits > | |
| GetBuffViewObjAllocator() | Diligent::RenderDeviceBase< EngineGLImplTraits > | inline |
| GetCommandQueueCount() const | Diligent::RenderDeviceGLImpl | inline |
| GetCommandQueueMask() const | Diligent::RenderDeviceGLImpl | inline |
| GetDeferredContext(size_t Ctx) | Diligent::RenderDeviceBase< EngineGLImplTraits > | inline |
| GetDeviceCaps() const override final | Diligent::RenderDeviceBase< EngineGLImplTraits > | inlinevirtual |
| GetDeviceLimits() const | Diligent::RenderDeviceGLImpl | inline |
| GetDeviceProperties() const override final | Diligent::RenderDeviceBase< EngineGLImplTraits > | inlinevirtual |
| GetEngineFactory() const override final | Diligent::RenderDeviceBase< EngineGLImplTraits > | inlinevirtual |
| GetFBOCache(GLContext::NativeGLContextType Context) | Diligent::RenderDeviceGLImpl | |
| GetImmediateContext() | Diligent::RenderDeviceBase< EngineGLImplTraits > | inline |
| GetNumDeferredContexts() const | Diligent::RenderDeviceBase< EngineGLImplTraits > | inline |
| GetReferenceCounters() const override final | Diligent::RefCountedObject< EngineGLImplTraits ::RenderDeviceInterface > | inlinevirtual |
| GetSamplerRegistry() | Diligent::RenderDeviceBase< EngineGLImplTraits > | inline |
| GetSRBAllocator() | Diligent::RenderDeviceBase< EngineGLImplTraits > | inline |
| GetTextureFormatInfo(TEXTURE_FORMAT TexFormat) override final | Diligent::RenderDeviceBase< EngineGLImplTraits > | inlinevirtual |
| GetTextureFormatInfoExt(TEXTURE_FORMAT TexFormat) override final | Diligent::RenderDeviceBase< EngineGLImplTraits > | inlinevirtual |
| GetTexViewObjAllocator() | Diligent::RenderDeviceBase< EngineGLImplTraits > | inline |
| GetVAOCache(GLContext::NativeGLContextType Context) | Diligent::RenderDeviceGLImpl | |
| IdleGPU() override final | Diligent::RenderDeviceGLImpl | virtual |
| InitTexRegionRender() | Diligent::RenderDeviceGLImpl | |
| Invalidate() | Diligent::RenderDeviceGLESImpl | virtual |
| m_BLASAllocator | Diligent::RenderDeviceBase< EngineGLImplTraits > | protected |
| m_BuffViewObjAllocator | Diligent::RenderDeviceBase< EngineGLImplTraits > | protected |
| m_BufObjAllocator | Diligent::RenderDeviceBase< EngineGLImplTraits > | protected |
| m_DeviceCaps | Diligent::RenderDeviceBase< EngineGLImplTraits > | protected |
| m_DeviceProperties | Diligent::RenderDeviceBase< EngineGLImplTraits > | protected |
| m_ExtensionStrings | Diligent::RenderDeviceGLImpl | protected |
| m_FBOCache | Diligent::RenderDeviceGLImpl | protected |
| m_FBOCacheLockFlag | Diligent::RenderDeviceGLImpl | protected |
| m_FenceAllocator | Diligent::RenderDeviceBase< EngineGLImplTraits > | protected |
| m_FramebufferAllocator | Diligent::RenderDeviceBase< EngineGLImplTraits > | protected |
| m_GLContext | Diligent::RenderDeviceGLImpl | protected |
| m_pEngineFactory | Diligent::RenderDeviceBase< EngineGLImplTraits > | protected |
| m_PipeResSignAllocator | Diligent::RenderDeviceBase< EngineGLImplTraits > | protected |
| m_PSOAllocator | Diligent::RenderDeviceBase< EngineGLImplTraits > | protected |
| m_pTexRegionRender | Diligent::RenderDeviceGLImpl | protected |
| m_QueryAllocator | Diligent::RenderDeviceBase< EngineGLImplTraits > | protected |
| m_RawMemAllocator | Diligent::RenderDeviceBase< EngineGLImplTraits > | protected |
| m_RenderPassAllocator | Diligent::RenderDeviceBase< EngineGLImplTraits > | protected |
| m_ResMappingAllocator | Diligent::RenderDeviceBase< EngineGLImplTraits > | protected |
| m_SamplerObjAllocator | Diligent::RenderDeviceBase< EngineGLImplTraits > | protected |
| m_SamplersRegistry | Diligent::RenderDeviceBase< EngineGLImplTraits > | protected |
| m_SBTAllocator | Diligent::RenderDeviceBase< EngineGLImplTraits > | protected |
| m_ShaderObjAllocator | Diligent::RenderDeviceBase< EngineGLImplTraits > | protected |
| m_SRBAllocator | Diligent::RenderDeviceBase< EngineGLImplTraits > | protected |
| m_TexFmtInfoInitFlags | Diligent::RenderDeviceBase< EngineGLImplTraits > | protected |
| m_TexObjAllocator | Diligent::RenderDeviceBase< EngineGLImplTraits > | protected |
| m_TextureFormatsInfo | Diligent::RenderDeviceBase< EngineGLImplTraits > | protected |
| m_TexViewObjAllocator | Diligent::RenderDeviceBase< EngineGLImplTraits > | protected |
| m_TLASAllocator | Diligent::RenderDeviceBase< EngineGLImplTraits > | protected |
| m_VAOCache | Diligent::RenderDeviceGLImpl | protected |
| m_VAOCacheLockFlag | Diligent::RenderDeviceGLImpl | protected |
| m_wpDeferredContexts | Diligent::RenderDeviceBase< EngineGLImplTraits > | protected |
| m_wpImmediateContext | Diligent::RenderDeviceBase< EngineGLImplTraits > | protected |
| ObjectBase(IReferenceCounters *pRefCounters) | Diligent::ObjectBase< EngineGLImplTraits ::RenderDeviceInterface > | inline |
| OnDestroyBuffer(BufferGLImpl &Buffer) | Diligent::RenderDeviceGLImpl | |
| OnDestroyPSO(PipelineStateGLImpl &PSO) | Diligent::RenderDeviceGLImpl | |
| OnReleaseTexture(ITexture *pTexture) | Diligent::RenderDeviceGLImpl | |
| operator delete(void *ptr) | Diligent::RefCountedObject< EngineGLImplTraits ::RenderDeviceInterface > | inlineprotected |
| operator delete(void *ptr, ObjectAllocatorType &Allocator, const Char *dbgDescription, const char *dbgFileName, const Int32 dbgLineNumber) | Diligent::RefCountedObject< EngineGLImplTraits ::RenderDeviceInterface > | inlineprotected |
| PipelineResourceSignatureImplType typedef | Diligent::RenderDeviceBase< EngineGLImplTraits > | |
| PipelineStateImplType typedef | Diligent::RenderDeviceBase< EngineGLImplTraits > | |
| QueryImplType typedef | Diligent::RenderDeviceBase< EngineGLImplTraits > | |
| QueryInterface(const INTERFACE_ID &IID, IObject **ppInterface) | Diligent::RenderDeviceGLESImpl | virtual |
| RefCountedObject(IReferenceCounters *pRefCounters, BaseCtorArgTypes &&... BaseCtorArgs) noexcept | Diligent::RefCountedObject< EngineGLImplTraits ::RenderDeviceInterface > | inline |
| Release() override final | Diligent::RenderDeviceBase< EngineGLImplTraits > | inlinevirtual |
| ObjectBase< EngineGLImplTraits ::RenderDeviceInterface >::Release(TPreObjectDestroy PreObjectDestroy) | Diligent::RefCountedObject< EngineGLImplTraits ::RenderDeviceInterface > | inline |
| ReleaseStaleResources(bool ForceRelease=false) override final | Diligent::RenderDeviceGLImpl | inlinevirtual |
| RenderDeviceBase(IReferenceCounters *pRefCounters, IMemoryAllocator &RawMemAllocator, IEngineFactory *pEngineFactory, Uint32 NumDeferredContexts) | Diligent::RenderDeviceBase< EngineGLImplTraits > | inline |
| RenderDeviceGLESImpl(IReferenceCounters *pRefCounters, IMemoryAllocator &RawMemAllocator, IEngineFactory *pEngineFactory, const EngineGLCreateInfo &InitAttribs, const SwapChainDesc *pSCDesc=nullptr) | Diligent::RenderDeviceGLESImpl | |
| RenderDeviceGLImpl(IReferenceCounters *pRefCounters, IMemoryAllocator &RawMemAllocator, IEngineFactory *pEngineFactory, const EngineGLCreateInfo &InitAttribs, const SwapChainDesc *pSCDesc=nullptr) noexcept(false) | Diligent::RenderDeviceGLImpl | |
| RenderDeviceImplType typedef | Diligent::RenderDeviceBase< EngineGLImplTraits > | |
| RenderPassImplType typedef | Diligent::RenderDeviceBase< EngineGLImplTraits > | |
| Resume(ANativeWindow *window) | Diligent::RenderDeviceGLESImpl | virtual |
| SamplerImplType typedef | Diligent::RenderDeviceBase< EngineGLImplTraits > | |
| SetDeferredContext(size_t Ctx, IDeviceContext *pDeferredCtx) | Diligent::RenderDeviceBase< EngineGLImplTraits > | inline |
| SetImmediateContext(IDeviceContext *pImmediateContext) | Diligent::RenderDeviceBase< EngineGLImplTraits > | inline |
| ShaderBindingTableImplType typedef | Diligent::RenderDeviceBase< EngineGLImplTraits > | |
| ShaderImplType typedef | Diligent::RenderDeviceBase< EngineGLImplTraits > | |
| ShaderResourceBindingImplType typedef | Diligent::RenderDeviceBase< EngineGLImplTraits > | |
| Suspend() | Diligent::RenderDeviceGLESImpl | virtual |
| TextureImplType typedef | Diligent::RenderDeviceBase< EngineGLImplTraits > | |
| TextureViewImplType typedef | Diligent::RenderDeviceBase< EngineGLImplTraits > | |
| TObjectBase typedef | Diligent::RenderDeviceBase< EngineGLImplTraits > | |
| TopLevelASImplType typedef | Diligent::RenderDeviceBase< EngineGLImplTraits > | |
| TRenderDeviceBase typedef | Diligent::RenderDeviceGLImpl | |
| ~RefCountedObject() | Diligent::RefCountedObject< EngineGLImplTraits ::RenderDeviceInterface > | inlinevirtual |
| ~RenderDeviceBase() | Diligent::RenderDeviceBase< EngineGLImplTraits > | inline |
| ~RenderDeviceGLImpl() | Diligent::RenderDeviceGLImpl | |