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