|
static void | AddSampler (Ref< Animation > &animRef, Ref< Node > &nodeRef, Animation::Sampler &sampler, AnimationPath path) |
|
static void | CopyValue (const aiMatrix4x4 &v, mat4 &o) |
|
static void | CopyValue (const aiMatrix4x4 &v, aiMatrix4x4 &o) |
|
Ref< Accessor > | ExportData (Asset &a, std::string &meshName, Ref< Buffer > &buffer, size_t count, void *data, AttribType::Value typeIn, AttribType::Value typeOut, ComponentType compType, bool isIndices=false) |
|
void | Assimp::ExportSceneGLB2 (const char *, IOSystem *, const aiScene *, const ExportProperties *) |
|
void | Assimp::ExportSceneGLTF2 (const char *, IOSystem *, const aiScene *, const ExportProperties *) |
|
void | ExportSkin (Asset &mAsset, const aiMesh *aimesh, Ref< Mesh > &meshRef, Ref< Buffer > &bufferRef, Ref< Skin > &skinRef, std::vector< aiMatrix4x4 > &inverseBindMatricesData) |
|
void | ExtractRotationSampler (Asset &asset, std::string &animId, Ref< Buffer > &buffer, const aiNodeAnim *nodeChannel, float ticksPerSecond, Animation::Sampler &sampler) |
|
void | ExtractScaleSampler (Asset &asset, std::string &animId, Ref< Buffer > &buffer, const aiNodeAnim *nodeChannel, float ticksPerSecond, Animation::Sampler &sampler) |
|
void | ExtractTranslationSampler (Asset &asset, std::string &animId, Ref< Buffer > &buffer, const aiNodeAnim *nodeChannel, float ticksPerSecond, Animation::Sampler &sampler) |
|
bool | FindMeshNode (Ref< Node > &nodeIn, Ref< Node > &meshNode, std::string meshID) |
|
Ref< Node > | FindSkeletonRootJoint (Ref< Skin > &skinRef) |
|
Ref< Accessor > | GetSamplerInputRef (Asset &asset, std::string &animId, Ref< Buffer > &buffer, std::vector< float > ×) |
|
static void | IdentityMatrix4 (mat4 &o) |
|
void | SetSamplerWrap (SamplerWrap &wrap, aiTextureMapMode map) |
|