TDME2  1.9.200
ShaderModel.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <string>
4 
5 #include <tdme/tdme.h>
7 #include <tdme/utilities/Enum.h>
8 
9 using std::string;
10 
14 
15 /**
16  * Shader model
17  */
19 {
20  friend class Model;
21 
22 public:
26 
27 public:
28  ShaderModel(const string& name, int ordinal);
29 
30 public:
31  static ShaderModel* valueOf(const string& a0);
32 
33 };
Representation of a 3D model.
Definition: Model.h:35
static STATIC_DLL_IMPEXT ShaderModel * PBR
Definition: ShaderModel.h:24
ShaderModel(const string &name, int ordinal)
Definition: ShaderModel.cpp:13
static STATIC_DLL_IMPEXT ShaderModel * SPECULAR
Definition: ShaderModel.h:23
static ShaderModel * valueOf(const string &a0)
Definition: ShaderModel.cpp:21
static STATIC_DLL_IMPEXT ShaderModel * SPECULARPBR
Definition: ShaderModel.h:25
Enum base class.
Definition: Enum.h:14
#define STATIC_DLL_IMPEXT
Definition: tdme.h:15