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