COLLADA 1.4 DOM Class List
Here are the classes, structs, unions and interfaces with brief descriptions:DAE | The DAE class implements a standard interface to the COLLADA runtime database |
daeArray | COLLADA C++ class that implements storage for resizable array containers |
daeAtomicType | The daeAtomicType class implements a standard interface for data elements in the reflective object system |
daeBoolType | The daeBoolType class is derived from daeAtomicType , and implements the reflective system for objects of type daeBool |
daebXCePlugin | The bXcePlugin class derives from daeIOPlugin and implements an XML input/output backend using bXce as a parser |
daebXCeResolver | The daebXCeResolver class derives from daeURIResolver and implements the default XML backend resolver |
daeCollection | The daeCollection class implements a COLLADA runtime database entry |
daeDatabase | The daeDatabase class implements the COLLADA runtime database interface |
daeDefaultIDRefResolver | The daeDefaultIDRefResolver resolves a daeIDRef by checking with a database |
daeDoubleType | The daeDoubleType is derived from daeAtomicType , and implements the reflective system for objects of type daeDouble |
daeElement | The daeElement class represents an instance of a COLLADA "Element"; it is the main base class for the COLLADA Dom |
daeElementRefType | The daeElementRefType class is derived from daeAtomicType , and implements the reflective system for objects of type daeElementRef |
daeEnumType | The daeEnumType class is derived from daeAtomicType , and implements the reflective system for objects of type daeEnum |
daeErrorHandler | The daeErrorHandler class is a plugin that allows the use to overwrite how error and warning messages get handled in the client application |
daeFloatType | The daeFloatType is derived from daeAtomicType , and implements the reflective system for objects of type daeFloat |
daeIDRef | The daeIDRef is a simple class designed to aid in the parsing and resolution of ID references inside of COLLADA elements |
daeIDRefResolver | The daeIDRefResolver class is the plugin point for daeIDRef resolution |
daeIDResolverType | The daeIDResolverType class is derived from daeAtomicType , and implements the reflective system for objects of type daeIDResolver |
daeIntegrationObject | The daeIntegrationObject class provides methods to translate COLLADA objects to and from application objects |
daeInterface | The daeInterface class provides an interface with the COLLADA runtime database |
daeIntType | The daeIntType class is derived from daeAtomicType , and implements the reflective system for objects of type daeInt |
daeIOPlugin | The daeIOPlugin class provides the input/output plugin interface, which is the interface between the COLLADA runtime and the backend storage |
daeLIBXMLPlugin | The daeLIBXMLPlugin class derives from daeIOPlugin and implements an XML input/output backend using libxml2 as a parser |
daeLIBXMLResolver | The daeLIBXMLResolver class derives from daeURIResolver and implements the default XML backend resolver |
daeLongType | The daeLongType class is derived from daeAtomicType , and implements the reflective system for objects of type daeLong |
daeMemorySystem | The daeMemorySystem class is a simple wrapper for memory operations |
daeMetaArrayAttribute | The daeMetaArrayAttribute class is simple a wrapper that implements an array of atomic types rather than a singleton |
daeMetaAttribute | The daeMetaAttribute class describes one attribute in a C++ COLLADA dom element |
daeMetaElement | Each instance of the daeMetaElement class describes a C++ COLLADA dom element type |
daeMetaElementArrayAttribute | The daeMetaElementArrayAttribute class is similar to daeMetaElementAttribute except that this meta attribute describes an array of elements rather than a singleton |
daeMetaElementAttribute | The daeMetaElementAttribute class represents a single attribute whose value is an element |
daeRawRefType | The daeRawRefType class is derived from daeAtomicType , and implements the reflective system for objects of type daeRawRef |
daeResolverType | The daeResolverType class is derived from daeAtomicType , and implements the reflective system for objects of type daeResolver |
daeShortType | The daeShortType is derived from daeAtomicType , and implements the reflective system for objects of type daeShort |
daeSmartRef< T > | The daeSmartRef template class automates reference counting for objects derived from daeElement |
daeSTLDatabase | The daeSTLDatabase class derives from daeDatabase and implements the default database |
daeStringRef | Defines the daeStringRef class |
daeStringRefType | The daeStringRefType class is derived from daeAtomicType , and implements the reflective system for objects of type daeStringRef |
daeStringTable | The daeStringTable is a simple string table class to hold a float list of strings without a lot of allocations |
daeTArray< T > | COLLADA C++ templated version of daeArray for storing items of various types |
daeTokenType | The daeTokenType class is derived from daeStringRefType , and implements the reflective system for objects of type daeStringRef, with specialized treatment from the parser |
daeUIntType | The daeUIntType class is derived from daeAtomicType , and implements the reflective system for objects of type daeUInt |
daeULongType | The daeUIntType class is derived from daeAtomicType , and implements the reflective system for objects of type daeUInt |
daeURI | The daeURI is a simple class designed to aid in the parsing and resolution of URI references inside COLLADA elements |
daeURIResolver | The daeURIResolver class is the plugin point for URI resolution |
domAccessor | The accessor element declares an access pattern to one of the array elements: float_array, int_array, Name_array, bool_array, and the generic array element |
domAnimation | The animation element categorizes the declaration of animation information |
domAny | Allows for weakly typed xml elements |
domArray | The array element declares the storage for a homogenous array of generic data values |
domAsset | The asset element defines asset management information regarding its parent element |
domAsset::domAuthor | The author element contains the name of an author of the parent element |
domAsset::domAuthoring_tool | The authoring_tool element contains the name of an application or tools used to create the parent element |
domAsset::domComments | The comments element contains descriptive information about the parent element |
domAsset::domCopyright | The copyright element contains the author's copyright information applicable to the parent element |
domAsset::domCreated | The created element contains the date and time that the parent element was created and represented in an ISO 8601 format |
domAsset::domKeywords | The keywords element contains a list of words used as search criteria for the parent element |
domAsset::domModified | The modified element contains the date and time that the parent element was last modified and represented in an ISO 8601 format |
domAsset::domRevision | The revision element contains the revision information for the parent element |
domAsset::domSource_data | The source_data element contains the URI to the source data from which the parent element was created |
domAsset::domSubject | The subject element contains a description of the topical subject of the parent element |
domAsset::domTitle | The title element contains the title information for the parent element |
domAsset::domUnit | The unit element contains descriptive information about unit of measure |
domAsset::domUp_axis | The up_axis element contains descriptive information about coordinate system of the geometric data |
domBool_array | The bool_array element declares the storage for a homogenous array of Boolean values |
domBoundingbox | -DEPRECATED- The boundingbox element declares an axially aligned bounding box that encompasses the geometric extent of a node in the scene graph |
domBoundingbox::domMax | The max element contains three floating-point values for the maximum corner of the box |
domBoundingbox::domMin | The min element contains three floating-point values for the minimum corner of the box |
domCamera::domTechnique | The camera element contains one or more technique elements that describe its operating parameters for optics and imaging |
domChannel | The channel element declares an output channel of an animation |
domCode | The code element declares the executable code for a program element |
domCOLLADA | The COLLADA element declares the root of the document that comprises some of the content in the COLLADA schema |
domCombiner | The combiner element declares the aggregation of input streams |
domCombiner::domV | Variable length value element |
domController | The controller element categorizes the declaration of generic control information |
domEntry | The entry element declares an entry point into the executable code for a program element |
domEntry::domParam | The entry element may contain zero or more param elements |
domExtra | The extra element declares additional information regarding its parent element |
domExtra::domTechnique | The technique element may occur zero or more times |
domFloat_array | The float_array element declares the storage for a homogenous array of floating point values |
domGeometry | Geometry describes the visual shape and appearance of an object in the scene |
domImage | Images embody the graphical representation of a scene or object |
domInput | The input element declares the input semantics of a data source |
domInstance | The instance element declares the instantiation of a node, an object or the contents of another COLLADA resource |
domInt_array | The int_array element declares the storage for a homogenous array of integer values |
domJoints | The joints element declares the association between joint nodes and attribute data |
domJoints::domInput | The input element must occur two or more times because there must be at least two things associated with each other |
domLibrary | The library element declares a module of elements of a single category |
domLight | The light element declares a light source that illuminates the scene |
domLines | The lines element declares the binding of geometric primitives and vertex attributes for a mesh element |
domLines::domP | Primitive element |
domLinestrips | The linestrips element declares a binding of geometric primitives and vertex attributes for a mesh element |
domLinestrips::domP | Primitive element.The first two indices form a line.Each subsequent index extends the line from the previous index |
domLookat | The lookat element contains a position and orientation transformation suitable for aiming a camera |
domMaterial | Materials describe the visual appearance of a geometric object |
domMatrix | Matrix transformations embody mathematical changes to points within a coordinate systems or the coordinate system itself |
domMesh | The mesh element contains vertex and primitive information sufficient to describe basic geometric meshes |
domName_array | The Name_array element declares the storage for a homogenous array of symbolic name values |
domNode | Nodes embody the hierarchical relationship of elements in the scene |
domParam | The param element declares parametric information regarding its parent element |
domPass | A pass describes an algorithm that is executed during a single iteration of the rendering engine |
domPass::domInput | The input element may occur zero or more times |
domPerspective | The perspective element contains the horizontal field of view of the viewer or 'camera' |
domPolygons | The polygons element declares the binding of geometric primitives and vertex attributes for a mesh element |
domPolygons::domP | Primitive element.All the indices form a polygon |
domPolygons::domP::domH | Contour Separator |
domProgram | The program element declares parameters and program code that executes within the application runtime environment or the graphics pipeline |
domRotate | The rotate element contains an angle and a mathematical vector that represents the axis of rotation |
domSampler | The sampler element declares an N-dimensional function |
domSampler::domInput | The input element must appear one or more times |
domScale | The scale element contains a mathematical vector that represents the relative proportions of the X, Y and Z axes of a coordinated system |
domScene | The scene embodies the entire set of information that can be visualized from the contents of a COLLADA resource |
domShader | Shaders describe the process of rendering the appearance of a geometric object |
domShader::domTechnique | Each technique element specified corresponds to a (platform) profile |
domSkew | The skew element contains an angle and two mathematical vectors that represent the axis of rotation and the axis of translation |
domSkin | The skin element contains vertex and primitive information sufficient to describe blend-weight skinning |
domSource | The source element declares a data repository that provides values according to the semantics of an input element that refers to it |
domSource::domTechnique | The technique element must occur one or more times |
domTexture | Textures embody the visual detail of the surface of a geometric object |
domTexture::domTechnique | The texture element may contain zero or more technique elements |
domTexture::domTechnique::domInput | The input element may occur zero or more times |
domTranslate | The translate element contains a mathematical vector that represents the distance along the X, Y and Z-axes |
domTriangles | The triangles element declares the binding of geometric primitives and vertex attributes for a mesh element |
domTriangles::domP | Primitive element.Every three indices form a triangle |
domTrifans | The trifans element declares the binding of geometric primitives and vertex attributes for a mesh element |
domTrifans::domP | Primitive element.The 1st three indices form a triangle. Each subsequent index forms an additional triangle reusing the first and previous indices |
domTristrips | The tristrips element declares the binding of geometric primitives and vertex attributes for a mesh element |
domTristrips::domP | Primitive element.The 1st three indices form a triangle. Each subsequent index forms an additional triangle reusing the previous two indices |
domVertices | The vertices element declares the attributes and identity of mesh-vertices |
domVertices::domInput | The input element must occur one or more times |
stdErrPlugin | The stdErrPlugin class is the default implementation of daeErrorHandler |
©2005 Sony Computer Entertainment Inc.. All Rights Reserved.
Generated on Fri Feb 10 16:46:38 2006 for COLLADA 1.4 DOM by 1.4.3