![]() |
Skylicht Engine
|
Public Member Functions | |
| SOverrideMaterial () | |
| Default constructor. | |
| void | apply (SMaterial &material) |
| Apply the enabled overrides. | |
Public Attributes | |
| SMaterial | Material |
| The Material values. | |
| u32 | EnableFlags |
| Which values are taken for override. | |
| u16 | EnablePasses |
| Set in which render passes the material override is active. | |
| bool | Enabled |
| Global enable flag, overwritten by the SceneManager in each pass. | |
| bool irr::video::SOverrideMaterial::Enabled |
Global enable flag, overwritten by the SceneManager in each pass.
The Scenemanager uses the EnablePass array and sets Enabled to true if the Override material is enabled in the current pass.
| u32 irr::video::SOverrideMaterial::EnableFlags |
Which values are taken for override.
OR'ed values from E_MATERIAL_FLAGS.
| u16 irr::video::SOverrideMaterial::EnablePasses |
Set in which render passes the material override is active.
OR'ed values from E_SCENE_NODE_RENDER_PASS.