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.