#include <domLight.h>
The technique_common element specifies the light information for the common profile which all COLLADA implementations need to support.
Definition at line 44 of file 1.4/dom/domLight.h.
Definition at line 46 of file dom/domLight.h.
Definition at line 54 of file 1.4/dom/domLight.h.
Definition at line 43 of file dom/domLight.h.
Definition at line 51 of file 1.4/dom/domLight.h.
Definition at line 104 of file dom/domLight.h.
Definition at line 112 of file 1.4/dom/domLight.h.
Definition at line 101 of file dom/domLight.h.
Definition at line 109 of file 1.4/dom/domLight.h.
Definition at line 165 of file dom/domLight.h.
Definition at line 173 of file 1.4/dom/domLight.h.
Definition at line 162 of file dom/domLight.h.
Definition at line 170 of file 1.4/dom/domLight.h.
Definition at line 258 of file dom/domLight.h.
Definition at line 266 of file 1.4/dom/domLight.h.
Definition at line 255 of file dom/domLight.h.
Definition at line 263 of file 1.4/dom/domLight.h.
domLight::domTechnique_common::domTechnique_common | ( | DAE & | dae | ) | [inline, protected] |
Constructor
Definition at line 474 of file 1.4/dom/domLight.h.
virtual domLight::domTechnique_common::~domTechnique_common | ( | ) | [inline, protected, virtual] |
Destructor
Definition at line 478 of file 1.4/dom/domLight.h.
domLight::domTechnique_common::domTechnique_common | ( | DAE & | dae | ) | [inline, protected] |
Constructor
Definition at line 466 of file dom/domLight.h.
virtual domLight::domTechnique_common::~domTechnique_common | ( | ) | [inline, protected, virtual] |
Destructor
Definition at line 470 of file dom/domLight.h.
static DLLSPEC daeElementRef domLight::domTechnique_common::create | ( | DAE & | dae | ) | [static] |
Creates an instance of this class and returns a daeElementRef referencing it.
static DLLSPEC daeElementRef domLight::domTechnique_common::create | ( | DAE & | dae | ) | [static] |
Creates an instance of this class and returns a daeElementRef referencing it.
const domAmbientRef domLight::domTechnique_common::getAmbient | ( | ) | const [inline] |
Gets the ambient element.
Definition at line 435 of file dom/domLight.h.
const domAmbientRef domLight::domTechnique_common::getAmbient | ( | ) | const [inline] |
Gets the ambient element.
Definition at line 443 of file 1.4/dom/domLight.h.
const daeElementRefArray& domLight::domTechnique_common::getContents | ( | ) | const [inline] |
Gets the _contents array.
Definition at line 460 of file dom/domLight.h.
daeElementRefArray& domLight::domTechnique_common::getContents | ( | ) | [inline] |
Gets the _contents array.
Definition at line 455 of file dom/domLight.h.
const daeElementRefArray& domLight::domTechnique_common::getContents | ( | ) | const [inline] |
Gets the _contents array.
Definition at line 468 of file 1.4/dom/domLight.h.
daeElementRefArray& domLight::domTechnique_common::getContents | ( | ) | [inline] |
Gets the _contents array.
Definition at line 463 of file 1.4/dom/domLight.h.
const domDirectionalRef domLight::domTechnique_common::getDirectional | ( | ) | const [inline] |
Gets the directional element.
Definition at line 440 of file dom/domLight.h.
const domDirectionalRef domLight::domTechnique_common::getDirectional | ( | ) | const [inline] |
Gets the directional element.
Definition at line 448 of file 1.4/dom/domLight.h.
virtual COLLADA_TYPE::TypeEnum domLight::domTechnique_common::getElementType | ( | ) | const [inline, virtual] |
Reimplemented from daeElement.
Definition at line 39 of file dom/domLight.h.
virtual COLLADA_TYPE::TypeEnum domLight::domTechnique_common::getElementType | ( | ) | const [inline, virtual] |
Reimplemented from daeElement.
Definition at line 47 of file 1.4/dom/domLight.h.
const domPointRef domLight::domTechnique_common::getPoint | ( | ) | const [inline] |
Gets the point element.
Definition at line 445 of file dom/domLight.h.
const domPointRef domLight::domTechnique_common::getPoint | ( | ) | const [inline] |
Gets the point element.
Definition at line 453 of file 1.4/dom/domLight.h.
const domSpotRef domLight::domTechnique_common::getSpot | ( | ) | const [inline] |
Gets the spot element.
Definition at line 450 of file dom/domLight.h.
const domSpotRef domLight::domTechnique_common::getSpot | ( | ) | const [inline] |
Gets the spot element.
Definition at line 458 of file 1.4/dom/domLight.h.
static daeInt domLight::domTechnique_common::ID | ( | ) | [inline, static] |
Definition at line 40 of file dom/domLight.h.
static daeInt domLight::domTechnique_common::ID | ( | ) | [inline, static] |
Definition at line 48 of file 1.4/dom/domLight.h.
virtual domTechnique_common& domLight::domTechnique_common::operator= | ( | const domTechnique_common & | cpy | ) | [inline, protected, virtual] |
Overloaded assignment operator
Definition at line 474 of file dom/domLight.h.
virtual domTechnique_common& domLight::domTechnique_common::operator= | ( | const domTechnique_common & | cpy | ) | [inline, protected, virtual] |
Overloaded assignment operator
Definition at line 482 of file 1.4/dom/domLight.h.
static DLLSPEC daeMetaElement* domLight::domTechnique_common::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.
static DLLSPEC daeMetaElement* domLight::domTechnique_common::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.
virtual daeInt domLight::domTechnique_common::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 41 of file dom/domLight.h.
virtual daeInt domLight::domTechnique_common::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 49 of file 1.4/dom/domLight.h.
daeTArray< daeCharArray * > domLight::domTechnique_common::_CMData [protected] |
Used to store information needed for some content model objects.
Definition at line 435 of file 1.4/dom/domLight.h.
Used to preserve order in elements that do not specify strict sequencing of sub-elements.
Definition at line 426 of file 1.4/dom/domLight.h.
Used to preserve order in elements that have a complex content model.
Definition at line 430 of file 1.4/dom/domLight.h.
The ambient element declares the parameters required to describe an ambient light source. An ambient light is one that lights everything evenly, regardless of location or orientation.
Definition at line 390 of file 1.4/dom/domLight.h.
The directional element declares the parameters required to describe a directional light source. A directional light is one that lights everything from the same direction, regardless of location. The light’s default direction vector in local coordinates is [0,0,-1], pointing down the -Z axis. The actual direction of the light is defined by the transform of the node where the light is instantiated.
The directional element declares the parameters required to describe a directional light source. A directional light is one that lights everything from the same direction, regardless of location. The light's default direction vector in local coordinates is [0,0,-1], pointing down the -Z axis. The actual direction of the light is defined by the transform of the node where the light is instantiated.
Definition at line 399 of file 1.4/dom/domLight.h.
domPointRef domLight::domTechnique_common::elemPoint [protected] |
The point element declares the parameters required to describe a point light source. A point light source radiates light in all directions from a known location in space. The intensity of a point light source is attenuated as the distance to the light source increases. The position of the light is defined by the transform of the node in which it is instantiated.
Definition at line 408 of file 1.4/dom/domLight.h.
domSpotRef domLight::domTechnique_common::elemSpot [protected] |
The spot element declares the parameters required to describe a spot light source. A spot light source radiates light in one direction from a known location in space. The light radiates from the spot light source in a cone shape. The intensity of the light is attenuated as the radiation angle increases away from the direction of the light source. The intensity of a spot light source is also attenuated as the distance to the light source increases. The position of the light is defined by the transform of the node in which it is instantiated. The light’s default direction vector in local coordinates is [0,0,-1], pointing down the -Z axis. The actual direction of the light is defined by the transform of the node where the light is instantiated.
The spot element declares the parameters required to describe a spot light source. A spot light source radiates light in one direction from a known location in space. The light radiates from the spot light source in a cone shape. The intensity of the light is attenuated as the radiation angle increases away from the direction of the light source. The intensity of a spot light source is also attenuated as the distance to the light source increases. The position of the light is defined by the transform of the node in which it is instantiated. The light's default direction vector in local coordinates is [0,0,-1], pointing down the -Z axis. The actual direction of the light is defined by the transform of the node where the light is instantiated.
Definition at line 422 of file 1.4/dom/domLight.h.