Neo
0.5.0
Developer Documentation
|
Go to the source code of this file.
Namespaces | |
Neo | |
Functions | |
NEO_ENGINE_EXPORT bool | Neo::animateFloat (Key *keys, unsigned int keysNumber, float t, float *value) |
NEO_ENGINE_EXPORT bool | Neo::animateVector2 (Key *keys, unsigned int keysNumber, float t, Vector2 *vector2) |
NEO_ENGINE_EXPORT bool | Neo::animateVector3 (Key *keys, unsigned int keysNumber, float t, Vector3 *vector3) |
NEO_ENGINE_EXPORT bool | Neo::animateQuaternion (Key *keys, unsigned int keysNumber, float t, Quaternion *quaternion) |
NEO_ENGINE_EXPORT void | Neo::animateArmature (Armature *armature, ArmatureAnim *armatureAnim, float t) |
NEO_ENGINE_EXPORT void | Neo::animateTextures (Mesh *mesh, TexturesAnim *texturesAnim, float t) |
NEO_ENGINE_EXPORT void | Neo::animateMaterials (Mesh *mesh, MaterialsAnim *materialsAnim, float t) |
NEO_ENGINE_EXPORT void | Neo::computeSkinning (Armature *armature, SkinData *skinData, const Vector3 *baseVertices, const Vector3 *baseNormals, const Vector3 *baseTangents, Vector3 *vertices, Vector3 *normals, Vector3 *tangents) |
NEO_ENGINE_EXPORT bool | Neo::isRaytraced (const Vector3 &origin, const Vector3 &dest, const void *indices, VAR_TYPES indicesType, const Vector3 *vertices, unsigned int size) |
NEO_ENGINE_EXPORT bool | Neo::getNearestRaytracedPosition (const Vector3 &origin, const Vector3 &dest, const void *indices, VAR_TYPES indicesType, const Vector3 *vertices, unsigned int size, Vector3 *intersection, bool invertNormal=false) |