Assimp  v4.1. (December 2018)
FBXExporter.cpp File Reference

Namespaces

 Assimp
 MACHINE-GENERATED by scripts/ICFImporter/CppGenerator.py.
 
 Assimp::FBX
 

Functions

size_t count_deformers (const aiScene *scene)
 
size_t count_images (const aiScene *scene)
 
size_t count_nodes (const aiNode *n)
 
size_t count_textures (const aiScene *scene)
 
void Assimp::ExportSceneFBX (const char *, IOSystem *, const aiScene *, const ExportProperties *)
 
void Assimp::ExportSceneFBXA (const char *, IOSystem *, const aiScene *, const ExportProperties *)
 
aiNodeget_node_for_mesh (unsigned int meshIndex, aiNode *node)
 
aiMatrix4x4 get_world_transform (const aiNode *node, const aiScene *scene)
 
bool has_phong_mat (const aiScene *scene)
 
int64_t to_ktime (double ticks, const aiAnimation *anim)
 
int64_t to_ktime (double time)
 

Variables

const std::string Assimp::FBX::COMMENT_UNDERLINE
 
const ai_real DEG = ai_real( 57.29577951308232087679815481 )
 
const uint32_t Assimp::FBX::EXPORT_VERSION_INT = 7400
 
const std::string Assimp::FBX::EXPORT_VERSION_STR = "7.4.0"
 
const std::string Assimp::FBX::FOOT_MAGIC
 
const std::string Assimp::FBX::GENERIC_CTIME = "1970-01-01 10:00:00:000"
 
const std::string Assimp::FBX::GENERIC_FILEID
 
const std::string Assimp::FBX::GENERIC_FOOTID
 
const std::map< std::string, std::pair< std::string, char > > transform_types
 

Function Documentation

◆ count_deformers()

size_t count_deformers ( const aiScene scene)

◆ count_images()

size_t count_images ( const aiScene scene)

◆ count_nodes()

size_t count_nodes ( const aiNode n)

◆ count_textures()

size_t count_textures ( const aiScene scene)

◆ get_node_for_mesh()

aiNode* get_node_for_mesh ( unsigned int  meshIndex,
aiNode node 
)

◆ get_world_transform()

aiMatrix4x4 get_world_transform ( const aiNode node,
const aiScene scene 
)

◆ has_phong_mat()

bool has_phong_mat ( const aiScene scene)

◆ to_ktime() [1/2]

int64_t to_ktime ( double  ticks,
const aiAnimation anim 
)

◆ to_ktime() [2/2]

int64_t to_ktime ( double  time)

Variable Documentation

◆ DEG

const ai_real DEG = ai_real( 57.29577951308232087679815481 )

◆ transform_types

const std::map<std::string,std::pair<std::string,char> > transform_types
Initial value:
= {
{"Translation", {"Lcl Translation", 't'}},
{"RotationOffset", {"RotationOffset", 't'}},
{"RotationPivot", {"RotationPivot", 't'}},
{"PreRotation", {"PreRotation", 'r'}},
{"Rotation", {"Lcl Rotation", 'r'}},
{"PostRotation", {"PostRotation", 'r'}},
{"RotationPivotInverse", {"RotationPivotInverse", 'i'}},
{"ScalingOffset", {"ScalingOffset", 't'}},
{"ScalingPivot", {"ScalingPivot", 't'}},
{"Scaling", {"Lcl Scaling", 's'}},
{"ScalingPivotInverse", {"ScalingPivotInverse", 'i'}},
{"GeometricScaling", {"GeometricScaling", 's'}},
{"GeometricRotation", {"GeometricRotation", 'r'}},
{"GeometricTranslation", {"GeometricTranslation", 't'}},
{"GeometricTranslationInverse", {"GeometricTranslationInverse", 'i'}},
{"GeometricRotationInverse", {"GeometricRotationInverse", 'i'}},
{"GeometricScalingInverse", {"GeometricScalingInverse", 'i'}}
}