Visual3D Game EngineAPI Documentation for XNA, C#, VB, and .NET
Types
| All Types | Classes | Structures | Interfaces | Enumerations | Delegates |
| Name | Description | |
|---|---|---|
| Animation | Encapsulates a Skeletal Animation Activity (updated by the Animation Manager). | |
| AnimationBlending | Used to specify how animations are applied to a skeleton. | |
| AnimationClip |
An animation clip holds the first and the last keyframe numbers needed to describe a single animation.
| |
| AnimationDefinition | An animation sequence. | |
| AnimationKind | ||
| AnimationSet | ||
| AnimationState | ||
| CustomSkeleton..::..Bone..::..AnimationTrack | ||
| AnimationTrack |
A 'track' in an animation sequence, ie a sequence of keyframes which affect a
certain type of object that can be animated.
| |
| AnimationUsageState | ||
| Animator | A collection of animation tracks used to animate a scene node. | |
| Bone | A bone in a skeleton. | |
| CustomSkeleton..::..Bone | ||
| CustomSkeleton..::..Bone..::..BoneUsageType | ||
| BoneVertexAssignment | ||
| BoneVertexAssignmentMap | Encapsulates Vertex To Bone Assigments, model data. | |
| Skeleton..::..Content | ||
| CustomSkeleton |
Combines all the data needed to render and animate a skinned object.
| |
| CustomSkeleton..::..EditableKeyFrame | ||
| Emotion | ||
| HierarchyOfPositions | ||
| IndexAndVector3 | ||
| IndexedPositions | Indexed List of Positions - may not be contiguous.
| |
| Interpolation | Defines the types of interpolation used in animation. | |
| IPositions | A set of positions, possibly sparse.
| |
| KeyFrame |
A key frame in an animation sequence defined by an AnimationTrack.
| |
| Bone..::..List | ||
| Animation..::..List | ||
| AnimationTrack..::..List | ||
| AnimationDefinition..::..List | ||
| Animation..::..ModeType | ||
| NameWeightPositions | ||
| Bone..::..NodeList | ||
| SkeletonLibrary..::..OgreSkeletonLoaderConstructorMethod | ||
| PerIndex | Action, given contents of one position, along with its index.
| |
| PoseWeightMap |
Maps a pose index as key to a percentage (usually [-1,1]) weight for that pose
| |
| PositionsRange | Simple set of positions, in a contiguous range.
LowIndex is the starting index.
| |
| RotationalInterpolation | Defines the the types of rotational interpolation available. | |
| Skeleton | A collection of Bone objects used to animate a skinned model. | |
| SkeletonBuilder |
Helper class to build sekletons manually
| |
| SkeletonLibrary | Represents the library of skeletons currently loaded for use with Models to animate Actors. | |
| VertexAnimationContainer..::..State | ||
| VertexAnimationTrack..::..TargetMode |
The target animation mode
| |
| VertexAnimation |
An animation sequence.
| |
| VertexAnimationContainer | ||
| VertexAnimationPose |
A pose is a linked set of vertex offsets applying to one set of vertex data.
| |
| VertexAnimationTrack |
Specialised AnimationTrack for dealing with changing vertex position information.
| |
| VertexAnimationType |
Type of vertex animation.
| |
| BoneVertexAssignmentMap..::..VertexBoneAssignments | ||
| BoneVertexAssignmentMap..::..VertexBoneAssignmentsList | ||
| VertexPoseKeyFrame |
Specialised KeyFrame which references a Mesh::Pose at a certain influence
level, which stores offsets for a subset of the vertices
in a buffer to provide a blendable pose.
| |
| WeightAndHierarchyOfPositions |