![]() |
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
#include <functionvalue.h>
Inheritance diagram for JStudio::TFunctionValue_composite:
Collaboration diagram for JStudio::TFunctionValue_composite:Classes | |
| struct | TData |
Public Types | |
| typedef f64(*) | UnkFunc(f64, const TFunctionValueAttribute_refer *, const TFunctionValue_composite::TData *) |
| typedef f64(*) | CompositeFunc(const JGadget::TVector_pointer< TFunctionValue * > &, const TFunctionValue_composite::TData &, f64) |
Public Types inherited from JStudio::TFunctionValue | |
| enum | TEProgress { PROG_INIT } |
| enum | TEAdjust { ADJ_INIT , ADJ_UNK1 , ADJ_UNK2 , ADJ_UNK3 , ADJ_UNK4 } |
| enum | TEOutside { OUT_INIT } |
| enum | TEInterpolate |
Public Member Functions | |
| TFunctionValue_composite () | |
| virtual u32 | getType () const |
| virtual TFunctionValueAttributeSet | getAttributeSet () |
| virtual void | initialize () |
| virtual void | prepare () |
| virtual f64 | getValue (f64) |
| void | data_set (CompositeFunc fn, const TData &dat) |
| const TData * | data_getData () const |
| void | data_setData (const TData &dat) |
Public Member Functions inherited from JStudio::TFunctionValue | |
| TFunctionValue () | |
| virtual | ~TFunctionValue ()=0 |
Public Member Functions inherited from JStudio::TFunctionValueAttribute_refer | |
| TFunctionValueAttribute_refer () | |
| ~TFunctionValueAttribute_refer () | |
| void | refer_initialize () |
| const TFunctionValueAttribute_refer * | refer_getContainer () const |
| JGadget::TVector_pointer< TFunctionValue * > & | refer_referContainer () |
| bool | refer_isReferring (const TFunctionValue *p) const |
Public Member Functions inherited from JGadget::TVector_pointer< TFunctionValue * > | |
| TVector_pointer (const TAllocator< void * > &allocator) | |
| TVector_pointer (const TAllocator< void * > &allocator) | |
| ~TVector_pointer () | |
| ~TVector_pointer () | |
| const TFunctionValue ** | begin () const |
| TFunctionValue ** | begin () |
| const TFunctionValue ** | begin () const |
| TFunctionValue ** | begin () |
| const TFunctionValue ** | end () const |
| TFunctionValue ** | end () |
| const TFunctionValue ** | end () const |
| TFunctionValue ** | end () |
| void | push_back (const TFunctionValue *&ref) |
| void | push_back (const TFunctionValue *&ref) |
Public Member Functions inherited from JGadget::TVector_pointer_void | |
| TVector_pointer_void (const JGadget::TAllocator< void * > &allocator) | |
| TVector_pointer_void (u32, void *const &, const JGadget::TAllocator< void * > &allocator) | |
| ~TVector_pointer_void () | |
| void | insert (void **, void *const &) |
| void ** | erase (void **, void **) |
| void | clear () |
| void | push_back (void *const &value) |
| TVector_pointer_void (JGadget::TAllocator< void * > const &) | |
| ~TVector_pointer_void () | |
| void | erase (void **, void **) |
| void | insert (void **, void *const &) |
| void | clear () |
| void | push_back (void *const &ref) |
Public Member Functions inherited from JGadget::TVector< void *, TAllocator< void * > > | |
| TVector (TAllocator< void * > const &allocator) | |
| TVector (TAllocator< void * >< void * > alloc) | |
| ~TVector () | |
| void | insert (void **pos, u32 count, const void *&val) |
| void ** | insert (void **pos, const void *&val) |
| void ** | Insert_raw (void **pIt, u32 pCount) |
| void ** | begin () const |
| void **const | begin () const |
| void ** | begin () |
| void ** | end () const |
| void **const | end () const |
| void ** | end () |
| u32 | size () const |
| u32 | size () const |
| u32 | capacity () |
| u32 | GetSize_extend_ (u32 count) |
| void | DestroyElement_ (void **start, void **end) |
| void | DestroyElement_all_ () |
| void ** | erase (void **start, void **end) |
| void | clear () |
Public Member Functions inherited from JGadget::TVector< void *, TAllocator > | |
| TVector (TAllocator const &allocator) | |
| TVector (TAllocator< void * > alloc) | |
| ~TVector () | |
| void | insert (void **pos, u32 count, const void *&val) |
| void ** | insert (void **pos, const void *&val) |
| void ** | Insert_raw (void **pIt, u32 pCount) |
| void ** | begin () const |
| void **const | begin () const |
| void ** | begin () |
| void ** | end () const |
| void **const | end () const |
| void ** | end () |
| u32 | size () const |
| u32 | size () const |
| u32 | capacity () |
| u32 | GetSize_extend_ (u32 count) |
| void | DestroyElement_ (void **start, void **end) |
| void | DestroyElement_all_ () |
| void ** | erase (void **start, void **end) |
| void | clear () |
Static Public Member Functions | |
| static f64 | composite_raw (TVector_pointer< TFunctionValue * > const &, TData const &, f64) |
| static f64 | composite_index (TVector_pointer< TFunctionValue * > const &, TData const &, f64) |
| static f64 | composite_parameter (TVector_pointer< TFunctionValue * > const &, TData const &, f64) |
| static f64 | composite_add (TVector_pointer< JStudio::TFunctionValue * > const &, TData const &, f64) |
| static f64 | composite_subtract (TVector_pointer< TFunctionValue * > const &, TData const &, f64) |
| static f64 | composite_multiply (TVector_pointer< TFunctionValue * > const &, TData const &, f64) |
| static f64 | composite_divide (TVector_pointer< TFunctionValue * > const &, TData const &, f64) |
Static Public Member Functions inherited from JStudio::TFunctionValue | |
| static ExtrapolateParameter | toFunction_outside (int) |
| static ExtrapolateParameter | toFunction (TFunctionValue::TEOutside outside) |
Public Attributes | |
| UnkFunc | pfn_ |
| TData | data |
Public Attributes inherited from JGadget::TVector< void *, TAllocator< void * > > | |
| TAllocator< void * > | mAllocator |
| void ** | pBegin_ |
| void ** | pBegin_ |
| void ** | pEnd_ |
| void ** | pEnd_ |
| u32 | mCapacity |
| extendFunc | pfnExtend_ |
| void ** | _0 |
| u32 | _c |
| vector::ExtendFunc | extend |
Public Attributes inherited from JGadget::TVector< void *, TAllocator > | |
| TAllocator | mAllocator |
| void ** | pBegin_ |
| void ** | pBegin_ |
| void ** | pEnd_ |
| void ** | pEnd_ |
| u32 | mCapacity |
| extendFunc | pfnExtend_ |
| void ** | _0 |
| u32 | _c |
| vector::ExtendFunc | extend |
| f64(*) JStudio::TFunctionValue_composite::CompositeFunc(const JGadget::TVector_pointer< TFunctionValue * > &, const TFunctionValue_composite::TData &, f64) |
| f64(*) JStudio::TFunctionValue_composite::UnkFunc(f64, const TFunctionValueAttribute_refer *, const TFunctionValue_composite::TData *) |
| JStudio::TFunctionValue_composite::TFunctionValue_composite | ( | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
inline |
|
inline |
|
inline |
|
virtual |
Implements JStudio::TFunctionValue.
|
virtual |
Implements JStudio::TFunctionValue.
Implements JStudio::TFunctionValue.
|
virtual |
Implements JStudio::TFunctionValue.
|
virtual |
Implements JStudio::TFunctionValue.
| TData JStudio::TFunctionValue_composite::data |
| UnkFunc JStudio::TFunctionValue_composite::pfn_ |