#include <domImage_source.h>
Classes | |
class | domHex |
class | domRef |
Public Types | |
typedef daeTArray< domHexRef > | domHex_Array |
typedef daeSmartRef< domHex > | domHexRef |
typedef daeTArray< domRefRef > | domRef_Array |
typedef daeSmartRef< domRef > | domRefRef |
Public Member Functions | |
const daeElementRefArray & | getContents () const |
daeElementRefArray & | getContents () |
virtual COLLADA_TYPE::TypeEnum | getElementType () const |
const domHexRef | getHex () const |
const domRefRef | getRef () const |
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 | |
domImage_source (DAE &dae) | |
virtual domImage_source & | operator= (const domImage_source &cpy) |
virtual | ~domImage_source () |
Protected Attributes | |
daeTArray< daeCharArray * > | _CMData |
daeElementRefArray | _contents |
daeUIntArray | _contentsOrder |
domHexRef | elemHex |
domRefRef | elemRef |
Definition at line 10 of file domImage_source.h.
Definition at line 93 of file domImage_source.h.
typedef daeSmartRef<domHex> domImage_source::domHexRef |
Definition at line 90 of file domImage_source.h.
Definition at line 20 of file domImage_source.h.
typedef daeSmartRef<domRef> domImage_source::domRefRef |
Definition at line 17 of file domImage_source.h.
domImage_source::domImage_source | ( | DAE & | dae | ) | [inline, protected] |
Constructor
Definition at line 227 of file domImage_source.h.
virtual domImage_source::~domImage_source | ( | ) | [inline, protected, virtual] |
Destructor
Definition at line 231 of file domImage_source.h.
static DLLSPEC daeElementRef domImage_source::create | ( | DAE & | dae | ) | [static] |
Creates an instance of this class and returns a daeElementRef referencing it.
Reimplemented in domImage::domInit_from, domImage::domInit_from, domImage::domCreate_2d::domInit_from, domImage::domCreate_3d::domInit_from, and domImage::domCreate_cube::domInit_from.
const daeElementRefArray& domImage_source::getContents | ( | ) | const [inline] |
Gets the _contents array.
Definition at line 221 of file domImage_source.h.
daeElementRefArray& domImage_source::getContents | ( | ) | [inline] |
Gets the _contents array.
Definition at line 216 of file domImage_source.h.
virtual COLLADA_TYPE::TypeEnum domImage_source::getElementType | ( | ) | const [inline, virtual] |
Reimplemented from daeElement.
Reimplemented in domImage::domInit_from, domImage::domInit_from, domImage::domCreate_2d::domInit_from, domImage::domCreate_3d::domInit_from, and domImage::domCreate_cube::domInit_from.
Definition at line 13 of file domImage_source.h.
const domHexRef domImage_source::getHex | ( | ) | const [inline] |
Gets the hex element.
Definition at line 211 of file domImage_source.h.
const domRefRef domImage_source::getRef | ( | ) | const [inline] |
Gets the ref element.
Definition at line 206 of file domImage_source.h.
static daeInt domImage_source::ID | ( | ) | [inline, static] |
Reimplemented in domImage::domInit_from, domImage::domInit_from, domImage::domCreate_2d::domInit_from, domImage::domCreate_3d::domInit_from, and domImage::domCreate_cube::domInit_from.
Definition at line 14 of file domImage_source.h.
virtual domImage_source& domImage_source::operator= | ( | const domImage_source & | cpy | ) | [inline, protected, virtual] |
Overloaded assignment operator
Definition at line 235 of file domImage_source.h.
static DLLSPEC daeMetaElement* domImage_source::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.
Reimplemented in domImage::domInit_from, domImage::domInit_from, domImage::domCreate_2d::domInit_from, domImage::domCreate_3d::domInit_from, and domImage::domCreate_cube::domInit_from.
virtual daeInt domImage_source::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.
Reimplemented in domImage::domInit_from, domImage::domInit_from, domImage::domCreate_2d::domInit_from, domImage::domCreate_3d::domInit_from, and domImage::domCreate_cube::domInit_from.
Definition at line 15 of file domImage_source.h.
daeTArray< daeCharArray * > domImage_source::_CMData [protected] |
Used to store information needed for some content model objects.
Definition at line 198 of file domImage_source.h.
daeElementRefArray domImage_source::_contents [protected] |
Used to preserve order in elements that do not specify strict sequencing of sub-elements.
Definition at line 189 of file domImage_source.h.
daeUIntArray domImage_source::_contentsOrder [protected] |
Used to preserve order in elements that have a complex content model.
Definition at line 193 of file domImage_source.h.
domHexRef domImage_source::elemHex [protected] |
The data element contains a sequence of hexadecimal encoded binary octets representing the embedded image data. The format attribute is use the determine which codec decodes the image's descriptions and data.
Definition at line 185 of file domImage_source.h.
domRefRef domImage_source::elemRef [protected] |
Initialize purely from a file. Assume the characteristics of the file. If it is a complex format like DDS this may include cube maps, volumes, mips, etc.
Definition at line 179 of file domImage_source.h.