Skylicht Engine
Toggle main menu visibility
Loading...
Searching...
No Matches
Irrlicht
Include
EMaterialTypes.h
1
// Copyright (C) 2002-2012 Nikolaus Gebhardt
2
// This file is part of the "Irrlicht Engine".
3
// For conditions of distribution and use, see copyright notice in irrlicht.h
4
5
#ifndef __E_MATERIAL_TYPES_H_INCLUDED__
6
#define __E_MATERIAL_TYPES_H_INCLUDED__
7
8
namespace
irr
9
{
10
namespace
video
11
{
12
14
enum
E_MATERIAL_TYPE
15
{
17
19
EMT_SOLID
= 0,
20
22
30
EMT_TRANSPARENT_ADD_COLOR
,
31
33
43
EMT_TRANSPARENT_ALPHA_CHANNEL
,
44
46
55
EMT_TRANSPARENT_ALPHA_CHANNEL_REF
,
56
58
EMT_TRANSPARENT_VERTEX_ALPHA
,
59
61
EMT_TRANSPARENT_MULTIPLY_COLOR
,
62
EMT_TRANSPARENT_SCREEN_COLOR,
63
65
EMT_FORCE_32BIT
= 0x7fffffff
66
};
67
69
const
char
*
const
sBuiltInMaterialTypeNames
[] =
70
{
71
"solid"
,
72
"trans_add"
,
73
"trans_alphach"
,
74
"trans_alphach_ref"
,
75
"trans_vertex_alpha"
,
76
0
77
};
78
79
}
// end namespace video
80
}
// end namespace irr
81
82
83
#endif
// __E_MATERIAL_TYPES_H_INCLUDED__
84
irr::video
The video namespace contains classes for accessing the video driver. All 2d and 3d rendering is done ...
Definition
EDriverFeatures.h:11
irr::video::sBuiltInMaterialTypeNames
const char *const sBuiltInMaterialTypeNames[]
Array holding the built in material type names.
Definition
EMaterialTypes.h:69
irr::video::E_MATERIAL_TYPE
E_MATERIAL_TYPE
Abstracted and easy to use fixed function/programmable pipeline material modes.
Definition
EMaterialTypes.h:15
irr::video::EMT_TRANSPARENT_ALPHA_CHANNEL_REF
@ EMT_TRANSPARENT_ALPHA_CHANNEL_REF
Makes the material transparent based on the texture alpha channel.
Definition
EMaterialTypes.h:55
irr::video::EMT_TRANSPARENT_ADD_COLOR
@ EMT_TRANSPARENT_ADD_COLOR
A transparent material.
Definition
EMaterialTypes.h:30
irr::video::EMT_TRANSPARENT_VERTEX_ALPHA
@ EMT_TRANSPARENT_VERTEX_ALPHA
Makes the material transparent based on the vertex alpha value.
Definition
EMaterialTypes.h:58
irr::video::EMT_TRANSPARENT_MULTIPLY_COLOR
@ EMT_TRANSPARENT_MULTIPLY_COLOR
Skylicht engine update.
Definition
EMaterialTypes.h:61
irr::video::EMT_FORCE_32BIT
@ EMT_FORCE_32BIT
This value is not used. It only forces this enumeration to compile to 32 bit.
Definition
EMaterialTypes.h:65
irr::video::EMT_SOLID
@ EMT_SOLID
Standard solid material.
Definition
EMaterialTypes.h:19
irr::video::EMT_TRANSPARENT_ALPHA_CHANNEL
@ EMT_TRANSPARENT_ALPHA_CHANNEL
Makes the material transparent based on the texture alpha channel.
Definition
EMaterialTypes.h:43
irr
Everything in the Irrlicht Engine can be found in this namespace.
Definition
Skylicht.h:33
Generated by
1.17.0