XLE  v0.02.0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ColladaConversion::DataFlow::Source Class Reference

Public Member Functions

Section GetArrayData () const
 
size_t GetCount () const
 
ArrayType GetType () const
 
DocScopeId GetId () const
 
Section GetArrayId () const
 
size_t GetAccessorCount () const
 
Section GetTechniqueForAccessor (size_t index) const
 
const AccessorGetAccessor (size_t index) const
 
const AccessorFindAccessorForTechnique (const utf8 techniqueProfile[]=u("technique_common")) const
 
const StreamLocation GetLocation () const
 
 Source (Formatter &formatter)
 
 Source (Source &&moveFrom) never_throws
 
Sourceoperator= (Source &&moveFrom) never_throws
 

Protected Member Functions

void ParseTechnique (Formatter &formatter, Section techniqueProfile)
 

Protected Attributes

DocScopeId _id
 
Section _arrayId
 
Section _arrayData
 
ArrayType _type
 
size_t _arrayCount
 
std::pair< Accessor, Section_accessors [1]
 
std::vector< std::pair< Accessor, Section > > _accessorsOverflow
 
unsigned _accessorsCount
 
StreamLocation _location
 

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