Diligent Engine  v.2.4.g
Public Types | List of all members
Diligent::EngineGLImplTraits Struct Reference

#include <EngineGLImplTraits.hpp>

Public Types

using RenderDeviceInterface = IGLDeviceBaseInterface
 
using DeviceContextInterface = IDeviceContextGL
 
using PipelineStateInterface = IPipelineStateGL
 
using ShaderResourceBindingInterface = IShaderResourceBindingGL
 
using BufferInterface = IBufferGL
 
using BufferViewInterface = IBufferViewGL
 
using TextureInterface = ITextureGL
 
using TextureViewInterface = ITextureViewGL
 
using ShaderInterface = IShaderGL
 
using SamplerInterface = ISamplerGL
 
using FenceInterface = IFenceGL
 
using QueryInterface = IQueryGL
 
using RenderPassInterface = IRenderPass
 
using FramebufferInterface = IFramebuffer
 
using PipelineResourceSignatureInterface = IPipelineResourceSignature
 
using RenderDeviceImplType = RenderDeviceGLImpl
 
using DeviceContextImplType = DeviceContextGLImpl
 
using PipelineStateImplType = PipelineStateGLImpl
 
using ShaderResourceBindingImplType = ShaderResourceBindingGLImpl
 
using BufferImplType = BufferGLImpl
 
using BufferViewImplType = BufferViewGLImpl
 
using TextureImplType = TextureBaseGL
 
using TextureViewImplType = TextureViewGLImpl
 
using ShaderImplType = ShaderGLImpl
 
using SamplerImplType = SamplerGLImpl
 
using FenceImplType = FenceGLImpl
 
using QueryImplType = QueryGLImpl
 
using RenderPassImplType = RenderPassGLImpl
 
using FramebufferImplType = FramebufferGLImpl
 
using BottomLevelASImplType = BottomLevelASGLImpl
 
using TopLevelASImplType = TopLevelASGLImpl
 
using ShaderBindingTableImplType = ShaderBindingTableGLImpl
 
using PipelineResourceSignatureImplType = PipelineResourceSignatureGLImpl
 
using BuffViewObjAllocatorType = FixedBlockMemoryAllocator
 
using TexViewObjAllocatorType = FixedBlockMemoryAllocator
 
using ShaderResourceCacheImplType = ShaderResourceCacheGL
 
using ShaderVariableManagerImplType = ShaderVariableManagerGL
 

Member Typedef Documentation

◆ BottomLevelASImplType

◆ BufferImplType

◆ BufferInterface

◆ BufferViewImplType

◆ BufferViewInterface

◆ BuffViewObjAllocatorType

◆ DeviceContextImplType

◆ DeviceContextInterface

◆ FenceImplType

◆ FenceInterface

◆ FramebufferImplType

◆ FramebufferInterface

◆ PipelineResourceSignatureImplType

◆ PipelineResourceSignatureInterface

◆ PipelineStateImplType

◆ PipelineStateInterface

◆ QueryImplType

◆ QueryInterface

◆ RenderDeviceImplType

◆ RenderDeviceInterface

◆ RenderPassImplType

◆ RenderPassInterface

◆ SamplerImplType

◆ SamplerInterface

◆ ShaderBindingTableImplType

◆ ShaderImplType

◆ ShaderInterface

◆ ShaderResourceBindingImplType

◆ ShaderResourceBindingInterface

◆ ShaderResourceCacheImplType

◆ ShaderVariableManagerImplType

◆ TextureImplType

◆ TextureInterface

◆ TextureViewImplType

◆ TextureViewInterface

◆ TexViewObjAllocatorType

◆ TopLevelASImplType


The documentation for this struct was generated from the following file: