domFx_include Class Reference

#include <domFx_include.h>

Inheritance diagram for domFx_include:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual COLLADA_TYPE::TypeEnum getElementType () const
domSid getSid () const
const xsAnyURIgetUrl () const
xsAnyURIgetUrl ()
void setSid (domSid atSid)
void setUrl (xsString atUrl)
void setUrl (const xsAnyURI &atUrl)
virtual daeInt typeID () const

Static Public Member Functions

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

Protected Member Functions

 domFx_include (DAE &dae)
virtual domFx_includeoperator= (const domFx_include &cpy)
virtual ~domFx_include ()

Protected Attributes

domSid attrSid
xsAnyURI attrUrl

Detailed Description

The include element is used to import source code or precompiled binary shaders into the FX Runtime by referencing an external resource.

Definition at line 14 of file domFx_include.h.


Constructor & Destructor Documentation

domFx_include::domFx_include ( DAE dae  )  [inline, protected]

Constructor

Definition at line 73 of file domFx_include.h.

virtual domFx_include::~domFx_include (  )  [inline, protected, virtual]

Destructor

Definition at line 77 of file domFx_include.h.


Member Function Documentation

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

Reimplemented from daeElement.

Definition at line 17 of file domFx_include.h.

domSid domFx_include::getSid (  )  const [inline]

Gets the sid attribute.

Returns:
Returns a domSid of the sid attribute.

Definition at line 41 of file domFx_include.h.

const xsAnyURI& domFx_include::getUrl (  )  const [inline]

Gets the url attribute.

Returns:
Returns a constant xsAnyURI reference of the url attribute.

Definition at line 57 of file domFx_include.h.

xsAnyURI& domFx_include::getUrl (  )  [inline]

Gets the url attribute.

Returns:
Returns a xsAnyURI reference of the url attribute.

Definition at line 52 of file domFx_include.h.

static daeInt domFx_include::ID (  )  [inline, static]

Definition at line 18 of file domFx_include.h.

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

Overloaded assignment operator

Definition at line 81 of file domFx_include.h.

static DLLSPEC daeMetaElement* domFx_include::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 domFx_include::setSid ( domSid  atSid  )  [inline]

Sets the sid attribute.

Parameters:
atSid The new value for the sid attribute.

Definition at line 46 of file domFx_include.h.

void domFx_include::setUrl ( xsString  atUrl  )  [inline]

Sets the url attribute.

Parameters:
atUrl The new value for the url attribute.

Definition at line 67 of file domFx_include.h.

void domFx_include::setUrl ( const xsAnyURI atUrl  )  [inline]

Sets the url attribute.

Parameters:
atUrl The new value for the url attribute.

Definition at line 62 of file domFx_include.h.

virtual daeInt domFx_include::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 19 of file domFx_include.h.


Member Data Documentation

The sid attribute is a text string value containing the sub-identifier of this element. This value must be unique within the scope of the parent element. Optional attribute.

Definition at line 26 of file domFx_include.h.

The url attribute refers to resource. This may refer to a local resource using a relative URL fragment identifier that begins with the "#" character. The url attribute may refer to an external resource using an absolute or relative URL.

Definition at line 33 of file domFx_include.h.


The documentation for this class was generated from the following file:
 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:30:05 2013