domInstance_effect::domTechnique_hint Class Reference

#include <domInstance_effect.h>

Inheritance diagram for domInstance_effect::domTechnique_hint:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual COLLADA_TYPE::TypeEnum getElementType () const
virtual COLLADA_TYPE::TypeEnum getElementType () const
xsNCName getPlatform () const
xsNCName getPlatform () const
xsNCName getProfile () const
xsNCName getProfile () const
xsNCName getRef () const
xsNCName getRef () const
void setPlatform (xsNCName atPlatform)
void setPlatform (xsNCName atPlatform)
void setProfile (xsNCName atProfile)
void setProfile (xsNCName atProfile)
void setRef (xsNCName atRef)
void setRef (xsNCName atRef)
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

 domTechnique_hint (DAE &dae)
 domTechnique_hint (DAE &dae)
virtual domTechnique_hintoperator= (const domTechnique_hint &cpy)
virtual domTechnique_hintoperator= (const domTechnique_hint &cpy)
virtual ~domTechnique_hint ()
virtual ~domTechnique_hint ()

Protected Attributes

xsNCName attrPlatform
xsNCName attrProfile
xsNCName attrRef

Detailed Description

Add a hint for a platform of which technique to use in this effect.

Definition at line 39 of file 1.4/dom/domInstance_effect.h.


Constructor & Destructor Documentation

domInstance_effect::domTechnique_hint::domTechnique_hint ( DAE dae  )  [inline, protected]

Constructor

Definition at line 100 of file 1.4/dom/domInstance_effect.h.

virtual domInstance_effect::domTechnique_hint::~domTechnique_hint (  )  [inline, protected, virtual]

Destructor

Definition at line 104 of file 1.4/dom/domInstance_effect.h.

domInstance_effect::domTechnique_hint::domTechnique_hint ( DAE dae  )  [inline, protected]

Constructor

Definition at line 92 of file dom/domInstance_effect.h.

virtual domInstance_effect::domTechnique_hint::~domTechnique_hint (  )  [inline, protected, virtual]

Destructor

Definition at line 96 of file dom/domInstance_effect.h.


Member Function Documentation

static DLLSPEC daeElementRef domInstance_effect::domTechnique_hint::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_effect::domTechnique_hint::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_effect::domTechnique_hint::getElementType (  )  const [inline, virtual]

Reimplemented from daeElement.

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

virtual COLLADA_TYPE::TypeEnum domInstance_effect::domTechnique_hint::getElementType (  )  const [inline, virtual]

Reimplemented from daeElement.

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

xsNCName domInstance_effect::domTechnique_hint::getPlatform (  )  const [inline]

Gets the platform attribute.

Returns:
Returns a xsNCName of the platform attribute.

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

xsNCName domInstance_effect::domTechnique_hint::getPlatform (  )  const [inline]

Gets the platform attribute.

Returns:
Returns a xsNCName of the platform attribute.

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

xsNCName domInstance_effect::domTechnique_hint::getProfile (  )  const [inline]

Gets the profile attribute.

Returns:
Returns a xsNCName of the profile attribute.

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

xsNCName domInstance_effect::domTechnique_hint::getProfile (  )  const [inline]

Gets the profile attribute.

Returns:
Returns a xsNCName of the profile attribute.

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

xsNCName domInstance_effect::domTechnique_hint::getRef (  )  const [inline]

Gets the ref attribute.

Returns:
Returns a xsNCName of the ref attribute.

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

xsNCName domInstance_effect::domTechnique_hint::getRef (  )  const [inline]

Gets the ref attribute.

Returns:
Returns a xsNCName of the ref attribute.

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

static daeInt domInstance_effect::domTechnique_hint::ID (  )  [inline, static]

Definition at line 35 of file dom/domInstance_effect.h.

static daeInt domInstance_effect::domTechnique_hint::ID (  )  [inline, static]

Definition at line 43 of file 1.4/dom/domInstance_effect.h.

virtual domTechnique_hint& domInstance_effect::domTechnique_hint::operator= ( const domTechnique_hint cpy  )  [inline, protected, virtual]

Overloaded assignment operator

Definition at line 100 of file dom/domInstance_effect.h.

virtual domTechnique_hint& domInstance_effect::domTechnique_hint::operator= ( const domTechnique_hint cpy  )  [inline, protected, virtual]

Overloaded assignment operator

Definition at line 108 of file 1.4/dom/domInstance_effect.h.

static DLLSPEC daeMetaElement* domInstance_effect::domTechnique_hint::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_effect::domTechnique_hint::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_effect::domTechnique_hint::setPlatform ( xsNCName  atPlatform  )  [inline]

Sets the platform attribute.

Parameters:
atPlatform The new value for the platform attribute.

Definition at line 64 of file dom/domInstance_effect.h.

void domInstance_effect::domTechnique_hint::setPlatform ( xsNCName  atPlatform  )  [inline]

Sets the platform attribute.

Parameters:
atPlatform The new value for the platform attribute.

Definition at line 72 of file 1.4/dom/domInstance_effect.h.

void domInstance_effect::domTechnique_hint::setProfile ( xsNCName  atProfile  )  [inline]

Sets the profile attribute.

Parameters:
atProfile The new value for the profile attribute.

Definition at line 75 of file dom/domInstance_effect.h.

void domInstance_effect::domTechnique_hint::setProfile ( xsNCName  atProfile  )  [inline]

Sets the profile attribute.

Parameters:
atProfile The new value for the profile attribute.

Definition at line 83 of file 1.4/dom/domInstance_effect.h.

void domInstance_effect::domTechnique_hint::setRef ( xsNCName  atRef  )  [inline]

Sets the ref attribute.

Parameters:
atRef The new value for the ref attribute.

Definition at line 86 of file dom/domInstance_effect.h.

void domInstance_effect::domTechnique_hint::setRef ( xsNCName  atRef  )  [inline]

Sets the ref attribute.

Parameters:
atRef The new value for the ref attribute.

Definition at line 94 of file 1.4/dom/domInstance_effect.h.

virtual daeInt domInstance_effect::domTechnique_hint::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 36 of file dom/domInstance_effect.h.

virtual daeInt domInstance_effect::domTechnique_hint::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 44 of file 1.4/dom/domInstance_effect.h.


Member Data Documentation

A platform defines a string that specifies which platform this is hint is aimed for.

Definition at line 50 of file 1.4/dom/domInstance_effect.h.

A profile defines a string that specifies which API profile this is hint is aimed for.

Definition at line 55 of file 1.4/dom/domInstance_effect.h.

A reference to the technique to use for the specified platform.

Definition at line 59 of file 1.4/dom/domInstance_effect.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:29 2013