15 #include "config_interval.h"
16 #include "cInterval.h"
17 #include "cConstraintInterval.h"
18 #include "cConstrainTransformInterval.h"
19 #include "cConstrainPosInterval.h"
20 #include "cConstrainHprInterval.h"
21 #include "cConstrainPosHprInterval.h"
22 #include "cLerpInterval.h"
23 #include "cLerpNodePathInterval.h"
24 #include "cLerpAnimEffectInterval.h"
25 #include "cMetaInterval.h"
26 #include "showInterval.h"
27 #include "hideInterval.h"
28 #include "waitInterval.h"
29 #include "lerpblend.h"
33 Configure(config_interval);
34 NotifyCategoryDef(interval,
"");
36 ConfigureFn(config_interval) {
41 (
"interval-precision", 1000.0,
42 PRC_DESC(
"Set this to the default value for set_precision() for each "
43 "CMetaInterval created."));
46 (
"verify-intervals",
false,
47 PRC_DESC(
"Set this true to generate an assertion failure if interval "
48 "functions are called out-of-order."));
61 static bool initialized =
false;
67 CInterval::init_type();
68 CConstraintInterval::init_type();
69 CConstrainTransformInterval::init_type();
70 CConstrainPosInterval::init_type();
71 CConstrainHprInterval::init_type();
72 CConstrainPosHprInterval::init_type();
73 CLerpInterval::init_type();
74 CLerpNodePathInterval::init_type();
75 CLerpAnimEffectInterval::init_type();
76 CMetaInterval::init_type();
77 ShowInterval::init_type();
78 HideInterval::init_type();
79 WaitInterval::init_type();
80 LerpBlendType::init_type();
81 EaseInBlendType::init_type();
82 EaseOutBlendType::init_type();
83 EaseInOutBlendType::init_type();
84 NoBlendType::init_type();
This is a convenience class to specialize ConfigVariable as a boolean type.
This is a convenience class to specialize ConfigVariable as a floating-point type.