Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JStudio::TFunctionValue_hermite Class Reference

#include <functionvalue.h>

+ Inheritance diagram for JStudio::TFunctionValue_hermite:
+ Collaboration diagram for JStudio::TFunctionValue_hermite:

Classes

struct  TIterator_data_
 

Public Member Functions

 TFunctionValue_hermite ()
 
virtual ~TFunctionValue_hermite ()
 
virtual u32 getType () const
 
virtual TFunctionValueAttributeSet getAttributeSet ()
 
void data_set (f32 const *, u32, u32)
 
virtual void initialize ()
 
virtual void prepare ()
 
virtual f64 getValue (f64)
 
u32 data_getSize () const
 
f64 data_getValue_back ()
 
f64 data_getValue_front ()
 

Private Attributes

const f32pf_
 
u32 u_
 
u32 uSize_
 
TIterator_data_ dat1
 
TIterator_data_ dat2
 
TIterator_data_ dat3
 

Additional Inherited Members

- Private 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
 
- Private Member Functions inherited from JStudio::TFunctionValue
 TFunctionValue ()
 
virtual ~TFunctionValue ()=0
 
- Private Member Functions inherited from JStudio::TFunctionValueAttribute_range
 TFunctionValueAttribute_range ()
 
void range_initialize ()
 
void range_prepare ()
 
void range_set (f64, f64)
 
f64 range_getParameter (f64, f64, f64) const
 
TFunctionValue::TEProgress range_getProgress () const
 
void range_setProgress (TFunctionValue::TEProgress progress)
 
TFunctionValue::TEAdjust range_getAdjust () const
 
void range_setAdjust (TFunctionValue::TEAdjust adjust)
 
void range_setOutside (TFunctionValue::TEOutside outside)
 
void range_setOutside (TFunctionValue::TEOutside begin, TFunctionValue::TEOutside end)
 
void range_setOutside_begin (TFunctionValue::TEOutside begin)
 
void range_setOutside_end (TFunctionValue::TEOutside end)
 
f64 range_getParameter_outside (f64 arg1) const
 
f64 range_getParameter_progress (f64 arg1) const
 
f64 range_getBegin () const
 
f64 range_getEnd () const
 
f64 range_getDifference () const
 
- Static Private Member Functions inherited from JStudio::TFunctionValue
static ExtrapolateParameter toFunction_outside (int)
 
static ExtrapolateParameter toFunction (TFunctionValue::TEOutside outside)
 

Constructor & Destructor Documentation

◆ TFunctionValue_hermite()

JStudio::TFunctionValue_hermite::TFunctionValue_hermite ( )

◆ ~TFunctionValue_hermite()

virtual JStudio::TFunctionValue_hermite::~TFunctionValue_hermite ( )
inlinevirtual

Member Function Documentation

◆ data_getSize()

u32 JStudio::TFunctionValue_hermite::data_getSize ( ) const
inline

◆ data_getValue_back()

f64 JStudio::TFunctionValue_hermite::data_getValue_back ( )
inline

◆ data_getValue_front()

f64 JStudio::TFunctionValue_hermite::data_getValue_front ( )
inline

◆ data_set()

void JStudio::TFunctionValue_hermite::data_set ( f32 const pf,
u32  u,
u32  uSize 
)

◆ getAttributeSet()

TFunctionValueAttributeSet JStudio::TFunctionValue_hermite::getAttributeSet ( )
virtual

◆ getType()

u32 JStudio::TFunctionValue_hermite::getType ( ) const
virtual

◆ getValue()

f64 JStudio::TFunctionValue_hermite::getValue ( f64  pfData_)
virtual

◆ initialize()

void JStudio::TFunctionValue_hermite::initialize ( )
virtual

◆ prepare()

void JStudio::TFunctionValue_hermite::prepare ( )
virtual

Member Data Documentation

◆ dat1

TIterator_data_ JStudio::TFunctionValue_hermite::dat1
private

◆ dat2

TIterator_data_ JStudio::TFunctionValue_hermite::dat2
private

◆ dat3

TIterator_data_ JStudio::TFunctionValue_hermite::dat3
private

◆ pf_

const f32* JStudio::TFunctionValue_hermite::pf_
private

◆ u_

u32 JStudio::TFunctionValue_hermite::u_
private

◆ uSize_

u32 JStudio::TFunctionValue_hermite::uSize_
private

The documentation for this class was generated from the following files: