Diligent Engine
 
Loading...
Searching...
No Matches
Diligent::ObjectBase< BaseInterface > Class Template Reference

Template class implementing base functionality for an object. More...

#include <ObjectBase.hpp>

Inheritance diagram for Diligent::ObjectBase< BaseInterface >:
Diligent::RefCountedObject< BaseInterface > Diligent::DeviceContextBase< EngineD3D11ImplTraits > Diligent::DeviceContextBase< EngineGLImplTraits > Diligent::DeviceObjectBase< BaseInterface, RenderDeviceImplType, BottomLevelASDesc > Diligent::DeviceObjectBase< BaseInterface, RenderDeviceImplType, BufferDesc > Diligent::DeviceObjectBase< BaseInterface, RenderDeviceImplType, BufferViewDesc > Diligent::DeviceObjectBase< BaseInterface, RenderDeviceImplType, CommandListDesc > Diligent::DeviceObjectBase< BaseInterface, RenderDeviceImplType, DeviceMemoryDesc > Diligent::DeviceObjectBase< BaseInterface, RenderDeviceImplType, FenceDesc > Diligent::DeviceObjectBase< BaseInterface, RenderDeviceImplType, FramebufferDesc > Diligent::DeviceObjectBase< BaseInterface, RenderDeviceImplType, PipelineResourceSignatureDesc > Diligent::DeviceObjectBase< BaseInterface, RenderDeviceImplType, PipelineStateDesc > Diligent::DeviceObjectBase< BaseInterface, RenderDeviceImplType, PipelineStateCacheDesc > Diligent::DeviceObjectBase< BaseInterface, RenderDeviceImplType, QueryDesc > Diligent::DeviceObjectBase< BaseInterface, RenderDeviceImplType, RenderPassDesc > Diligent::DeviceObjectBase< BaseInterface, RenderDeviceImplType, SamplerDesc > Diligent::DeviceObjectBase< BaseInterface, RenderDeviceImplType, ShaderDesc > Diligent::DeviceObjectBase< BaseInterface, RenderDeviceImplType, ShaderBindingTableDesc > Diligent::DeviceObjectBase< BaseInterface, RenderDeviceImplType, TextureDesc > Diligent::DeviceObjectBase< BaseInterface, RenderDeviceImplType, TextureViewDesc > Diligent::DeviceObjectBase< BaseInterface, RenderDeviceImplType, TopLevelASDesc > Diligent::ProxyPipelineState< ObjectBase< IPipelineState > > Diligent::RenderDeviceBase< SerializationEngineImplTraits > Diligent::RenderDeviceBase< EngineGLImplTraits > Diligent::RenderDeviceBase< EngineWebGPUImplTraits > Diligent::ShaderResourceBindingBase< EngineD3D11ImplTraits > Diligent::ShaderResourceBindingBase< EngineD3D12ImplTraits > Diligent::ShaderResourceBindingBase< EngineGLImplTraits > Diligent::ShaderResourceBindingBase< EngineVkImplTraits > Diligent::ShaderResourceBindingBase< EngineWebGPUImplTraits > Diligent::SwapChainBase< ISwapChainVk > Diligent::SwapChainBase< ISwapChainD3D11 > Diligent::SwapChainBase< ISwapChainD3D12 > Diligent::DeviceObjectBase< BaseInterface, RenderDeviceImplType, ObjectDescType > Diligent::SwapChainBase< BaseInterface >

Detailed Description

template<typename BaseInterface>
class Diligent::ObjectBase< BaseInterface >

Template class implementing base functionality for an object.