Loading [MathJax]/extensions/MathMenu.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
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_ () const
 
void adaptor_setOutput_ (TAdaptor *adaptor) const
 
void setVariableValue_ (const TStageObject *pObj, TAdaptor *pAdaptor) const
 
- Public Member Functions inherited from JStudio::TVariableValue::TOutput
virtual ~TOutput ()=0
 

Public Attributes

int field_0x4
 
SetFunc field_0x8
 
GetFunc field_0x14
 

Member Typedef Documentation

◆ GetFunc

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

◆ SetFunc

template<class TAdaptor , class TStageObject >
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_()

template<class TAdaptor , class TStageObject >
virtual JStudio_JStage::TVariableValueOutput_object_< TAdaptor, TStageObject >::~TVariableValueOutput_object_ ( )
inlinevirtual

Member Function Documentation

◆ adaptor_setOutput_()

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

◆ isEnd_()

template<class TAdaptor , class TStageObject >
bool JStudio_JStage::TVariableValueOutput_object_< TAdaptor, TStageObject >::isEnd_ ( ) const
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_ ( const TStageObject * pObj,
TAdaptor * pAdaptor ) const
inline

Member Data Documentation

◆ field_0x14

template<class TAdaptor , class TStageObject >
GetFunc JStudio_JStage::TVariableValueOutput_object_< TAdaptor, TStageObject >::field_0x14

◆ field_0x4

template<class TAdaptor , class TStageObject >
int JStudio_JStage::TVariableValueOutput_object_< TAdaptor, TStageObject >::field_0x4

◆ field_0x8

template<class TAdaptor , class TStageObject >
SetFunc JStudio_JStage::TVariableValueOutput_object_< TAdaptor, TStageObject >::field_0x8

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