Classes | |
| class | Animatable |
| This class is used to specify the base class of an object which has semantics for animating. More... | |
| class | AnimationChannel |
| AnimationChannel derives from Animatable and holds an AnimationWrapper, and contains semantics for playing an animation using the Cal3DModelWrapper API. More... | |
| class | AnimationComponent |
| class | AnimationHelper |
| The AnimationHelper class is a utility class to simplify adding animation to an articulated entity, it provides support for loading, rendering and animating. More... | |
| class | AnimationSequence |
| AnimationSequence derives from Animatable and contains a child list of animations to play. More... | |
| class | AnimationWrapper |
| The AnimationWrapper is meant to be a wrapper around a Cal3D animation. More... | |
| class | AnimDriver |
| class | AnimNodeBuilder |
| class | AttachmentController |
| Stores a list of attachments for a cal model and can update their positions based each frame based on the position of the bones. More... | |
| class | AttachmentMover |
| This is a helper functor for moving attachments. More... | |
| class | Cal3DAnimator |
| class | Cal3DDatabase |
| class | Cal3DLoader |
| Loads a animation definition file and returns a valid CalModel. More... | |
| class | LODOptions |
| A simple data class that stores the configuration options for level of detail. More... | |
| class | Cal3DModelData |
| class | Cal3DModelWrapper |
| Wraps the Cal3D CalModel class. More... | |
| class | CharacterFileHandler |
| Simple Xerces XML handler that will store the data read from a character definition .xml file. More... | |
| class | CharacterWrapper |
| A Wrapper around an animated character that will perform basic steering. More... | |
| class | CharDrawable |
| A "view" of the cal3d animation state. More... | |
| class | HardwareSubmeshDrawable |
| class | HotSpotDriver |
| updates the body offset value for HotSpot instances. More... | |
| class | ICal3DDriver |
| class | MorphDriver |
| class | PhysiqueDriver |
| class | SequenceMixer |
| The SequenceMixer's job is to manage animations and animation sequences. More... | |
| class | SkeletalDrawable |
| Renders only the skeleton. More... | |
| class | SkeletonDriver |
| class | SpringDriver |
| class | SubmeshDrawable |
| Adapter that converts cal3d submeshes into osg::Drawables. More... | |
| class | SubmeshDirtyCallback |
| class | SubmeshLODCullCallback |
| class | SubmeshUserData |
Typedefs | |
| typedef std::pair < dtCore::RefPtr < dtCore::Transformable >, dtUtil::HotSpotDefinition > | AttachmentPair |
Functions | |
| template<class T, class Array> | |
| const Array::value_type::element_type * | FindWithFunctor (Array a, T functor) |
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA The dtAnim Library contains functionality used to support skeletal mesh animations.
| typedef std::pair<dtCore::RefPtr<dtCore::Transformable>, dtUtil::HotSpotDefinition > dtAnim::AttachmentPair |
| const Array::value_type::element_type* dtAnim::FindWithFunctor | ( | Array | a, | |
| T | functor | |||
| ) | [inline] |