Nebula
Toggle main menu visibility
Loading...
Searching...
No Matches
animcurve.h
Go to the documentation of this file.
1
#pragma once
2
//------------------------------------------------------------------------------
19
#include "
core/types.h
"
20
#include "
coreanimation/curvetype.h
"
21
#include "
coreanimation/infinitytype.h
"
22
#include "
math/vec4.h
"
23
24
//------------------------------------------------------------------------------
25
namespace
CoreAnimation
26
{
27
class
AnimCurve
28
{
29
public
:
31
AnimCurve
();
32
33
uint
firstIntervalOffset
;
34
uint
numIntervals
;
35
CoreAnimation::InfinityType::Code
preInfinityType
;
36
CoreAnimation::InfinityType::Code
postInfinityType
;
37
CurveType::Code
curveType
;
38
};
39
40
//------------------------------------------------------------------------------
43
inline
44
AnimCurve::AnimCurve
()
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
//------------------------------------------------------------------------------
CoreAnimation::AnimCurve::postInfinityType
CoreAnimation::InfinityType::Code postInfinityType
Definition
animcurve.h:36
CoreAnimation::AnimCurve::AnimCurve
AnimCurve()
constructor
Definition
animcurve.h:44
CoreAnimation::AnimCurve::preInfinityType
CoreAnimation::InfinityType::Code preInfinityType
Definition
animcurve.h:35
CoreAnimation::AnimCurve::curveType
CurveType::Code curveType
Definition
animcurve.h:37
CoreAnimation::AnimCurve::firstIntervalOffset
uint firstIntervalOffset
Definition
animcurve.h:33
CoreAnimation::AnimCurve::numIntervals
uint numIntervals
Definition
animcurve.h:34
CoreAnimation::CurveType
Describes the general data type of the keys stored in an animation curve.
Definition
curvetype.h:21
CoreAnimation::CurveType::Code
Code
animation curve types, keep this order!
Definition
curvetype.h:25
CoreAnimation::InfinityType
Describes how time position outsides of an animation curve's scope are handled.
Definition
infinitytype.h:22
CoreAnimation::InfinityType::Code
Code
anim infinity types
Definition
infinitytype.h:26
curvetype.h
infinitytype.h
CoreAnimation
An animation resource holds a set of animations from a loaded NAX file.
Definition
charactercontext.h:40
types.h
uint
unsigned int uint
Definition
types.h:33
vec4.h
code
render
coreanimation
animcurve.h
Generated on
for Nebula. Dark theme by
Tilen Majerle
. All rights reserved.