Assimp  v3.1.1 (June 2014)
Assimp::OpenGEX Namespace Reference

Classes

struct  Animation
 
struct  Atten
 
struct  Attrib
 
struct  BoneCount
 
struct  BoneIndex
 
struct  BoneRefArray
 
struct  BoneWeight
 
struct  CameraNode
 
struct  CameraObject
 
struct  Color
 
struct  Curve
 
struct  GeometryNode
 
struct  GeometryObject
 
struct  IndexArray
 
struct  Key
 
struct  LightNode
 
struct  LightObject
 
struct  Material
 
struct  MaterialRef
 
struct  Matrix
 
struct  Mesh
 
struct  Metric
 
struct  MetricInfo
 
struct  Name
 
struct  Node
 
struct  ObjectRef
 
struct  OpenGexDataDescription
 
class  OpenGEXExporter
 
class  OpenGEXImporter
 This class is used to implement the OpenGEX importer. More...
 
struct  Param
 
struct  Rotation
 
struct  Scale
 
struct  Skeleton
 
struct  Skin
 
struct  Texture
 
struct  Transform
 
struct  Translation
 
struct  VertexArray
 

Enumerations

enum  ColorType {
  NoneColor = 0, DiffuseColor, SpecularColor, EmissionColor,
  LightColor
}
 
enum  MeshAttribute { None, Position, Normal, TexCoord }
 

Functions

static void copyVectorArray (size_t numItems, DataArrayList *vaList, aiVector3D *vectorArray)
 
static size_t countDataArrayListItems (DataArrayList *vaList)
 
static void fillVector3 (aiVector3D *vec3, Value *vals)
 
static MeshAttribute getAttributeByName (const char *attribName)
 
static void getColorRGB (aiColor3D *pColor, DataArrayList *colList)
 
static ColorType getColorType (Text *id)
 
static void getRefNames (DDLNode *node, std::vector< std::string > &names)
 
static USE_ODDLPARSER_NS void propId2StdString (Property *prop, std::string &name, std::string &key)
 
static void setMatrix (aiNode *node, DataArrayList *transformData)
 

Enumeration Type Documentation

§ ColorType

Enumerator
NoneColor 
DiffuseColor 
SpecularColor 
EmissionColor 
LightColor 

§ MeshAttribute

Enumerator
None 
Position 
Normal 
TexCoord 

Function Documentation

§ copyVectorArray()

static void Assimp::OpenGEX::copyVectorArray ( size_t  numItems,
DataArrayList vaList,
aiVector3D vectorArray 
)
static

§ countDataArrayListItems()

static size_t Assimp::OpenGEX::countDataArrayListItems ( DataArrayList vaList)
static

§ fillVector3()

static void Assimp::OpenGEX::fillVector3 ( aiVector3D vec3,
Value vals 
)
static

§ getAttributeByName()

static MeshAttribute Assimp::OpenGEX::getAttributeByName ( const char *  attribName)
static

§ getColorRGB()

static void Assimp::OpenGEX::getColorRGB ( aiColor3D pColor,
DataArrayList colList 
)
static

§ getColorType()

static ColorType Assimp::OpenGEX::getColorType ( Text id)
static

§ getRefNames()

static void Assimp::OpenGEX::getRefNames ( DDLNode node,
std::vector< std::string > &  names 
)
static

§ propId2StdString()

static USE_ODDLPARSER_NS void Assimp::OpenGEX::propId2StdString ( Property prop,
std::string &  name,
std::string &  key 
)
static

§ setMatrix()

static void Assimp::OpenGEX::setMatrix ( aiNode node,
DataArrayList transformData 
)
static