18 #ifndef __H__OCULAR_D3D11_GRAPHICS_GEOMETRY_SHADER__H__
19 #define __H__OCULAR_D3D11_GRAPHICS_GEOMETRY_SHADER__H__
21 #include "Graphics/Shader/GeometryShader.hpp"
48 virtual void unload()
override;
49 virtual void bind()
override;
50 virtual void unbind()
override;
84 ID3D11DeviceContext* m_D3DDeviceContext;
85 ID3D11GeometryShader* m_D3DShader;
virtual void unbind() override
Definition: D3D11GeometryShader.cpp:75
void setD3DShader(ID3D11GeometryShader *shader)
Definition: D3D11GeometryShader.cpp:85
virtual void unload() override
Definition: D3D11GeometryShader.cpp:48
ID3D11GeometryShader * getD3DShader()
Definition: D3D11GeometryShader.cpp:95
virtual void bind() override
Definition: D3D11GeometryShader.cpp:65
Note: Once this library is made dynamic, this will no longer be needed.
Definition: Common.hpp:70
void setD3DBlob(ID3DBlob *blob)
Definition: D3D11GeometryShader.cpp:100
ID3DBlob * getD3DBlob()
Definition: D3D11GeometryShader.cpp:110
Definition: D3D11GeometryShader.hpp:41
Definition: GeometryShader.hpp:40