domInstance_material::domBind Class Reference

#include <domInstance_material.h>

Inheritance diagram for domInstance_material::domBind:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual COLLADA_TYPE::TypeEnum getElementType () const
virtual COLLADA_TYPE::TypeEnum getElementType () const
xsNCName getSemantic () const
xsNCName getSemantic () const
xsToken getTarget () const
xsToken getTarget () const
void setSemantic (xsNCName atSemantic)
void setSemantic (xsNCName atSemantic)
void setTarget (xsToken atTarget)
void setTarget (xsToken atTarget)
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

 domBind (DAE &dae)
 domBind (DAE &dae)
virtual domBindoperator= (const domBind &cpy)
virtual domBindoperator= (const domBind &cpy)
virtual ~domBind ()
virtual ~domBind ()

Protected Attributes

xsNCName attrSemantic
xsToken attrTarget

Detailed Description

The bind element binds values to effect parameters upon instantiation.

Definition at line 38 of file 1.4/dom/domInstance_material.h.


Constructor & Destructor Documentation

domInstance_material::domBind::domBind ( DAE dae  )  [inline, protected]

Constructor

Definition at line 84 of file 1.4/dom/domInstance_material.h.

virtual domInstance_material::domBind::~domBind (  )  [inline, protected, virtual]

Destructor

Definition at line 88 of file 1.4/dom/domInstance_material.h.

domInstance_material::domBind::domBind ( DAE dae  )  [inline, protected]

Constructor

Definition at line 76 of file dom/domInstance_material.h.

virtual domInstance_material::domBind::~domBind (  )  [inline, protected, virtual]

Destructor

Definition at line 80 of file dom/domInstance_material.h.


Member Function Documentation

static DLLSPEC daeElementRef domInstance_material::domBind::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 domInstance_material::domBind::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.
virtual COLLADA_TYPE::TypeEnum domInstance_material::domBind::getElementType (  )  const [inline, virtual]

Reimplemented from daeElement.

Definition at line 33 of file dom/domInstance_material.h.

virtual COLLADA_TYPE::TypeEnum domInstance_material::domBind::getElementType (  )  const [inline, virtual]

Reimplemented from daeElement.

Definition at line 41 of file 1.4/dom/domInstance_material.h.

xsNCName domInstance_material::domBind::getSemantic (  )  const [inline]

Gets the semantic attribute.

Returns:
Returns a xsNCName of the semantic attribute.

Definition at line 54 of file dom/domInstance_material.h.

xsNCName domInstance_material::domBind::getSemantic (  )  const [inline]

Gets the semantic attribute.

Returns:
Returns a xsNCName of the semantic attribute.

Definition at line 62 of file 1.4/dom/domInstance_material.h.

xsToken domInstance_material::domBind::getTarget (  )  const [inline]

Gets the target attribute.

Returns:
Returns a xsToken of the target attribute.

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

xsToken domInstance_material::domBind::getTarget (  )  const [inline]

Gets the target attribute.

Returns:
Returns a xsToken of the target attribute.

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

static daeInt domInstance_material::domBind::ID (  )  [inline, static]

Definition at line 34 of file dom/domInstance_material.h.

static daeInt domInstance_material::domBind::ID (  )  [inline, static]

Definition at line 42 of file 1.4/dom/domInstance_material.h.

virtual domBind& domInstance_material::domBind::operator= ( const domBind cpy  )  [inline, protected, virtual]

Overloaded assignment operator

Definition at line 84 of file dom/domInstance_material.h.

virtual domBind& domInstance_material::domBind::operator= ( const domBind cpy  )  [inline, protected, virtual]

Overloaded assignment operator

Definition at line 92 of file 1.4/dom/domInstance_material.h.

static DLLSPEC daeMetaElement* domInstance_material::domBind::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* domInstance_material::domBind::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.
void domInstance_material::domBind::setSemantic ( xsNCName  atSemantic  )  [inline]

Sets the semantic attribute.

Parameters:
atSemantic The new value for the semantic attribute.

Definition at line 59 of file dom/domInstance_material.h.

void domInstance_material::domBind::setSemantic ( xsNCName  atSemantic  )  [inline]

Sets the semantic attribute.

Parameters:
atSemantic The new value for the semantic attribute.

Definition at line 67 of file 1.4/dom/domInstance_material.h.

void domInstance_material::domBind::setTarget ( xsToken  atTarget  )  [inline]

Sets the target attribute.

Parameters:
atTarget The new value for the target attribute.

Definition at line 70 of file dom/domInstance_material.h.

void domInstance_material::domBind::setTarget ( xsToken  atTarget  )  [inline]

Sets the target attribute.

Parameters:
atTarget The new value for the target attribute.

Definition at line 78 of file 1.4/dom/domInstance_material.h.

virtual daeInt domInstance_material::domBind::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 35 of file dom/domInstance_material.h.

virtual daeInt domInstance_material::domBind::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 43 of file 1.4/dom/domInstance_material.h.


Member Data Documentation

The semantic attribute specifies which effect parameter to bind.

Definition at line 48 of file 1.4/dom/domInstance_material.h.

The target attribute specifies the location of the value to bind to the specified semantic. This text string is a path-name following a simple syntax described in the “Addressing Syntax” section.

The target attribute specifies the location of the value to bind to the specified semantic. This text string is a path-name following a simple syntax described in the "Addressing Syntax" section.

Definition at line 54 of file 1.4/dom/domInstance_material.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:30 2013