domFx_surface_common_complexType::domMip_levels Class Reference

#include <domFx_surface_common.h>

Inheritance diagram for domFx_surface_common_complexType::domMip_levels:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual COLLADA_TYPE::TypeEnum getElementType () const
xsUnsignedInt getValue () const
void setValue (xsUnsignedInt val)
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

 domMip_levels (DAE &dae)
virtual domMip_levelsoperator= (const domMip_levels &cpy)
virtual ~domMip_levels ()

Protected Attributes

xsUnsignedInt _value

Detailed Description

the surface should contain the following number of MIP levels. If this element is not present it is assumed that all miplevels exist until a dimension becomes 1 texel. To create a surface that has only one level of mip maps (mip=0) set this to 1. If the value is 0 the result is the same as if mip_levels was unspecified, all possible mip_levels will exist.

Definition at line 238 of file domFx_surface_common.h.


Constructor & Destructor Documentation

domFx_surface_common_complexType::domMip_levels::domMip_levels ( DAE dae  )  [inline, protected]

Constructor

Definition at line 267 of file domFx_surface_common.h.

virtual domFx_surface_common_complexType::domMip_levels::~domMip_levels (  )  [inline, protected, virtual]

Destructor

Definition at line 271 of file domFx_surface_common.h.


Member Function Documentation

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

Reimplemented from daeElement.

Definition at line 241 of file domFx_surface_common.h.

xsUnsignedInt domFx_surface_common_complexType::domMip_levels::getValue (  )  const [inline]

Gets the value of this element.

Returns:
a xsUnsignedInt of the value.

Definition at line 256 of file domFx_surface_common.h.

static daeInt domFx_surface_common_complexType::domMip_levels::ID (  )  [inline, static]

Definition at line 242 of file domFx_surface_common.h.

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

Overloaded assignment operator

Definition at line 275 of file domFx_surface_common.h.

static DLLSPEC daeMetaElement* domFx_surface_common_complexType::domMip_levels::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_surface_common_complexType::domMip_levels::setValue ( xsUnsignedInt  val  )  [inline]

Sets the _value of this element.

Parameters:
val The new value for this element.

Definition at line 261 of file domFx_surface_common.h.

virtual daeInt domFx_surface_common_complexType::domMip_levels::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 243 of file domFx_surface_common.h.


Member Data Documentation

The xsUnsignedInt value of the text data of this element.

Definition at line 249 of file domFx_surface_common.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:22 2013