T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition functionvalue.h:42
TFunctionValueAttribute_interpolate * interp_
Definition functionvalue.h:56
TFunctionValueAttributeSet_const(TFunctionValueAttribute_refer *refer, TFunctionValueAttribute_range *range, TFunctionValueAttribute_interpolate *interp)
Definition functionvalue.h:44
TFunctionValueAttribute_refer * refer_
Definition functionvalue.h:54
TFunctionValueAttribute_refer * refer_get() const
Definition functionvalue.h:49
TFunctionValueAttribute_range * range_get() const
Definition functionvalue.h:50
TFunctionValueAttribute_range * range_
Definition functionvalue.h:55
TFunctionValueAttribute_interpolate * interpolate_get() const
Definition functionvalue.h:51
Definition functionvalue.h:59
TFunctionValueAttribute_range * range_get() const
Definition functionvalue.h:69
TFunctionValueAttribute_interpolate * interpolate_get() const
Definition functionvalue.h:72
TFunctionValueAttribute_refer * refer_get() const
Definition functionvalue.h:66
TFunctionValueAttributeSet(TFunctionValueAttribute_refer *refer, TFunctionValueAttribute_range *range, TFunctionValueAttribute_interpolate *interp)
Definition functionvalue.h:61
Definition functionvalue.h:142
void interpolate_set(TFunctionValue::TEInterpolate interpolate)
Definition functionvalue.h:149
void interpolate_prepare()
Definition functionvalue.h:147
void interpolate_initialize()
Definition functionvalue.h:146
TFunctionValueAttribute_interpolate()
Definition functionvalue.h:144
u32 interpolate_get() const
Definition functionvalue.h:148
u32 interpolate_
Definition functionvalue.h:152
Definition functionvalue.h:90
TFunctionValue::TEOutside mBegin
Definition functionvalue.h:138
s8 _1a[2]
Definition functionvalue.h:134
f64 range_getParameter_progress(f64 arg1) const
Definition functionvalue.h:123
f64 range_getParameter_outside(f64 arg1) const
Definition functionvalue.h:112
s8 mProgress
Definition functionvalue.h:132
u32 _1c
Definition functionvalue.h:135
void range_setProgress(TFunctionValue::TEProgress progress)
Definition functionvalue.h:102
f64 _28
Definition functionvalue.h:137
TFunctionValue::TEProgress range_getProgress() const
Definition functionvalue.h:99
void range_setOutside_end(TFunctionValue::TEOutside end)
Definition functionvalue.h:111
f64 range_getBegin() const
Definition functionvalue.h:124
f64 fEnd_
Definition functionvalue.h:130
void range_setOutside_begin(TFunctionValue::TEOutside begin)
Definition functionvalue.h:110
f64 fBegin_
Definition functionvalue.h:129
f64 range_getEnd() const
Definition functionvalue.h:125
f64 range_getDifference() const
Definition functionvalue.h:126
void range_initialize()
Definition functionvalue.cpp:454
TFunctionValueAttribute_range()
Definition functionvalue.cpp:535
TFunctionValue::TEAdjust range_getAdjust() const
Definition functionvalue.h:103
TFunctionValue::TEOutside mEnd
Definition functionvalue.h:139
void range_setOutside(TFunctionValue::TEOutside begin, TFunctionValue::TEOutside end)
Definition functionvalue.h:106
void range_prepare()
Definition functionvalue.cpp:464
s8 mAdjust
Definition functionvalue.h:133
f64 _20
Definition functionvalue.h:136
void range_setAdjust(TFunctionValue::TEAdjust adjust)
Definition functionvalue.h:104
void range_set(f64, f64)
Definition functionvalue.cpp:494
f64 fDifference_
Definition functionvalue.h:131
f64 range_getParameter(f64, f64, f64) const
Definition functionvalue.cpp:504
void range_setOutside(TFunctionValue::TEOutside outside)
Definition functionvalue.h:105
Definition functionvalue.h:77
const TFunctionValueAttribute_refer * refer_getContainer() const
Definition functionvalue.h:85
bool refer_isReferring(const TFunctionValue *p) const
Definition functionvalue.h:87
TFunctionValueAttribute_refer()
Definition functionvalue.h:79
void refer_initialize()
Definition functionvalue.cpp:367
~TFunctionValueAttribute_refer()
Definition functionvalue.h:81
JGadget::TVector_pointer< TFunctionValue * > & refer_referContainer()
Definition functionvalue.h:86
Definition functionvalue.h:172
static f64 composite_index(TVector_pointer< TFunctionValue * > const &, TData const &, f64)
Definition functionvalue.cpp:592
static f64 composite_subtract(TVector_pointer< TFunctionValue * > const &, TData const &, f64)
Definition functionvalue.cpp:686
f64(* CompositeFunc)(const JGadget::TVector_pointer< TFunctionValue > &, const TFunctionValue_composite::TData &, f64)
Definition functionvalue.h:192
UnkFunc pfn_
Definition functionvalue.h:224
virtual ~TFunctionValue_composite()
Definition functionvalue.h:196
TData data
Definition functionvalue.h:225
void data_set(CompositeFunc fn, const TData &dat)
Definition functionvalue.h:216
TFunctionValue_composite()
Definition functionvalue.cpp:543
virtual f64 getValue(f64)
Definition functionvalue.cpp:564
virtual void initialize()
Definition functionvalue.cpp:554
static f64 composite_multiply(TVector_pointer< TFunctionValue * > const &, TData const &, f64)
Definition functionvalue.cpp:710
static f64 composite_add(TVector_pointer< JStudio::TFunctionValue * > const &, TData const &, f64)
Definition functionvalue.cpp:671
const TData * data_getData() const
Definition functionvalue.h:220
virtual TFunctionValueAttributeSet getAttributeSet()
Definition functionvalue.cpp:550
f64(* UnkFunc)(f64, const TFunctionValueAttribute_refer *, const TFunctionValue_composite::TData *)
Definition functionvalue.h:190
virtual void prepare()
Definition functionvalue.cpp:560
static f64 composite_parameter(TVector_pointer< TFunctionValue * > const &, TData const &, f64)
Definition functionvalue.cpp:656
static f64 composite_divide(TVector_pointer< TFunctionValue * > const &, TData const &, f64)
Definition functionvalue.cpp:725
static f64 composite_raw(TVector_pointer< TFunctionValue * > const &, TData const &, f64)
Definition functionvalue.cpp:575
void data_setData(const TData &dat)
Definition functionvalue.h:221
virtual u32 getType() const
Definition functionvalue.cpp:546
Definition functionvalue.h:155
virtual void prepare()
Definition functionvalue.cpp:760
f64 fValue_
Definition functionvalue.h:169
void data_set(f64 value)
Definition functionvalue.h:166
virtual TFunctionValueAttributeSet getAttributeSet()
Definition functionvalue.cpp:752
virtual u32 getType() const
Definition functionvalue.cpp:748
virtual ~TFunctionValue_constant()
Definition functionvalue.h:158
virtual void initialize()
Definition functionvalue.cpp:756
virtual f64 getValue(f64)
Definition functionvalue.cpp:764
TFunctionValue_constant()
Definition functionvalue.cpp:746
Definition functionvalue.h:359
virtual u32 getType() const
Definition functionvalue.cpp:1176
virtual void initialize()
Definition functionvalue.cpp:1197
f64 data_getValue_front()
Definition functionvalue.h:399
const f32 * pf_
Definition functionvalue.h:402
virtual ~TFunctionValue_hermite()
Definition functionvalue.h:386
void data_set(f32 const *, u32, u32)
Definition functionvalue.cpp:1184
u32 uSize_
Definition functionvalue.h:404
TIterator_data_ dat1
Definition functionvalue.h:405
u32 data_getSize() const
Definition functionvalue.h:395
virtual TFunctionValueAttributeSet getAttributeSet()
Definition functionvalue.cpp:1180
TIterator_data_ dat3
Definition functionvalue.h:407
virtual f64 getValue(f64)
Definition functionvalue.cpp:1216
virtual void prepare()
Definition functionvalue.cpp:1210
TIterator_data_ dat2
Definition functionvalue.h:406
TFunctionValue_hermite()
Definition functionvalue.cpp:1173
u32 u_
Definition functionvalue.h:403
f64 data_getValue_back()
Definition functionvalue.h:396
Definition functionvalue.h:306
f64 data_getValue_back()
Definition functionvalue.h:345
void data_set(f32 const *, u32)
Definition functionvalue.cpp:994
virtual void initialize()
Definition functionvalue.cpp:1005
virtual void prepare()
Definition functionvalue.cpp:1020
static f64 update_INTERPOLATE_LINEAR_(JStudio::TFunctionValue_list_parameter const &, f64)
Definition functionvalue.cpp:1076
TFunctionValue_list_parameter()
Definition functionvalue.cpp:983
u32 uData_
Definition functionvalue.h:352
TIterator_data_ dat2
Definition functionvalue.h:354
f64(* update_INTERPOLATE)(const TFunctionValue_list_parameter &, f64)
Definition functionvalue.h:324
virtual TFunctionValueAttributeSet getAttributeSet()
Definition functionvalue.cpp:990
update_INTERPOLATE pfnUpdate_
Definition functionvalue.h:356
static f64 update_INTERPOLATE_NONE_(JStudio::TFunctionValue_list_parameter const &, f64)
Definition functionvalue.cpp:1071
static f64 update_INTERPOLATE_BSPLINE_dataMore3_(JStudio::TFunctionValue_list_parameter const &, f64)
Definition functionvalue.cpp:1095
virtual f64 getValue(f64)
Definition functionvalue.cpp:1049
virtual ~TFunctionValue_list_parameter()
Definition functionvalue.h:327
static f64 update_INTERPOLATE_PLATEAU_(JStudio::TFunctionValue_list_parameter const &, f64)
Definition functionvalue.cpp:1085
TIterator_data_ dat3
Definition functionvalue.h:355
TIterator_data_ dat1
Definition functionvalue.h:353
virtual u32 getType() const
Definition functionvalue.cpp:986
f64 data_getValue_front()
Definition functionvalue.h:348
const f32 * pfData_
Definition functionvalue.h:351
Definition functionvalue.h:255
virtual void initialize()
Definition functionvalue.cpp:849
void data_set(const f32 *pf, u32 u)
Definition functionvalue.h:273
virtual u32 getType() const
Definition functionvalue.cpp:841
virtual TFunctionValueAttributeSet getAttributeSet()
Definition functionvalue.cpp:845
const f32 * _44
Definition functionvalue.h:298
void data_setInterval(f64 f)
Definition functionvalue.h:279
static f64 update_INTERPOLATE_LINEAR_(JStudio::TFunctionValue_list const &, JStudio::TFunctionValue_list::TIndexData_ const &)
Definition functionvalue.cpp:937
virtual void prepare()
Definition functionvalue.cpp:859
TFunctionValue_list()
Definition functionvalue.cpp:839
update_INTERPOLATE pfnUpdate_
Definition functionvalue.h:301
f64(* update_INTERPOLATE)(const TFunctionValue_list &, const TIndexData_ &)
Definition functionvalue.h:262
static f64 update_INTERPOLATE_NONE_(JStudio::TFunctionValue_list const &, JStudio::TFunctionValue_list::TIndexData_ const &)
Definition functionvalue.cpp:932
static f64 update_INTERPOLATE_PLATEAU_(JStudio::TFunctionValue_list const &, JStudio::TFunctionValue_list::TIndexData_ const &)
Definition functionvalue.cpp:946
static f64 update_INTERPOLATE_BSPLINE_dataMore3_(JStudio::TFunctionValue_list const &, JStudio::TFunctionValue_list::TIndexData_ const &)
Definition functionvalue.cpp:958
u32 uData_
Definition functionvalue.h:299
f64 _50
Definition functionvalue.h:300
virtual ~TFunctionValue_list()
Definition functionvalue.h:265
virtual f64 getValue(f64)
Definition functionvalue.cpp:888
Definition functionvalue.h:230
virtual void prepare()
Definition functionvalue.cpp:786
virtual TFunctionValueAttributeSet getAttributeSet()
Definition functionvalue.cpp:774
f64 _50
Definition functionvalue.h:250
virtual void initialize()
Definition functionvalue.cpp:778
virtual u32 getType() const
Definition functionvalue.cpp:770
virtual ~TFunctionValue_transition()
Definition functionvalue.h:233
virtual f64 getValue(f64)
Definition functionvalue.cpp:795
f64 data_getDifference() const
Definition functionvalue.h:246
TFunctionValue_transition()
Definition functionvalue.cpp:768
f64 _48
Definition functionvalue.h:249
void data_set(f64 a1, f64 a2)
Definition functionvalue.h:241
Definition functionvalue.h:19
virtual u32 getType() const =0
TFunctionValue()
Definition functionvalue.cpp:364
static ExtrapolateParameter toFunction(TFunctionValue::TEOutside outside)
Definition functionvalue.h:37
virtual ~TFunctionValue()=0
Definition functionvalue.cpp:365
static ExtrapolateParameter toFunction_outside(int)
Definition functionvalue.cpp:347
TEInterpolate
Definition functionvalue.h:24
TEAdjust
Definition functionvalue.h:22
@ ADJ_INIT
Definition functionvalue.h:22
@ ADJ_UNK1
Definition functionvalue.h:22
@ ADJ_UNK4
Definition functionvalue.h:22
@ ADJ_UNK3
Definition functionvalue.h:22
@ ADJ_UNK2
Definition functionvalue.h:22
virtual f64 getValue(f64 arg1)=0
virtual void initialize()=0
TEProgress
Definition functionvalue.h:21
@ PROG_INIT
Definition functionvalue.h:21
virtual TFunctionValueAttributeSet getAttributeSet()=0
TEOutside
Definition functionvalue.h:23
@ OUT_INIT
Definition functionvalue.h:23
static void end(b_oh_class *i_this)
Definition d_a_b_oh.cpp:527
double u
Definition e_pow.c:163
Definition std-vector.cpp:14
Definition functionvalue.cpp:318
f64(* ExtrapolateParameter)(f64, f64)
Definition functionvalue.h:10
TVector_pointer(const TAllocator< void * > &allocator)
Definition vector.h:70
Definition functionvalue.h:174
f64 f32data
Definition functionvalue.h:187
f64 get_value() const
Definition functionvalue.h:182
u32 u32data
Definition functionvalue.h:186
const void * rawData
Definition functionvalue.h:185
void operator=(const TData &rhs)
Definition functionvalue.h:180
TData(u32 data)
Definition functionvalue.h:177
u32 get_unsignedInteger() const
Definition functionvalue.h:181
TData(void *data)
Definition functionvalue.h:175
TData(f32 data)
Definition functionvalue.h:178
TData(const void *data)
Definition functionvalue.h:176
Definition functionvalue.h:361
TIterator_data_ & operator--()
Definition functionvalue.h:376
u32 size_
Definition functionvalue.h:382
TIterator_data_(const TFunctionValue_hermite &rParent, const f32 *value)
Definition functionvalue.h:362
friend bool operator==(const TIterator_data_ &lhs, const TIterator_data_ &rhs)
Definition functionvalue.h:374
const f32 * get()
Definition functionvalue.h:367
const f32 * value_
Definition functionvalue.h:381
void set(const f32 *value, u32 size)
Definition functionvalue.h:369
Definition functionvalue.h:257
f64 _0
Definition functionvalue.h:258
f64 _8
Definition functionvalue.h:259
u32 _10
Definition functionvalue.h:260
Definition functionvalue.h:308
TIterator_data_(const TIterator_data_ &other)
Definition functionvalue.h:310
TIterator_data_(const f32 *value)
Definition functionvalue.h:309
const f32 * value_
Definition functionvalue.h:322
void operator=(const TIterator_data_ &rhs)
Definition functionvalue.h:312
friend bool operator==(const TIterator_data_ &lhs, const TIterator_data_ &rhs)
Definition functionvalue.h:317
TIterator_data_ & operator--()
Definition functionvalue.h:313
const f32 * get() const
Definition functionvalue.h:319
void set(const f32 *value)
Definition functionvalue.h:320
signed char s8
Definition types.h:4
unsigned long u32
Definition types.h:10
float f32
Definition types.h:22
double f64
Definition types.h:23