dtAnim Namespace Reference

Delta3D Open Source Game and Simulation Engine Copyright (C) 2007 MOVES Institute. More...


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)


Detailed Description

Delta3D Open Source Game and Simulation Engine Copyright (C) 2007 MOVES Institute.

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 Documentation

typedef std::pair<dtCore::RefPtr<dtCore::Transformable>, dtUtil::HotSpotDefinition > dtAnim::AttachmentPair


Function Documentation

template<class T, class Array>
const Array::value_type::element_type* dtAnim::FindWithFunctor ( Array  a,
functor 
) [inline]


http://www.delta3d.org
2.0.0 generated 14 Feb 2008