Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JStudio_JStage::TVariableValueOutput_object_< TAdaptor, TStageObject > Struct Template Reference

#include <control.h>

+ Inheritance diagram for JStudio_JStage::TVariableValueOutput_object_< TAdaptor, TStageObject >:
+ Collaboration diagram for JStudio_JStage::TVariableValueOutput_object_< TAdaptor, TStageObject >:

Public Types

typedef f32(TStageObject::* GetFunc) () const
 
typedef void(TStageObject::* SetFunc) (f32)
 

Public Member Functions

 TVariableValueOutput_object_ ()
 
 TVariableValueOutput_object_ (typename TAdaptor::TEVariableValue param_1, SetFunc param_2, GetFunc param_3)
 
virtual void operator() (f32 param_1, JStudio::TAdaptor *param_2) const
 
virtual ~TVariableValueOutput_object_ ()
 
bool isEnd_ ()
 
void adaptor_setOutput_ (TAdaptor *adaptor)
 
void setVariableValue_ (TStageObject *pObj, TAdaptor *pAdaptor)
 
- Public Member Functions inherited from JStudio::TVariableValue::TOutput
 ~TOutput ()
 

Public Attributes

int field_0x4
 
SetFunc field_0x8
 
GetFunc field_0x14
 

Member Typedef Documentation

◆ GetFunc

template<class TAdaptor , class TStageObject >
typedef f32(TStageObject::* JStudio_JStage::TVariableValueOutput_object_< TAdaptor, TStageObject >::GetFunc) () const

◆ SetFunc

template<class TAdaptor , class TStageObject >
typedef void(TStageObject::* JStudio_JStage::TVariableValueOutput_object_< TAdaptor, TStageObject >::SetFunc) (f32)

Constructor & Destructor Documentation

◆ TVariableValueOutput_object_() [1/2]

template<class TAdaptor , class TStageObject >
JStudio_JStage::TVariableValueOutput_object_< TAdaptor, TStageObject >::TVariableValueOutput_object_ ( )
inline

◆ TVariableValueOutput_object_() [2/2]

template<class TAdaptor , class TStageObject >
JStudio_JStage::TVariableValueOutput_object_< TAdaptor, TStageObject >::TVariableValueOutput_object_ ( typename TAdaptor::TEVariableValue  param_1,
SetFunc  param_2,
GetFunc  param_3 
)
inline

◆ ~TVariableValueOutput_object_()

Member Function Documentation

◆ adaptor_setOutput_()

template<class TAdaptor , class TStageObject >
void JStudio_JStage::TVariableValueOutput_object_< TAdaptor, TStageObject >::adaptor_setOutput_ ( TAdaptor *  adaptor)
inline

◆ isEnd_()

template<class TAdaptor , class TStageObject >
bool JStudio_JStage::TVariableValueOutput_object_< TAdaptor, TStageObject >::isEnd_ ( )
inline

◆ operator()()

template<class TAdaptor , class TStageObject >
virtual void JStudio_JStage::TVariableValueOutput_object_< TAdaptor, TStageObject >::operator() ( f32  param_1,
JStudio::TAdaptor param_2 
) const
inlinevirtual

◆ setVariableValue_()

template<class TAdaptor , class TStageObject >
void JStudio_JStage::TVariableValueOutput_object_< TAdaptor, TStageObject >::setVariableValue_ ( TStageObject pObj,
TAdaptor *  pAdaptor 
)
inline

Member Data Documentation

◆ field_0x14

◆ field_0x4

◆ field_0x8


The documentation for this struct was generated from the following file: