CAnimationSystem::Sprite::AnimatedSpriteFactory | |
CAnimationSystem::Mesh::AnimationClip | Class that contains and stores an animation along with the initialisation delegate for the animator playing it |
CAnimationSystem::AnimationMainSystem | |
CAnimationSystem::Mesh::AnimationState | Struct representing the current state of an animation |
CAnimationSystem::Mesh::AnimationSwapTransition | A transition between two animator's animations |
▼Cgef::Application | |
CAnimatedMeshApp | |
CAnimationSystem::BlendLerpValue | A flot representing the value of a blend |
CAnimationSystem::Skeletal::Bone | |
CAnimationSystem::Skeletal::BoneAnimationData | Parses and stores the translation and rotation frames of an animation for a specific bone |
▼CAnimationSystem::Skeletal::BoneKeyFrame | Abstract base class for a key frame of a bone |
CAnimationSystem::Skeletal::BoneRotationKeyFrame | |
CAnimationSystem::Skeletal::BoneTranslationKeyFrame | |
▼CAnimationSystem::Skeletal::BoneKeyFrameTransitionBase | Holds two keyframes and describes the transition between them |
CAnimationSystem::Skeletal::BoneKeyFrameRotationTransition | |
CAnimationSystem::Skeletal::BoneKeyFrameTranslationTransition | |
CAnimationSystem::Skeletal::BoneKeyFrameTranslationAndRotationTransition | Data container to pair together translation and rotation transition between keyframes |
CGefExtensions::CCDHelper | |
CAnimationSystem::Mesh::CCDSolver | Class to solve an IK chain |
▼CAnimationSystem::Mesh::BlendTree::NodeBase::DataBlockBase | Base class for data blocks, allowing nodes to hold state that can be safely accessed from outside the tree |
CAnimationSystem::Mesh::BlendTree::SimpleAnimationNode::DataBlock | |
▼CDataBlockBase | |
CAnimationSystem::Mesh::BlendTree::IKNode::DataBlock | |
▼CAnimationSystem::Mesh::BlendTree::LinearBlendNode::DataBlock | |
CAnimationSystem::Mesh::BlendTree::TwoAnimatorsLinearTransitionNode::DataBlock | |
CAnimationSystem::ErrorStruct | This struct should not be created directly, rather is used as a possible member of ValueResult<T>. Struct that represents an error state that can be returned from a function. Contains a string message describing the error. Use of the ERROR_TAG macro can include the function this struct was created in. Error can be Handled to suppress it throwing it's error message in it's destructor. (This feature can be disabled) |
▼Cstd::false_type | |
CAnimationSystem::is_reference_wrapper< T > | |
CAnimationSystem::Sprite::SubTextureFrame::Frame | |
▼CAnimationSystem::Mesh::IAnimatedMesh | Restricted interface to an animatable mesh object |
CAnimationSystem::Mesh::AnimatedMesh | An animatable mesh object, a skinned mesh containing an animator |
▼CAnimationSystem::IAnimatedSprite | A sprite with an animator |
CAnimationSystem::Skeletal::SkeletonSprite | An animated sprite, animated using skeletal animation |
CAnimationSystem::Sprite::AtlasAnimationSprite | An animated sprite, animated using spritesheet animation |
▼CAnimationSystem::Mesh::IAnimationContainerProvider | Interface to an object that contains an animationContainer |
CAnimationSystem::Mesh::AnimatedMeshFactory | Factory for animated meshes, contains skinned meshes and animations to prevent unnecessary duplication |
▼CAnimationSystem::Mesh::IAnimationPlayerConfig | Restricts the animationPlayer interface |
CAnimationSystem::Mesh::AnimationPlayer | A class responsible for playing animation clips |
▼CAnimationSystem::Mesh::BlendTree::IAnimatorNode | Interface for any node containing an animator |
CAnimationSystem::Mesh::BlendTree::SimpleAnimationNode | Node containing an animation |
▼CAnimationSystem::Mesh::IMeshTreeAnimator | Interface restricting the blend tree class |
CAnimationSystem::Mesh::AnimationBlendTree | The structure containing and managing a blend tree |
▼CAnimationSystem::Mesh::IReadOnlyAnimationContainer | Interface restricts access to an animation container to read-only actions |
CAnimationSystem::Mesh::AnimationContainer | |
▼CAnimationSystem::Sprite::ISpriteAnimator | An animator for a sprite |
CAnimationSystem::Skeletal::SkeletonAnimator | Animator for skeletal animations |
CAnimationSystem::Sprite::SpriteAnimator | Spritesheet animator for an animated sprite |
▼CAnimationSystem::FileParsing::JsonParser | Class to parse json |
CAnimationSystem::FileParsing::RapidJsonParser | |
▼CAnimationSystem::FileParsing::JsonResult | Result of a parsed json file |
CAnimationSystem::FileParsing::RapidJsonDocumentResult | |
CAnimationSystem::FileParsing::RapidJsonGenericValueResult | |
CAnimationSystem::Mesh::MeshLoader | Loads a mesh from a gef scene |
CClassRoom::MotionClipPlayer | |
▼CAnimationSystem::Mesh::BlendTree::NodeBase | Base class for nodes in the blend tree |
▼CAnimationSystem::Mesh::BlendTree::LeafNode | A blend tree node with no children. Nodes can inherit from this class to create a specialised leaf node |
CAnimationSystem::Mesh::BlendTree::SimpleAnimationNode | Node containing an animation |
▼CAnimationSystem::Mesh::BlendTree::RegularNode | A blend tree node that may have children. Nodes can inherit from this class to create a specialised non-leaf node |
CAnimationSystem::Mesh::BlendTree::IKNode | A node that performs an IK transformation on the result from it's child node |
▼CAnimationSystem::Mesh::BlendTree::LinearBlendNode | A node with two children that linearly blends the results of each child node together |
CAnimationSystem::Mesh::BlendTree::TwoAnimatorsLinearTransitionNode | Node that has two children, both of which are animation nodes, that can perform a transition between them |
CAnimationSystem::Mesh::BlendTree::RootNode | The root node in an animation tree |
CAnimationSystem::Mesh::BlendTree::NodeFactory | Factory class for nodes. All nodes (except the RootNode) must have non-public constructors and be friends of this class to prevent illegal nodes free from the tree |
CAnimationSystem::NormalisedFloat | Float value guaranteed to always be normalised to the range [0, 1] |
CAnimationSystem::Mesh::OptionalConfigOnTransitionAnimationDelegateStruct | Struct wrapping the transition delegate |
CAnimationSystem::FileParsing::ParseHelper | |
CGefExtensions::PrimitiveRenderer | |
CGefExtensions::RayHelper | |
▼Cgef::Shader | |
CGefExtensions::VertexColourUnlitShader | |
CAnimationSystem::Skeletal::SkeletalAnimation | Class representing a single animation for a set of bones |
CAnimationSystem::Mesh::SkeletonLoader | Loads skeletons from a gef scene |
CAnimationSystem::Mesh::SkinnedMeshInstance | Wrapper class for gef::SkinnedMeshInstance which encapsulates creation and storage of the mesh. Prevents accidental copying |
CAnimationSystem::Sprite::SpriteAnimation | Single animation for a spritesheet |
CAnimationSystem::Sprite::SpriteComponent | A gef::sprite, Along with a name, transform, and subtexture frame |
CAnimationSystem::StringIDMap< T, Ptr > | Specialised container mapping stringID to entities owned by this container |
CAnimationSystem::StringIDMap< AnimationSystem::Mesh::AnimatedMesh, std::shared_ptr > | |
CAnimationSystem::StringIDMap< AnimationSystem::Mesh::AnimationClip > | |
CAnimationSystem::StringIDMap< AnimationSystem::Mesh::BlendTree::NodeBase, std::reference_wrapper > | |
CAnimationSystem::StringIDMap< AnimationSystem::Mesh::SkinnedMeshInstance > | |
CAnimationSystem::StringIDMap< AnimationSystem::Skeletal::Bone > | |
CAnimationSystem::StringIDMap< AnimationSystem::Skeletal::BoneAnimationData > | |
CAnimationSystem::StringIDMap< AnimationSystem::Skeletal::SkeletalAnimation > | |
CAnimationSystem::StringIDMap< AnimationSystem::Skeletal::SkeletonSprite, std::shared_ptr > | |
CAnimationSystem::StringIDMap< AnimationSystem::Sprite::AtlasAnimationSprite, std::shared_ptr > | |
CAnimationSystem::StringIDMap< AnimationSystem::Sprite::SpriteAnimation > | |
CAnimationSystem::StringIDMap< AnimationSystem::Sprite::SpriteComponent > | |
CAnimationSystem::StringIDMap< AnimationSystem::Sprite::SubTextureFrame > | |
CAnimationSystem::Sprite::SubTextureFrame | |
CAnimationSystem::Sprite::TextureAtlas | A texture and collection of SubTextureFrames |
CAnimationSystem::Transform2d | A 2d transform, a node in a transform tree |
CAnimationSystem::Mesh::BlendTree::Tree | Isolates the tree interface |
▼Cstd::true_type | |
CAnimationSystem::is_reference_wrapper< std::reference_wrapper< T > > | |
CAnimationSystem::ValueResult< T > | Struct representing the return type of a function performing an operation that may fail. Contains a discriminated union of either a success type (specified by T), or an Error state. Allows monadic manipulation of return values from functions using this struct, allowing callers to early return, or take an alternate value, in the case of an error |
CGefExtensions::VertexColourUnlitShader::VertexData | |