Functions |
bool | animateFloat (MKey *keys, unsigned int keysNumber, float t, float *value) |
bool | animateVector2 (MKey *keys, unsigned int keysNumber, float t, MVector2 *vector2) |
bool | animateVector3 (MKey *keys, unsigned int keysNumber, float t, MVector3 *vector3) |
bool | animateQuaternion (MKey *keys, unsigned int keysNumber, float t, MQuaternion *quaternion) |
void | animateArmature (MArmature *armature, MArmatureAnim *armatureAnim, float t) |
void | animateTextures (MMesh *mesh, MTexturesAnim *texturesAnim, float t) |
void | animateMaterials (MMesh *mesh, MMaterialsAnim *materialsAnim, float t) |
void | computeSkinning (MArmature *armature, MSkinData *skinData, const MVector3 *baseVertices, const MVector3 *baseNormals, const MVector3 *baseTangents, MVector3 *vertices, MVector3 *normals, MVector3 *tangents) |
bool | isRaytraced (const MVector3 &origin, const MVector3 &dest, const void *indices, M_TYPES indicesType, const MVector3 *vertices, unsigned int size) |
bool | getNearestRaytracedPosition (const MVector3 &origin, const MVector3 &dest, const void *indices, M_TYPES indicesType, const MVector3 *vertices, unsigned int size, MVector3 *intersection) |