Nebula
Loading...
Searching...
No Matches
animcurve.h
Go to the documentation of this file.
1#pragma once
2//------------------------------------------------------------------------------
19#include "core/types.h"
22#include "math/vec4.h"
23
24//------------------------------------------------------------------------------
25namespace CoreAnimation
26{
39
40//------------------------------------------------------------------------------
43inline
45 : firstIntervalOffset(0)
46 , numIntervals(0)
47 , preInfinityType(CoreAnimation::InfinityType::InvalidInfinityType)
48 , postInfinityType(CoreAnimation::InfinityType::InvalidInfinityType)
49 , curveType(CoreAnimation::CurveType::InvalidCurveType)
50{
51 // empty
52}
53
54} // namespace AnimCurve
55//------------------------------------------------------------------------------
An animation curve describes a set of animation keys in an AnimKeyBuffer.
Definition animcurve.h:28
CoreAnimation::InfinityType::Code postInfinityType
Definition animcurve.h:36
AnimCurve()
constructor
Definition animcurve.h:44
CoreAnimation::InfinityType::Code preInfinityType
Definition animcurve.h:35
CurveType::Code curveType
Definition animcurve.h:37
uint firstIntervalOffset
Definition animcurve.h:33
uint numIntervals
Definition animcurve.h:34
Describes the general data type of the keys stored in an animation curve.
Definition curvetype.h:21
Code
animation curve types, keep this order!
Definition curvetype.h:25
Describes how time position outsides of an animation curve's scope are handled.
Definition infinitytype.h:22
Code
anim infinity types
Definition infinitytype.h:26
An animation resource holds a set of animations from a loaded NAX file.
Definition charactercontext.h:40
unsigned int uint
Definition types.h:31