29 #include "RenderDevice.h" 35 static constexpr INTERFACE_ID IID_RenderDeviceD3D11 =
36 { 0x5b1cbb8, 0xfcad, 0x49ee, { 0xba, 0xda, 0x78, 0x1, 0x22, 0x3e, 0xc3, 0xfe } };
Render device interface.
Definition: RenderDevice.h:55
Namespace for the OpenGL implementation of the graphics engine.
Definition: BufferD3D11Impl.h:34
Buffer interface.
Definition: Buffer.h:200
Buffer description.
Definition: Buffer.h:57
Interface to the render device object implemented in D3D11.
Definition: RenderDeviceD3D11.h:39
virtual void CreateBufferFromD3DResource(ID3D11Buffer *pd3d11Buffer, const BufferDesc &BuffDesc, IBuffer **ppBuffer)=0
Creates a buffer object from native d3d11 buffer.
virtual void CreateTextureFromD3DResource(ID3D11Texture1D *pd3d11Texture, ITexture **ppTexture)=0
Creates a texture object from native d3d11 1D texture.
virtual ID3D11Device * GetD3D11Device()=0
Returns a pointer to the ID3D11Device interface of the internal Direct3D11 object.
Texture inteface.
Definition: Texture.h:276