1 #ifndef __E_SHADER_TYPES_H_INCLUDED__
\r
2 #define __E_SHADER_TYPES_H_INCLUDED__
\r
4 #include "irrTypes.h"
\r
11 //! Compile target enumeration for the addHighLevelShaderMaterial() method.
\r
12 enum E_VERTEX_SHADER_TYPE
\r
22 //! This is not a type, but a value indicating how much types there are.
\r
26 //! Names for all vertex shader types, each entry corresponds to a E_VERTEX_SHADER_TYPE entry.
\r
27 const c8* const VERTEX_SHADER_TYPE_NAMES[] = {
\r
37 //! Compile target enumeration for the addHighLevelShaderMaterial() method.
\r
38 enum E_PIXEL_SHADER_TYPE
\r
52 //! This is not a type, but a value indicating how much types there are.
\r
56 //! Names for all pixel shader types, each entry corresponds to a E_PIXEL_SHADER_TYPE entry.
\r
57 const c8* const PIXEL_SHADER_TYPE_NAMES[] = {
\r
71 //! Enum for supported geometry shader types
\r
72 enum E_GEOMETRY_SHADER_TYPE
\r
76 //! This is not a type, but a value indicating how much types there are.
\r
80 //! String names for supported geometry shader types
\r
81 const c8* const GEOMETRY_SHADER_TYPE_NAMES[] = {
\r
86 } // end namespace video
\r
87 } // end namespace irr
\r
89 #endif // __E_SHADER_TYPES_H_INCLUDED__
\r