▼NAnimationSystem | |
▼NFileParsing | |
CJsonParser | Class to parse json |
CJsonResult | Result of a parsed json file |
CParseHelper | |
CRapidJsonDocumentResult | |
CRapidJsonGenericValueResult | |
CRapidJsonParser | |
▼NMesh | |
▼NBlendTree | |
CIAnimatorNode | Interface for any node containing an animator |
▼CIKNode | A node that performs an IK transformation on the result from it's child node |
CDataBlock | |
CLeafNode | A blend tree node with no children. Nodes can inherit from this class to create a specialised leaf node |
▼CLinearBlendNode | A node with two children that linearly blends the results of each child node together |
CDataBlock | |
▼CNodeBase | Base class for nodes in the blend tree |
CDataBlockBase | Base class for data blocks, allowing nodes to hold state that can be safely accessed from outside the tree |
CNodeFactory | 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 |
CRegularNode | A blend tree node that may have children. Nodes can inherit from this class to create a specialised non-leaf node |
CRootNode | The root node in an animation tree |
▼CSimpleAnimationNode | Node containing an animation |
CDataBlock | |
CTree | Isolates the tree interface |
▼CTwoAnimatorsLinearTransitionNode | Node that has two children, both of which are animation nodes, that can perform a transition between them |
CDataBlock | |
CAnimatedMesh | An animatable mesh object, a skinned mesh containing an animator |
CAnimatedMeshFactory | Factory for animated meshes, contains skinned meshes and animations to prevent unnecessary duplication |
CAnimationBlendTree | The structure containing and managing a blend tree |
CAnimationClip | Class that contains and stores an animation along with the initialisation delegate for the animator playing it |
CAnimationContainer | |
CAnimationPlayer | A class responsible for playing animation clips |
CAnimationState | Struct representing the current state of an animation |
CAnimationSwapTransition | A transition between two animator's animations |
CCCDSolver | Class to solve an IK chain |
CIAnimatedMesh | Restricted interface to an animatable mesh object |
CIAnimationContainerProvider | Interface to an object that contains an animationContainer |
CIAnimationPlayerConfig | Restricts the animationPlayer interface |
CIMeshTreeAnimator | Interface restricting the blend tree class |
CIReadOnlyAnimationContainer | Interface restricts access to an animation container to read-only actions |
CMeshLoader | Loads a mesh from a gef scene |
COptionalConfigOnTransitionAnimationDelegateStruct | Struct wrapping the transition delegate |
CSkeletonLoader | Loads skeletons from a gef scene |
CSkinnedMeshInstance | Wrapper class for gef::SkinnedMeshInstance which encapsulates creation and storage of the mesh. Prevents accidental copying |
▼NSkeletal | |
CBone | |
CBoneAnimationData | Parses and stores the translation and rotation frames of an animation for a specific bone |
CBoneKeyFrame | Abstract base class for a key frame of a bone |
CBoneKeyFrameRotationTransition | |
CBoneKeyFrameTransitionBase | Holds two keyframes and describes the transition between them |
CBoneKeyFrameTranslationAndRotationTransition | Data container to pair together translation and rotation transition between keyframes |
CBoneKeyFrameTranslationTransition | |
CBoneRotationKeyFrame | |
CBoneTranslationKeyFrame | |
CSkeletalAnimation | Class representing a single animation for a set of bones |
CSkeletonAnimator | Animator for skeletal animations |
CSkeletonSprite | An animated sprite, animated using skeletal animation |
▼NSprite | |
CAnimatedSpriteFactory | |
CAtlasAnimationSprite | An animated sprite, animated using spritesheet animation |
CISpriteAnimator | An animator for a sprite |
CSpriteAnimation | Single animation for a spritesheet |
CSpriteAnimator | Spritesheet animator for an animated sprite |
CSpriteComponent | A gef::sprite, Along with a name, transform, and subtexture frame |
▼CSubTextureFrame | |
CFrame | |
CTextureAtlas | A texture and collection of SubTextureFrames |
CAnimationMainSystem | |
CBlendLerpValue | A flot representing the value of a blend |
CErrorStruct | 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) |
CIAnimatedSprite | A sprite with an animator |
Cis_reference_wrapper | |
Cis_reference_wrapper< std::reference_wrapper< T > > | |
CNormalisedFloat | Float value guaranteed to always be normalised to the range [0, 1] |
CStringIDMap | Specialised container mapping stringID to entities owned by this container |
CTransform2d | A 2d transform, a node in a transform tree |
CValueResult | 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 |
▼NClassRoom | |
CMotionClipPlayer | |
▼NGefExtensions | |
CCCDHelper | |
CPrimitiveRenderer | |
CRayHelper | |
▼CVertexColourUnlitShader | |
CVertexData | |
CAnimatedMeshApp | |