Castor3D 0.16.0
Multiplatform 3D engine
Public Member Functions | Public Attributes | List of all members
castor3d::GroupAnimation Struct Reference

#include <AnimationModule.hpp>

Collaboration diagram for castor3d::GroupAnimation:
Collaboration graph
[legend]

Public Member Functions

 GroupAnimation (castor::String name)
 
 GroupAnimation (castor::String name, AnimationState state, bool looped={}, float scale={}, castor::Milliseconds startingPoint={}, castor::Milliseconds stoppingPoint={}, InterpolatorType interpolation=InterpolatorType::eLinear)
 

Public Attributes

castor::String name
 
AnimationState state {}
 
bool looped {}
 
float scale {}
 
castor::Milliseconds startingPoint {}
 
castor::Milliseconds stoppingPoint {}
 
InterpolatorType interpolation { InterpolatorType::eLinear }
 

Constructor & Destructor Documentation

◆ GroupAnimation() [1/2]

castor3d::GroupAnimation::GroupAnimation ( castor::String name)
inlineexplicit

◆ GroupAnimation() [2/2]

castor3d::GroupAnimation::GroupAnimation ( castor::String name,
AnimationState state,
bool looped = {},
float scale = {},
castor::Milliseconds startingPoint = {},
castor::Milliseconds stoppingPoint = {},
InterpolatorType interpolation = InterpolatorType::eLinear )
inline

Member Data Documentation

◆ interpolation

InterpolatorType castor3d::GroupAnimation::interpolation { InterpolatorType::eLinear }

◆ looped

bool castor3d::GroupAnimation::looped {}

◆ name

castor::String castor3d::GroupAnimation::name

◆ scale

float castor3d::GroupAnimation::scale {}

◆ startingPoint

castor::Milliseconds castor3d::GroupAnimation::startingPoint {}

◆ state

AnimationState castor3d::GroupAnimation::state {}

◆ stoppingPoint

castor::Milliseconds castor3d::GroupAnimation::stoppingPoint {}

The documentation for this struct was generated from the following file: