Pioneer
VtxColorMaterial.h
Go to the documentation of this file.
1 // Copyright © 2008-2021 Pioneer Developers. See AUTHORS.txt for details
2 // Licensed under the terms of the GPL v3. See licenses/GPL-3.txt
3 
4 #ifndef _GL_VTXCOLORMATERIAL_H
5 #define _GL_VTXCOLORMATERIAL_H
6 /*
7  * A generic material & program for simple uses
8  * textured/untextured, vertex colors or no...
9  *
10  */
11 #include "MaterialGL.h"
12 #include "Program.h"
13 
14 namespace Graphics {
15 
16  namespace OGL {
17  class VtxColorProgram : public Program {
18  public:
20  };
21 
22  class VtxColorMaterial : public Material {
23  public:
24  virtual Program *CreateProgram(const MaterialDescriptor &) override final;
25  };
26  } // namespace OGL
27 } // namespace Graphics
28 
29 #endif
Definition: Material.h:57
Definition: MaterialGL.h:26
Definition: Program.h:23
Definition: VtxColorMaterial.h:22
virtual Program * CreateProgram(const MaterialDescriptor &) override final
Definition: VtxColorMaterial.cpp:24
Definition: VtxColorMaterial.h:17
VtxColorProgram(const MaterialDescriptor &)
Definition: VtxColorMaterial.cpp:15
Definition: Background.h:13