Buffer view description.
Definition: BufferView.h:88
const GLObjectWrappers::GLTextureObj & GetTexBufferHandle()
Definition: BufferViewGLImpl.hpp:55
Base interface for a reference counter object that stores the number of strong and weak references an...
Definition: ReferenceCounters.h:44
BufferViewGLImpl(IReferenceCounters *pRefCounters, RenderDeviceGLImpl *pDevice, IDeviceContext *pContext, const BufferViewDesc &ViewDesc, BufferGLImpl *pBuffer, bool bIsDefaultView)
Definition: BufferViewGLImpl.cpp:40
~BufferViewGLImpl()
Definition: BufferViewGLImpl.cpp:108
Base interface for all dynamic objects in the engine.
Definition: Object.h:41
Unique interface identifier.
Definition: InterfaceID.h:37
#define DILIGENT_CALL_TYPE
Definition: CommonDefinitions.h:45
Render device implementation in OpenGL backend.
Definition: RenderDeviceGLImpl.hpp:45
Buffer object implementation in OpenGL backend.
Definition: BufferGLImpl.hpp:41
Template class implementing base functionality of the buffer view object.
Definition: BufferViewBase.hpp:45
Device context interface.
Definition: DeviceContext.h:1460
Definition: GLObjectWrapper.hpp:36
Buffer view implementation in OpenGL backend.
Definition: BufferViewGLImpl.hpp:38
virtual void QueryInterface(const INTERFACE_ID &IID, IObject **ppInterface) override final
Queries the specific interface, see IObject::QueryInterface() for details.
The library uses Direct3D-style math:
Definition: AdvancedMath.hpp:37