Cogs.Core
|
Defines material flags controlling the behavior of Materials when rendering. More...
#include <Material.h>
Public Types | |
enum | EMaterialFlags { None = 0x0000 , Default = 0x0001 , MasterTransparency = 0x0002 , Backdrop = 0x0004 , OverrideColor = 0x0008 , OverrideAlpha = 0x0010 , OverrideTextures = 0x0020 , OverrideProperties = 0x0040 , Override = OverrideTextures | OverrideColor | OverrideAlpha | OverrideProperties | 0x0080 , Sprite = 0x0100 , CustomBucket = 0x0200 } |
Material flags. More... | |
Defines material flags controlling the behavior of Materials when rendering.
Definition at line 37 of file Material.h.
Material flags.
Enumerator | |
---|---|
None | No material flags. |
Default | Default material. |
MasterTransparency | Material contains transparency. |
Backdrop | Objects using material should be treated as backdrop entities, not occluding any regular scene geometry. |
OverrideColor | Override color of any inheriting materials. |
OverrideAlpha | Override alpha of any inheriting materials. |
OverrideTextures | Override textures of any inheriting materials. |
OverrideProperties | Override properties of any inheriting materials. |
Override | Override all properties of any inheriting materials. |
Sprite | The material is used for sprite rendering only. |
CustomBucket | Items with this flag should be put in Custom rendering buckets. |
Definition at line 40 of file Material.h.