domImage::domCreate_cube::domFormat::domHint Class Reference

#include <domImage.h>

Inheritance diagram for domImage::domCreate_cube::domFormat::domHint:
Inheritance graph
[legend]

List of all members.

Public Member Functions

domImage_format_hint_channels getChannels () const
virtual COLLADA_TYPE::TypeEnum getElementType () const
domImage_format_hint_precision getPrecision () const
domImage_format_hint_range getRange () const
xsToken getSpace () const
void setChannels (domImage_format_hint_channels atChannels)
void setPrecision (domImage_format_hint_precision atPrecision)
void setRange (domImage_format_hint_range atRange)
void setSpace (xsToken atSpace)
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

 domHint (DAE &dae)
virtual domHintoperator= (const domHint &cpy)
virtual ~domHint ()

Protected Attributes

domImage_format_hint_channels attrChannels
domImage_format_hint_precision attrPrecision
domImage_format_hint_range attrRange
xsToken attrSpace

Detailed Description

if this element or a higher precidence element is not present then use a common format R8G8B8A8 with linear color gradient, not sRGB.

Definition at line 1566 of file dom/domImage.h.


Constructor & Destructor Documentation

domImage::domCreate_cube::domFormat::domHint::domHint ( DAE dae  )  [inline, protected]

Constructor

Definition at line 1647 of file dom/domImage.h.

virtual domImage::domCreate_cube::domFormat::domHint::~domHint (  )  [inline, protected, virtual]

Destructor

Definition at line 1651 of file dom/domImage.h.


Member Function Documentation

static DLLSPEC daeElementRef domImage::domCreate_cube::domFormat::domHint::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.
domImage_format_hint_channels domImage::domCreate_cube::domFormat::domHint::getChannels (  )  const [inline]

Gets the channels attribute.

Returns:
Returns a domImage_format_hint_channels of the channels attribute.

Definition at line 1603 of file dom/domImage.h.

virtual COLLADA_TYPE::TypeEnum domImage::domCreate_cube::domFormat::domHint::getElementType (  )  const [inline, virtual]

Reimplemented from daeElement.

Definition at line 1569 of file dom/domImage.h.

domImage_format_hint_precision domImage::domCreate_cube::domFormat::domHint::getPrecision (  )  const [inline]

Gets the precision attribute.

Returns:
Returns a domImage_format_hint_precision of the precision attribute.

Definition at line 1625 of file dom/domImage.h.

domImage_format_hint_range domImage::domCreate_cube::domFormat::domHint::getRange (  )  const [inline]

Gets the range attribute.

Returns:
Returns a domImage_format_hint_range of the range attribute.

Definition at line 1614 of file dom/domImage.h.

xsToken domImage::domCreate_cube::domFormat::domHint::getSpace (  )  const [inline]

Gets the space attribute.

Returns:
Returns a xsToken of the space attribute.

Definition at line 1636 of file dom/domImage.h.

static daeInt domImage::domCreate_cube::domFormat::domHint::ID (  )  [inline, static]

Definition at line 1570 of file dom/domImage.h.

virtual domHint& domImage::domCreate_cube::domFormat::domHint::operator= ( const domHint cpy  )  [inline, protected, virtual]

Overloaded assignment operator

Definition at line 1655 of file dom/domImage.h.

static DLLSPEC daeMetaElement* domImage::domCreate_cube::domFormat::domHint::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 domImage::domCreate_cube::domFormat::domHint::setChannels ( domImage_format_hint_channels  atChannels  )  [inline]

Sets the channels attribute.

Parameters:
atChannels The new value for the channels attribute.

Definition at line 1608 of file dom/domImage.h.

void domImage::domCreate_cube::domFormat::domHint::setPrecision ( domImage_format_hint_precision  atPrecision  )  [inline]

Sets the precision attribute.

Parameters:
atPrecision The new value for the precision attribute.

Definition at line 1630 of file dom/domImage.h.

void domImage::domCreate_cube::domFormat::domHint::setRange ( domImage_format_hint_range  atRange  )  [inline]

Sets the range attribute.

Parameters:
atRange The new value for the range attribute.

Definition at line 1619 of file dom/domImage.h.

void domImage::domCreate_cube::domFormat::domHint::setSpace ( xsToken  atSpace  )  [inline]

Sets the space attribute.

Parameters:
atSpace The new value for the space attribute.

Definition at line 1641 of file dom/domImage.h.

virtual daeInt domImage::domCreate_cube::domFormat::domHint::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 1571 of file dom/domImage.h.


Member Data Documentation

The per-texel layout of the format. The length of the string indicate how many channels there are and the letter respresents the name of the channel. There are typically 0 to 4 channels.

Definition at line 1578 of file dom/domImage.h.

Each channel of the texel has a precision. Typically these are all linked together. An exact format lay lower the precision of an individual channel but applying a higher precision by linking the channels together may still convey the same information.

Definition at line 1591 of file dom/domImage.h.

Each channel represents a range of values. Some example ranges are signed or unsigned integers, or between between a clamped range such as 0.0f to 1.0f, or high dynamic range via floating point

Definition at line 1584 of file dom/domImage.h.

linear(default), sRGB

Definition at line 1595 of file dom/domImage.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:31:27 2013