Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JStudio_JParticle::TAdaptor_particle Struct Reference

#include <control.h>

+ Inheritance diagram for JStudio_JParticle::TAdaptor_particle:
+ Collaboration diagram for JStudio_JParticle::TAdaptor_particle:

Classes

struct  TJPACallback_emitter_
 
struct  TJPAEmitter_stopDrawParticle_
 

Public Types

typedef JStudio::TObject_particle ObjectType
 
- Public Types inherited from JStudio::TAdaptor
typedef void(* setVarFunc) (JStudio::TAdaptor *, JStudio::TControl *, u32, void const *, u32)
 

Public Member Functions

 TAdaptor_particle (JStudio_JParticle::TCreateObject *)
 
void beginParticle_fadeIn_ ()
 
void endParticle_fadeOut_ (u32)
 
virtual ~TAdaptor_particle ()
 
virtual void adaptor_do_prepare ()
 
virtual void adaptor_do_end ()
 
virtual void adaptor_do_update (u32)
 
virtual void adaptor_do_PARTICLE (JStudio::data::TEOperationData, void const *, u32)
 
virtual void adaptor_do_BEGIN (JStudio::data::TEOperationData, void const *, u32)
 
virtual void adaptor_do_BEGIN_FADE_IN (JStudio::data::TEOperationData, void const *, u32)
 
virtual void adaptor_do_END (JStudio::data::TEOperationData, void const *, u32)
 
virtual void adaptor_do_END_FADE_OUT (JStudio::data::TEOperationData, void const *, u32)
 
virtual void adaptor_do_PARENT (JStudio::data::TEOperationData, void const *, u32)
 
virtual void adaptor_do_PARENT_NODE (JStudio::data::TEOperationData, void const *, u32)
 
virtual void adaptor_do_PARENT_ENABLE (JStudio::data::TEOperationData, void const *, u32)
 
virtual void adaptor_do_PARENT_FUNCTION (JStudio::data::TEOperationData, void const *, u32)
 
virtual void adaptor_do_REPEAT (JStudio::data::TEOperationData, void const *, u32)
 
virtual void adaptor_do_ON_EXIT_NOT_END (JStudio::data::TEOperationData, void const *, u32)
 
bool state_isFade_ ()
 
void beginParticle_fadeIn_ (u32 param_1)
 
void beginParticle_ ()
 
void endParticle_ ()
 
void set_bPermit_onExit_notEnd_ (bool param_1)
 
- Public Member Functions inherited from JStudio::TAdaptor_particle
 TAdaptor_particle ()
 
- Public Member Functions inherited from JStudio::TAdaptor
 TAdaptor (TVariableValue *param_1, u32 param_2)
 
virtual ~TAdaptor ()=0
 
virtual void adaptor_do_begin ()
 
virtual void adaptor_do_data (void const *, u32, void const *, u32)
 
void adaptor_setVariableValue (JStudio::TControl *, u32, JStudio::data::TEOperationData, void const *, u32)
 
void adaptor_setVariableValue_n (JStudio::TControl *, u32 const *, u32, JStudio::data::TEOperationData, void const *, u32)
 
void adaptor_setVariableValue_immediate (JStudio::TAdaptor::TSetVariableValue_immediate const *)
 
void adaptor_setVariableValue_Vec (u32 const *, Vec const &)
 
void adaptor_getVariableValue_Vec (Vec *, u32 const *) const
 
void adaptor_setVariableValue_GXColor (u32 const *, GXColor const &)
 
void adaptor_getVariableValue_GXColor (GXColor *, u32 const *) const
 
void adaptor_updateVariableValue (JStudio::TControl *, u32)
 
void adaptor_setObject_ (const TObject *pObject)
 
TVariableValueadaptor_referVariableValue (u32 param_0)
 
void adaptor_setVariableValue_immediate (u32 param_0, f32 param_1)
 
const TVariableValueadaptor_getVariableValue (u32 param_0) const
 
const TObjectadaptor_getObject ()
 

Static Public Member Functions

static bool state_isFade_ (u8 param_1)
 
- Static Public Member Functions inherited from JStudio::TAdaptor
static void adaptor_setVariableValue_VOID_ (JStudio::TAdaptor *, JStudio::TControl *, u32, void const *, u32)
 
static void adaptor_setVariableValue_IMMEDIATE_ (JStudio::TAdaptor *, JStudio::TControl *, u32, void const *, u32)
 
static void adaptor_setVariableValue_TIME_ (JStudio::TAdaptor *, JStudio::TControl *, u32, void const *, u32)
 
static void adaptor_setVariableValue_FVR_NAME_ (JStudio::TAdaptor *, JStudio::TControl *, u32, void const *, u32)
 
static void adaptor_setVariableValue_FVR_INDEX_ (JStudio::TAdaptor *, JStudio::TControl *, u32, void const *, u32)
 

Public Attributes

TCreateObjectpCreateObject_
 
JPABaseEmitterpJPAEmitter_
 
TJPACallback_emitter_ field_0x1a8
 
u8 field_0x1b4
 
u8 field_0x1b5
 
u8 field_0x1b6
 
u8 field_0x1b7
 
u8 field_0x1b8
 
u32 field_0x1bc
 
u32 u32FadeTime_end
 
u32 field_0x1c4
 
u32 field_0x1c8
 
u32 field_0x1cc
 
JStage::TObjectfield_0x1d0
 
u32 field_0x1d4
 
u8 field_0x1d8
 
- Public Attributes inherited from JStudio::TAdaptor_particle
TVariableValue mValue [20]
 
- Public Attributes inherited from JStudio::TAdaptor
const TObjectpObject_
 
TVariableValuepValue_
 
u32 u
 

Additional Inherited Members

- Static Public Attributes inherited from JStudio::TAdaptor_particle
static u32 const sauVariableValue_3_TRANSLATION_XYZ [3]
 
static u32 const sauVariableValue_3_ROTATION_XYZ [3]
 
static u32 const sauVariableValue_3_SCALING_XYZ [3]
 
static u32 const sauVariableValue_3_COLOR_RGB [3]
 
static u32 const sauVariableValue_4_COLOR_RGBA [4]
 
static u32 const sauVariableValue_3_COLOR1_RGB [3]
 
static u32 const sauVariableValue_4_COLOR1_RGBA [4]
 

Member Typedef Documentation

◆ ObjectType

Constructor & Destructor Documentation

◆ TAdaptor_particle()

JStudio_JParticle::TAdaptor_particle::TAdaptor_particle ( JStudio_JParticle::TCreateObject param_1)

◆ ~TAdaptor_particle()

JStudio_JParticle::TAdaptor_particle::~TAdaptor_particle ( )
virtual

Member Function Documentation

◆ adaptor_do_BEGIN()

void JStudio_JParticle::TAdaptor_particle::adaptor_do_BEGIN ( JStudio::data::TEOperationData  param_1,
void const pContent,
u32  uSize 
)
virtual

◆ adaptor_do_BEGIN_FADE_IN()

void JStudio_JParticle::TAdaptor_particle::adaptor_do_BEGIN_FADE_IN ( JStudio::data::TEOperationData  param_1,
void const pContent,
u32  uSize 
)
virtual

◆ adaptor_do_end()

void JStudio_JParticle::TAdaptor_particle::adaptor_do_end ( )
virtual

Reimplemented from JStudio::TAdaptor.

◆ adaptor_do_END()

void JStudio_JParticle::TAdaptor_particle::adaptor_do_END ( JStudio::data::TEOperationData  param_1,
void const pContent,
u32  uSize 
)
virtual

◆ adaptor_do_END_FADE_OUT()

void JStudio_JParticle::TAdaptor_particle::adaptor_do_END_FADE_OUT ( JStudio::data::TEOperationData  param_1,
void const pContent,
u32  uSize 
)
virtual

◆ adaptor_do_ON_EXIT_NOT_END()

void JStudio_JParticle::TAdaptor_particle::adaptor_do_ON_EXIT_NOT_END ( JStudio::data::TEOperationData  param_1,
void const pContent,
u32  uSize 
)
virtual

◆ adaptor_do_PARENT()

void JStudio_JParticle::TAdaptor_particle::adaptor_do_PARENT ( JStudio::data::TEOperationData  param_1,
void const pContent,
u32  uSize 
)
virtual

◆ adaptor_do_PARENT_ENABLE()

void JStudio_JParticle::TAdaptor_particle::adaptor_do_PARENT_ENABLE ( JStudio::data::TEOperationData  param_1,
void const pContent,
u32  uSize 
)
virtual

◆ adaptor_do_PARENT_FUNCTION()

void JStudio_JParticle::TAdaptor_particle::adaptor_do_PARENT_FUNCTION ( JStudio::data::TEOperationData  param_1,
void const pContent,
u32  uSize 
)
virtual

◆ adaptor_do_PARENT_NODE()

void JStudio_JParticle::TAdaptor_particle::adaptor_do_PARENT_NODE ( JStudio::data::TEOperationData  param_1,
void const pContent,
u32  uSize 
)
virtual

◆ adaptor_do_PARTICLE()

void JStudio_JParticle::TAdaptor_particle::adaptor_do_PARTICLE ( JStudio::data::TEOperationData  param_1,
void const pContent,
u32  uSize 
)
virtual

◆ adaptor_do_prepare()

void JStudio_JParticle::TAdaptor_particle::adaptor_do_prepare ( )
virtual

Reimplemented from JStudio::TAdaptor.

◆ adaptor_do_REPEAT()

void JStudio_JParticle::TAdaptor_particle::adaptor_do_REPEAT ( JStudio::data::TEOperationData  param_1,
void const pContent,
u32  uSize 
)
virtual

◆ adaptor_do_update()

void JStudio_JParticle::TAdaptor_particle::adaptor_do_update ( u32  param_1)
virtual

Reimplemented from JStudio::TAdaptor.

◆ beginParticle_()

void JStudio_JParticle::TAdaptor_particle::beginParticle_ ( )
inline

◆ beginParticle_fadeIn_() [1/2]

void JStudio_JParticle::TAdaptor_particle::beginParticle_fadeIn_ ( )

◆ beginParticle_fadeIn_() [2/2]

void JStudio_JParticle::TAdaptor_particle::beginParticle_fadeIn_ ( u32  param_1)
inline

◆ endParticle_()

void JStudio_JParticle::TAdaptor_particle::endParticle_ ( )
inline

◆ endParticle_fadeOut_()

void JStudio_JParticle::TAdaptor_particle::endParticle_fadeOut_ ( u32  param_1)

◆ set_bPermit_onExit_notEnd_()

void JStudio_JParticle::TAdaptor_particle::set_bPermit_onExit_notEnd_ ( bool  param_1)
inline

◆ state_isFade_() [1/2]

bool JStudio_JParticle::TAdaptor_particle::state_isFade_ ( )
inline

◆ state_isFade_() [2/2]

static bool JStudio_JParticle::TAdaptor_particle::state_isFade_ ( u8  param_1)
inlinestatic

Member Data Documentation

◆ field_0x1a8

TJPACallback_emitter_ JStudio_JParticle::TAdaptor_particle::field_0x1a8

◆ field_0x1b4

u8 JStudio_JParticle::TAdaptor_particle::field_0x1b4

◆ field_0x1b5

u8 JStudio_JParticle::TAdaptor_particle::field_0x1b5

◆ field_0x1b6

u8 JStudio_JParticle::TAdaptor_particle::field_0x1b6

◆ field_0x1b7

u8 JStudio_JParticle::TAdaptor_particle::field_0x1b7

◆ field_0x1b8

u8 JStudio_JParticle::TAdaptor_particle::field_0x1b8

◆ field_0x1bc

u32 JStudio_JParticle::TAdaptor_particle::field_0x1bc

◆ field_0x1c4

u32 JStudio_JParticle::TAdaptor_particle::field_0x1c4

◆ field_0x1c8

u32 JStudio_JParticle::TAdaptor_particle::field_0x1c8

◆ field_0x1cc

u32 JStudio_JParticle::TAdaptor_particle::field_0x1cc

◆ field_0x1d0

JStage::TObject* JStudio_JParticle::TAdaptor_particle::field_0x1d0

◆ field_0x1d4

u32 JStudio_JParticle::TAdaptor_particle::field_0x1d4

◆ field_0x1d8

u8 JStudio_JParticle::TAdaptor_particle::field_0x1d8

◆ pCreateObject_

TCreateObject* JStudio_JParticle::TAdaptor_particle::pCreateObject_

◆ pJPAEmitter_

JPABaseEmitter* JStudio_JParticle::TAdaptor_particle::pJPAEmitter_

◆ u32FadeTime_end

u32 JStudio_JParticle::TAdaptor_particle::u32FadeTime_end

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