#include <domImage.h>
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 daeMetaElement * | registerElement (DAE &dae) |
Protected Member Functions | |
domHint (DAE &dae) | |
virtual domHint & | operator= (const domHint &cpy) |
virtual | ~domHint () |
Protected Attributes | |
domImage_format_hint_channels | attrChannels |
domImage_format_hint_precision | attrPrecision |
domImage_format_hint_range | attrRange |
xsToken | attrSpace |
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 1025 of file dom/domImage.h.
domImage::domCreate_3d::domFormat::domHint::domHint | ( | DAE & | dae | ) | [inline, protected] |
Constructor
Definition at line 1106 of file dom/domImage.h.
virtual domImage::domCreate_3d::domFormat::domHint::~domHint | ( | ) | [inline, protected, virtual] |
Destructor
Definition at line 1110 of file dom/domImage.h.
static DLLSPEC daeElementRef domImage::domCreate_3d::domFormat::domHint::create | ( | DAE & | dae | ) | [static] |
Creates an instance of this class and returns a daeElementRef referencing it.
domImage_format_hint_channels domImage::domCreate_3d::domFormat::domHint::getChannels | ( | ) | const [inline] |
Gets the channels attribute.
Definition at line 1062 of file dom/domImage.h.
virtual COLLADA_TYPE::TypeEnum domImage::domCreate_3d::domFormat::domHint::getElementType | ( | ) | const [inline, virtual] |
Reimplemented from daeElement.
Definition at line 1028 of file dom/domImage.h.
domImage_format_hint_precision domImage::domCreate_3d::domFormat::domHint::getPrecision | ( | ) | const [inline] |
Gets the precision attribute.
Definition at line 1084 of file dom/domImage.h.
domImage_format_hint_range domImage::domCreate_3d::domFormat::domHint::getRange | ( | ) | const [inline] |
Gets the range attribute.
Definition at line 1073 of file dom/domImage.h.
xsToken domImage::domCreate_3d::domFormat::domHint::getSpace | ( | ) | const [inline] |
Gets the space attribute.
Definition at line 1095 of file dom/domImage.h.
static daeInt domImage::domCreate_3d::domFormat::domHint::ID | ( | ) | [inline, static] |
Definition at line 1029 of file dom/domImage.h.
virtual domHint& domImage::domCreate_3d::domFormat::domHint::operator= | ( | const domHint & | cpy | ) | [inline, protected, virtual] |
Overloaded assignment operator
Definition at line 1114 of file dom/domImage.h.
static DLLSPEC daeMetaElement* domImage::domCreate_3d::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.
void domImage::domCreate_3d::domFormat::domHint::setChannels | ( | domImage_format_hint_channels | atChannels | ) | [inline] |
Sets the channels attribute.
atChannels | The new value for the channels attribute. |
Definition at line 1067 of file dom/domImage.h.
void domImage::domCreate_3d::domFormat::domHint::setPrecision | ( | domImage_format_hint_precision | atPrecision | ) | [inline] |
Sets the precision attribute.
atPrecision | The new value for the precision attribute. |
Definition at line 1089 of file dom/domImage.h.
void domImage::domCreate_3d::domFormat::domHint::setRange | ( | domImage_format_hint_range | atRange | ) | [inline] |
Sets the range attribute.
atRange | The new value for the range attribute. |
Definition at line 1078 of file dom/domImage.h.
void domImage::domCreate_3d::domFormat::domHint::setSpace | ( | xsToken | atSpace | ) | [inline] |
Sets the space attribute.
atSpace | The new value for the space attribute. |
Definition at line 1100 of file dom/domImage.h.
virtual daeInt domImage::domCreate_3d::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.
Implements daeElement.
Definition at line 1030 of file dom/domImage.h.
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 1037 of file dom/domImage.h.
domImage_format_hint_precision domImage::domCreate_3d::domFormat::domHint::attrPrecision [protected] |
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 1050 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 1043 of file dom/domImage.h.
linear(default), sRGB
Definition at line 1054 of file dom/domImage.h.