|
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.