From 7028cbe09c688437910a25623098762bf0fa592d Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Mon, 28 Mar 2016 22:28:34 +1000 Subject: Move Irrlicht to src/others. --- .../html/classirr_1_1scene_1_1_i_skinned_mesh.html | 613 +++++++++++++++++++++ 1 file changed, 613 insertions(+) create mode 100644 src/others/irrlicht-1.8.1/doc/html/classirr_1_1scene_1_1_i_skinned_mesh.html (limited to 'src/others/irrlicht-1.8.1/doc/html/classirr_1_1scene_1_1_i_skinned_mesh.html') diff --git a/src/others/irrlicht-1.8.1/doc/html/classirr_1_1scene_1_1_i_skinned_mesh.html b/src/others/irrlicht-1.8.1/doc/html/classirr_1_1scene_1_1_i_skinned_mesh.html new file mode 100644 index 0000000..aba8a6b --- /dev/null +++ b/src/others/irrlicht-1.8.1/doc/html/classirr_1_1scene_1_1_i_skinned_mesh.html @@ -0,0 +1,613 @@ + + +
+ +Interface for using some special functions of Skinned meshes. + More...
+ +#include <ISkinnedMesh.h>
Interface for using some special functions of Skinned meshes.
+ +Definition at line 32 of file ISkinnedMesh.h.
+virtual SJoint* irr::scene::ISkinnedMesh::addJoint | +( | +SJoint * | +parent = 0 | ) | + [pure virtual] |
+
Adds a new joint to the mesh, access it as last one.
+ +virtual SSkinMeshBuffer* irr::scene::ISkinnedMesh::addMeshBuffer | +( | +) | + [pure virtual] |
+
Adds a new meshbuffer to the mesh, access it as last one.
+ +virtual SPositionKey* irr::scene::ISkinnedMesh::addPositionKey | +( | +SJoint * | +joint | ) | + [pure virtual] |
+
Adds a new position key to the mesh, access it as last one.
+ +virtual SRotationKey* irr::scene::ISkinnedMesh::addRotationKey | +( | +SJoint * | +joint | ) | + [pure virtual] |
+
Adds a new rotation key to the mesh, access it as last one.
+ +virtual SScaleKey* irr::scene::ISkinnedMesh::addScaleKey | +( | +SJoint * | +joint | ) | + [pure virtual] |
+
Adds a new scale key to the mesh, access it as last one.
+ +virtual SWeight* irr::scene::ISkinnedMesh::addWeight | +( | +SJoint * | +joint | ) | + [pure virtual] |
+
Adds a new weight to the mesh, access it as last one.
+ +virtual void irr::scene::ISkinnedMesh::animateMesh | +( | +f32 | +frame, | +
+ | + | f32 | +blend | +
+ | ) | + [pure virtual] |
+
Animates this mesh's joints based on frame input.
+ +virtual void irr::scene::ISkinnedMesh::convertMeshToTangents | +( | +) | + [pure virtual] |
+
converts the vertex type of all meshbuffers to tangents.
+E.g. used for bump mapping.
+ +virtual void irr::scene::ISkinnedMesh::finalize | +( | +) | + [pure virtual] |
+
loaders should call this after populating the mesh
+ +virtual core::array<SJoint*>& irr::scene::ISkinnedMesh::getAllJoints | +( | +) | + [pure virtual] |
+
exposed for loaders: joints list
+ +virtual const core::array<SJoint*>& irr::scene::ISkinnedMesh::getAllJoints | +( | +) | + const [pure virtual] |
+
exposed for loaders: joints list
+ +virtual u32 irr::scene::ISkinnedMesh::getJointCount | +( | +) | + const [pure virtual] |
+
Gets joint count.
+virtual const c8* irr::scene::ISkinnedMesh::getJointName | +( | +u32 | +number | ) | + const [pure virtual] |
+
Gets the name of a joint.
+number,: | Zero based index of joint. The last joint has the number getJointCount()-1; |
virtual s32 irr::scene::ISkinnedMesh::getJointNumber | +( | +const c8 * | +name | ) | + const [pure virtual] |
+
Gets a joint number from its name.
+name,: | Name of the joint. |
virtual core::array<SSkinMeshBuffer*>& irr::scene::ISkinnedMesh::getMeshBuffers | +( | +) | + [pure virtual] |
+
exposed for loaders: to add mesh buffers
+ +virtual bool irr::scene::ISkinnedMesh::isStatic | +( | +) | + [pure virtual] |
+
Check if the mesh is non-animated.
+ +virtual bool irr::scene::ISkinnedMesh::setHardwareSkinning | +( | +bool | +on | ) | + [pure virtual] |
+
Allows to enable hardware skinning.
+ +virtual void irr::scene::ISkinnedMesh::setInterpolationMode | +( | +E_INTERPOLATION_MODE | +mode | ) | + [pure virtual] |
+
Sets Interpolation Mode.
+ +virtual void irr::scene::ISkinnedMesh::skinMesh | +( | +) | + [pure virtual] |
+
Preforms a software skin on this mesh based of joint positions.
+ +virtual void irr::scene::ISkinnedMesh::updateNormalsWhenAnimating | +( | +bool | +on | ) | + [pure virtual] |
+
Update Normals when Animating.
+on | If false don't animate, which is faster. Else update normals, which allows for proper lighting of animated meshes. |
virtual bool irr::scene::ISkinnedMesh::useAnimationFrom | +( | +const ISkinnedMesh * | +mesh | ) | + [pure virtual] |
+
Use animation from another mesh.
+The animation is linked (not copied) based on joint names so make sure they are unique.
+