30 #include "GraphicsTypes.h" 36 static constexpr INTERFACE_ID IID_DeviceObject =
37 { 0x5b4cca0b, 0x5075, 0x4230, { 0x97, 0x59, 0xf4, 0x87, 0x69, 0xee, 0x55, 0x2 } };
44 virtual void QueryInterface(
const INTERFACE_ID &IID, IObject **ppInterface ) = 0;
virtual void QueryInterface(const INTERFACE_ID &IID, IObject **ppInterface)=0
Queries the specific interface, see IObject::QueryInterface() for details.
Base interface for all objects created by the render device Diligent::IRenderDevice.
Definition: DeviceObject.h:40
Namespace for the OpenGL implementation of the graphics engine.
Definition: BufferD3D11Impl.h:34
Describes common device object attributes.
Definition: GraphicsTypes.h:900
virtual const DeviceObjectAttribs & GetDesc() const =0
Returns the buffer object description.