Ocular Engine
FragmentShader.hpp
1 
17 #pragma once
18 #ifndef __H__OCULAR_GRAPHICS_FRAGMENT_SHADER__H__
19 #define __H__OCULAR_GRAPHICS_FRAGMENT_SHADER__H__
20 
21 #include "Shader.hpp"
22 
23 //------------------------------------------------------------------------------------------
24 
29 namespace Ocular
30 {
35  namespace Graphics
36  {
40  class FragmentShader : public Shader
41  {
42  public:
43 
45  virtual ~FragmentShader();
46 
47  virtual void unload() override;
48  virtual void bind() override;
49  virtual void unbind() override;
50 
51  protected:
52 
53  private:
54  };
55 
57  }
61 }
66 //------------------------------------------------------------------------------------------
67 
68 #endif
virtual void unbind() override
Definition: FragmentShader.cpp:54
Definition: FragmentShader.hpp:40
virtual void unload() override
Definition: FragmentShader.cpp:44
Note: Once this library is made dynamic, this will no longer be needed.
Definition: Common.hpp:70
Definition: Shader.hpp:42
virtual void bind() override
Definition: FragmentShader.cpp:49