XLE  v0.02.0
Public Member Functions | Public Attributes | Protected Types | Protected Attributes | Static Protected Attributes | Friends | List of all members
ColladaConversion::VisualScene Class Reference

Public Member Functions

Node GetRootNode () const
 
const InstanceGeometryGetInstanceGeometry (unsigned index) const
 
Node GetInstanceGeometry_Attach (unsigned index) const
 
unsigned GetInstanceGeometryCount () const
 
const InstanceControllerGetInstanceController (unsigned index) const
 
Node GetInstanceController_Attach (unsigned index) const
 
unsigned GetInstanceControllerCount () const
 
const DocScopeIdGetId () const
 
Section GetName () const
 
 VisualScene (Formatter &formatter)
 
 VisualScene (VisualScene &&moveFrom) never_throws
 
VisualSceneoperator= (VisualScene &&moveFrom) never_throws
 

Public Attributes

SubDoc _extra
 

Protected Types

using IndexIntoNodes = unsigned
 
using TransformationSetIndex = unsigned
 

Protected Attributes

std::vector< RawNode > _nodes
 
std::vector< std::pair< IndexIntoNodes, InstanceGeometry > > _geoInstances
 
std::vector< std::pair< IndexIntoNodes, InstanceController > > _controllerInstances
 
TransformationSet _transformSet
 
DocScopeId _id
 
Section _name
 

Static Protected Attributes

static const IndexIntoNodes IndexIntoNodes_Invalid = ~IndexIntoNodes(0)
 
static const TransformationSetIndex TransformationSetIndex_Invalid = ~TransformationSetIndex(0)
 

Friends

class Node
 

The documentation for this class was generated from the following files: