# Packages
Package asseet provides data transfer objects for the game's asset types.
No description provided by the author
No description provided by the author
Package hierarchy provides the means to represent a hierarchy of 3D objects.
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
BlendNodeTransforms blends two node transformations using the specified factor.
No description provided by the author
NewAdjustedAnimation creates a new adjusted animation source with the specified delegate.
NewAnimationMask creates a new AnimationSource that picks specific bones from the specified AnimationSource.
NewAnimationPlayback creates a new AnimationSource using the specified Animation.
NewController creates a new game controller that manages the lifecycle of a game engine.
No description provided by the author
NewPairAnimationBlending creates a new pair animation blending node with the specified sources.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
ErrNotFound indicates that a resource was not found.
# Structs
AdjustedAnimation is a decorator for an animation source that allows adjusting the playback speed.
AmbientLightInfo contains the information required to create an ambient light.
No description provided by the author
Animation represents an instantiation of a keyframe animation.
AnimationBindingDefinitionInfo contains the information required to define an animation node binding.
AnimationDefinition represents a definition of an animation.
AnimationDefinitionInfo contains the information required to define an animation.
AnimationInfo represents an instantiation of an animation instance.
AnimationMask is an animation source that picks specific bones from another animation source.
No description provided by the author
AnimationPlayback represents an animation source that plays back an animation.
No description provided by the author
No description provided by the author
No description provided by the author
Controller is an implementation of the app.Controller interface which initializes a game engine and manages its lifecycle.
DirectionalLightInfo contains the information required to create a directional light.
No description provided by the author
No description provided by the author
Keyframe represents a single keyframe in an animation.
No description provided by the author
No description provided by the author
No description provided by the author
ModelInfo contains the information necessary to place a Model instance into a Scene.
NodeTransform represents the transformation of a node.
PairAnimationBlending represents an animation source that blends two animation sources.
PointLightInfo contains the information required to create a point light.
No description provided by the author
ResourceSet is a collection of resources that are managed together.
Scene is the main container for all game objects and systems.
No description provided by the author
SpotLightInfo contains the information required to create a spot light.
No description provided by the author
# Interfaces
AnimationSource represents a source of animation data.
No description provided by the author
# Type aliases
No description provided by the author
KeyframeList is a list of keyframes.
No description provided by the author