domShader::domTechnique Class Reference
#include <domShader.h>
Inheritance diagram for domShader::domTechnique:
Detailed Description
Each technique element specified corresponds to a (platform) profile.This implies that the set of techniques are mutually exclusive. However, an application may choose to apply information from multiple techniques. The technique element must occur one or more times.
Public Member Functions | |
xsString | getProfile () const |
Gets the profile attribute. | |
void | setProfile (xsString atProfile) |
Sets the profile attribute. | |
const domAssetRef | getAsset () const |
Gets the asset element. | |
domParam_Array & | getParam_array () |
Gets the param element array. | |
const domParam_Array & | getParam_array () const |
Gets the param element array. | |
domPass_Array & | getPass_array () |
Gets the pass element array. | |
const domPass_Array & | getPass_array () const |
Gets the pass element array. | |
const domProgramRef | getProgram () const |
Gets the program element. | |
Static Public Member Functions | |
static daeElementRef | create (daeInt bytes) |
Creates an instance of this class and returns a daeElementRef referencing it. | |
static daeMetaElement * | registerElement () |
Creates a daeMetaElement object that describes this element in the meta object reflection framework. | |
Static Public Attributes | |
static daeMetaElement * | _Meta = NULL |
The daeMetaElement that describes this element in the meta object reflection framework. | |
Protected Member Functions | |
domTechnique () | |
Constructor. | |
virtual | ~domTechnique () |
Destructor. | |
domTechnique (const domTechnique &cpy) | |
Copy Constructor. | |
virtual domTechnique & | operator= (const domTechnique &cpy) |
Overloaded assignment operator. | |
Protected Attributes | |
xsString | attrProfile |
The profile attribute indicates the type of profile. | |
domAssetRef | elemAsset |
The asset element may occur zero or one time. | |
domParam_Array | elemParam_array |
The param element may occur zero or more times. | |
domPass_Array | elemPass_array |
The pass element may occur zero or more times. | |
domProgramRef | elemProgram |
The program element may occur zero or one time. |
Member Function Documentation
|
Creates an instance of this class and returns a daeElementRef referencing it.
|
|
Gets the asset element.
|
|
Gets the param element array.
|
|
Gets the param element array.
|
|
Gets the pass element array.
|
|
Gets the pass element array.
|
|
Gets the profile attribute.
|
|
Gets the program element.
|
|
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.
|
|
Sets the profile attribute.
|
Member Data Documentation
|
The profile attribute indicates the type of profile. This is a vendor defined character string that indicates the platform or capability target for the technique. Required attribute. |
|
The asset element may occur zero or one time.
|
|
The param element may occur zero or more times.
|
|
The pass element may occur zero or more times.
|
|
The program element may occur zero or one time.
|
The documentation for this class was generated from the following files:
- C:/SVN_wf/COLLADA_DOM/include/1.3/dom/domShader.h
- C:/SVN_wf/COLLADA_DOM/src/1.3/dom/domShader.cpp
©2005 Sony Computer Entertainment Inc.. All Rights Reserved.
Generated on Fri Feb 10 16:49:58 2006 for COLLADA 1.4 DOM by 1.4.3