#include <domVisual_scene.h>
The instance_material element specifies which effect to render in this compositing step while evaluating the scene.
Definition at line 132 of file dom/domVisual_scene.h.
typedef daeTArray<domBindRef> domVisual_scene::domEvaluate_scene::domRender::domInstance_material::domBind_Array |
Definition at line 215 of file dom/domVisual_scene.h.
typedef daeSmartRef<domBind> domVisual_scene::domEvaluate_scene::domRender::domInstance_material::domBindRef |
Definition at line 212 of file dom/domVisual_scene.h.
typedef daeTArray<domTechnique_overrideRef> domVisual_scene::domEvaluate_scene::domRender::domInstance_material::domTechnique_override_Array |
Definition at line 142 of file dom/domVisual_scene.h.
typedef daeSmartRef<domTechnique_override> domVisual_scene::domEvaluate_scene::domRender::domInstance_material::domTechnique_overrideRef |
Definition at line 139 of file dom/domVisual_scene.h.
domVisual_scene::domEvaluate_scene::domRender::domInstance_material::domInstance_material | ( | DAE & | dae | ) | [inline, protected] |
Constructor
Definition at line 360 of file dom/domVisual_scene.h.
virtual domVisual_scene::domEvaluate_scene::domRender::domInstance_material::~domInstance_material | ( | ) | [inline, protected, virtual] |
Destructor
Definition at line 364 of file dom/domVisual_scene.h.
static DLLSPEC daeElementRef domVisual_scene::domEvaluate_scene::domRender::domInstance_material::create | ( | DAE & | dae | ) | [static] |
Creates an instance of this class and returns a daeElementRef referencing it.
const domBind_Array& domVisual_scene::domEvaluate_scene::domRender::domInstance_material::getBind_array | ( | ) | const [inline] |
Gets the bind element array.
Definition at line 345 of file dom/domVisual_scene.h.
domBind_Array& domVisual_scene::domEvaluate_scene::domRender::domInstance_material::getBind_array | ( | ) | [inline] |
Gets the bind element array.
Definition at line 340 of file dom/domVisual_scene.h.
virtual COLLADA_TYPE::TypeEnum domVisual_scene::domEvaluate_scene::domRender::domInstance_material::getElementType | ( | ) | const [inline, virtual] |
Reimplemented from daeElement.
Definition at line 135 of file dom/domVisual_scene.h.
const domExtra_Array& domVisual_scene::domEvaluate_scene::domRender::domInstance_material::getExtra_array | ( | ) | const [inline] |
Gets the extra element array.
Definition at line 355 of file dom/domVisual_scene.h.
domExtra_Array& domVisual_scene::domEvaluate_scene::domRender::domInstance_material::getExtra_array | ( | ) | [inline] |
Gets the extra element array.
Definition at line 350 of file dom/domVisual_scene.h.
const domTechnique_overrideRef domVisual_scene::domEvaluate_scene::domRender::domInstance_material::getTechnique_override | ( | ) | const [inline] |
Gets the technique_override element.
Definition at line 335 of file dom/domVisual_scene.h.
const xsAnyURI& domVisual_scene::domEvaluate_scene::domRender::domInstance_material::getUrl | ( | ) | const [inline] |
Gets the url attribute.
Definition at line 319 of file dom/domVisual_scene.h.
xsAnyURI& domVisual_scene::domEvaluate_scene::domRender::domInstance_material::getUrl | ( | ) | [inline] |
Gets the url attribute.
Definition at line 314 of file dom/domVisual_scene.h.
static daeInt domVisual_scene::domEvaluate_scene::domRender::domInstance_material::ID | ( | ) | [inline, static] |
Definition at line 136 of file dom/domVisual_scene.h.
virtual domInstance_material& domVisual_scene::domEvaluate_scene::domRender::domInstance_material::operator= | ( | const domInstance_material & | cpy | ) | [inline, protected, virtual] |
Overloaded assignment operator
Definition at line 368 of file dom/domVisual_scene.h.
static DLLSPEC daeMetaElement* domVisual_scene::domEvaluate_scene::domRender::domInstance_material::registerElement | ( | DAE & | dae | ) | [static] |
Creates a daeMetaElement object that describes this element in the meta object reflection framework. If a daeMetaElement already exists it will return that instead of creating a new one.
void domVisual_scene::domEvaluate_scene::domRender::domInstance_material::setUrl | ( | xsString | atUrl | ) | [inline] |
Sets the url attribute.
atUrl | The new value for the url attribute. |
Definition at line 329 of file dom/domVisual_scene.h.
void domVisual_scene::domEvaluate_scene::domRender::domInstance_material::setUrl | ( | const xsAnyURI & | atUrl | ) | [inline] |
Sets the url attribute.
atUrl | The new value for the url attribute. |
Definition at line 324 of file dom/domVisual_scene.h.
virtual daeInt domVisual_scene::domEvaluate_scene::domRender::domInstance_material::typeID | ( | ) | const [inline, virtual] |
Returns this element's type ID. Every element is an instance of a type specified in the Collada schema, and every schema type has a unique ID.
Implements daeElement.
Definition at line 137 of file dom/domVisual_scene.h.
URL to a material
Definition at line 295 of file dom/domVisual_scene.h.
domBind_Array domVisual_scene::domEvaluate_scene::domRender::domInstance_material::elemBind_array [protected] |
The bind element binds values to effect parameters upon instantiation.
Definition at line 303 of file dom/domVisual_scene.h.
domExtra_Array domVisual_scene::domEvaluate_scene::domRender::domInstance_material::elemExtra_array [protected] |
The extra element may appear any number of times.
Definition at line 307 of file dom/domVisual_scene.h.
domTechnique_overrideRef domVisual_scene::domEvaluate_scene::domRender::domInstance_material::elemTechnique_override [protected] |
Definition at line 298 of file dom/domVisual_scene.h.