Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members | Tutorials

irr::video::SOverrideMaterial Struct Reference

#include <IVideoDriver.h>

List of all members.

Public Member Functions

void apply (SMaterial &material)
 Apply the enabled overrides.
 SOverrideMaterial ()
 Default constructor.

Public Attributes

bool Enabled
 Global enable flag, overwritten by the SceneManager in each pass.
u32 EnableFlags
 Which values are taken for override.
u16 EnablePasses
 Set in which render passes the material override is active.
SMaterial Material
 The Material values.

Detailed Description

Definition at line 145 of file IVideoDriver.h.


Constructor & Destructor Documentation

irr::video::SOverrideMaterial::SOverrideMaterial (  )  [inline]

Default constructor.

Definition at line 161 of file IVideoDriver.h.


Member Function Documentation

void irr::video::SOverrideMaterial::apply ( SMaterial material  )  [inline]

Member Data Documentation

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.

Definition at line 158 of file IVideoDriver.h.

Referenced by apply().

Which values are taken for override.

OR'ed values from E_MATERIAL_FLAGS.

Definition at line 151 of file IVideoDriver.h.

Referenced by apply().

Set in which render passes the material override is active.

OR'ed values from E_SCENE_NODE_RENDER_PASS.

Definition at line 154 of file IVideoDriver.h.

The Material values.

Definition at line 148 of file IVideoDriver.h.

Referenced by apply().


The documentation for this struct was generated from the following file:

The Irrlicht Engine
The Irrlicht Engine Documentation © 2003-2010 by Nikolaus Gebhardt. Generated on Sun Oct 24 12:42:10 2010 by Doxygen (1.6.2)