domLight::domTechnique_common::domAmbient Class Reference

#include <domLight.h>

Inheritance diagram for domLight::domTechnique_common::domAmbient:
Inheritance graph
[legend]

List of all members.

Public Member Functions

const domTargetable_float3Ref getColor () const
const domTargetableFloat3Ref getColor () const
virtual COLLADA_TYPE::TypeEnum getElementType () const
virtual COLLADA_TYPE::TypeEnum getElementType () const
virtual daeInt typeID () const
virtual daeInt typeID () const

Static Public Member Functions

static DLLSPEC daeElementRef create (DAE &dae)
static DLLSPEC daeElementRef create (DAE &dae)
static daeInt ID ()
static daeInt ID ()
static DLLSPEC daeMetaElementregisterElement (DAE &dae)
static DLLSPEC daeMetaElementregisterElement (DAE &dae)

Protected Member Functions

 domAmbient (DAE &dae)
 domAmbient (DAE &dae)
virtual domAmbientoperator= (const domAmbient &cpy)
virtual domAmbientoperator= (const domAmbient &cpy)
virtual ~domAmbient ()
virtual ~domAmbient ()

Protected Attributes

domTargetable_float3Ref elemColor
domTargetableFloat3Ref elemColor

Detailed Description

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 61 of file 1.4/dom/domLight.h.


Constructor & Destructor Documentation

domLight::domTechnique_common::domAmbient::domAmbient ( DAE dae  )  [inline, protected]

Constructor

Definition at line 85 of file 1.4/dom/domLight.h.

virtual domLight::domTechnique_common::domAmbient::~domAmbient (  )  [inline, protected, virtual]

Destructor

Definition at line 89 of file 1.4/dom/domLight.h.

domLight::domTechnique_common::domAmbient::domAmbient ( DAE dae  )  [inline, protected]

Constructor

Definition at line 77 of file dom/domLight.h.

virtual domLight::domTechnique_common::domAmbient::~domAmbient (  )  [inline, protected, virtual]

Destructor

Definition at line 81 of file dom/domLight.h.


Member Function Documentation

static DLLSPEC daeElementRef domLight::domTechnique_common::domAmbient::create ( DAE dae  )  [static]

Creates an instance of this class and returns a daeElementRef referencing it.

Returns:
a daeElementRef referencing an instance of this object.
static DLLSPEC daeElementRef domLight::domTechnique_common::domAmbient::create ( DAE dae  )  [static]

Creates an instance of this class and returns a daeElementRef referencing it.

Returns:
a daeElementRef referencing an instance of this object.
const domTargetable_float3Ref domLight::domTechnique_common::domAmbient::getColor (  )  const [inline]

Gets the color element.

Returns:
a daeSmartRef to the color element.

Definition at line 72 of file dom/domLight.h.

const domTargetableFloat3Ref domLight::domTechnique_common::domAmbient::getColor (  )  const [inline]

Gets the color element.

Returns:
a daeSmartRef to the color element.

Definition at line 80 of file 1.4/dom/domLight.h.

virtual COLLADA_TYPE::TypeEnum domLight::domTechnique_common::domAmbient::getElementType (  )  const [inline, virtual]

Reimplemented from daeElement.

Definition at line 56 of file dom/domLight.h.

virtual COLLADA_TYPE::TypeEnum domLight::domTechnique_common::domAmbient::getElementType (  )  const [inline, virtual]

Reimplemented from daeElement.

Definition at line 64 of file 1.4/dom/domLight.h.

static daeInt domLight::domTechnique_common::domAmbient::ID (  )  [inline, static]

Definition at line 57 of file dom/domLight.h.

static daeInt domLight::domTechnique_common::domAmbient::ID (  )  [inline, static]

Definition at line 65 of file 1.4/dom/domLight.h.

virtual domAmbient& domLight::domTechnique_common::domAmbient::operator= ( const domAmbient cpy  )  [inline, protected, virtual]

Overloaded assignment operator

Definition at line 85 of file dom/domLight.h.

virtual domAmbient& domLight::domTechnique_common::domAmbient::operator= ( const domAmbient cpy  )  [inline, protected, virtual]

Overloaded assignment operator

Definition at line 93 of file 1.4/dom/domLight.h.

static DLLSPEC daeMetaElement* domLight::domTechnique_common::domAmbient::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.

Returns:
A daeMetaElement describing this COLLADA element.
static DLLSPEC daeMetaElement* domLight::domTechnique_common::domAmbient::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.

Returns:
A daeMetaElement describing this COLLADA element.
virtual daeInt domLight::domTechnique_common::domAmbient::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.

Returns:
The element's type ID.

Implements daeElement.

Definition at line 58 of file dom/domLight.h.

virtual daeInt domLight::domTechnique_common::domAmbient::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.

Returns:
The element's type ID.

Implements daeElement.

Definition at line 66 of file 1.4/dom/domLight.h.


Member Data Documentation

The color element contains three floating point numbers specifying the color of the light. The color element must occur exactly once.

See also:
domColor

Definition at line 65 of file dom/domLight.h.

The color element contains three floating point numbers specifying the color of the light. The color element must occur exactly once.

See also:
domColor

Definition at line 73 of file 1.4/dom/domLight.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


colladadom
Author(s): Du Hung Hou, Khronos.org, Marcus Barnes, Greg Corson, Herbert Law, Sebastian Schwarz, Steven Thomas, John Hsu (ros package), Tim Field (ros package)
autogenerated on Fri Jan 11 09:31:38 2013