26 #include "BufferViewGL.h" 27 #include "BaseInterfacesGL.h" 28 #include "BufferViewBase.h" 29 #include "RenderDevice.h" 30 #include "GLObjectWrapper.h" 35 class FixedBlockMemoryAllocator;
39 struct BufferViewDesc;
55 virtual void QueryInterface(
const Diligent::INTERFACE_ID &IID, IObject **ppInterface );
57 const GLObjectWrappers::GLTextureObj& GetTexBufferHandle(){
return m_GLTexBuffer; }
60 GLObjectWrappers::GLTextureObj m_GLTexBuffer;
Buffer view description.
Definition: BufferView.h:39
Render device interface.
Definition: RenderDevice.h:55
Namespace for the OpenGL implementation of the graphics engine.
Definition: BufferD3D11Impl.h:34
Implementation of the Diligent::IBufferViewGL interface.
Definition: BufferViewGLImpl.h:42
virtual void QueryInterface(const Diligent::INTERFACE_ID &IID, IObject **ppInterface)
Queries the specific interface, see IObject::QueryInterface() for details.
Device context interface.
Definition: DeviceContext.h:443
Implementation of the Diligent::IBufferGL interface.
Definition: BufferGLImpl.h:40
Template class implementing base functionality for a buffer view object.
Definition: BufferViewBase.h:46