Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JStudio::TObject_particle Struct Reference

#include <jstudio-object.h>

+ Inheritance diagram for JStudio::TObject_particle:
+ Collaboration diagram for JStudio::TObject_particle:

Public Member Functions

 TObject_particle (JStudio::stb::data::TParse_TBlock_object const &, JStudio::TAdaptor_particle *)
 
virtual ~TObject_particle ()
 
virtual void do_paragraph (u32, void const *, u32)
 
- Public Member Functions inherited from JStudio::TObject
 TObject (JStudio::stb::data::TParse_TBlock_object const &, JStudio::TAdaptor *)
 
void forward_value (u32)
 
virtual ~TObject ()=0
 
virtual void do_begin ()
 
virtual void do_end ()
 
virtual void do_wait (u32)
 
virtual void do_data (void const *, u32, void const *, u32)
 
TAdaptorgetAdaptor ()
 
TControlgetControl () const
 
void prepareAdaptor ()
 
template<class T >
TcreateFromAdaptor (const stb::data::TParse_TBlock_object &param_0, T *param_1)
 
- Public Member Functions inherited from JStudio::stb::TObject
 TObject (data::TParse_TBlock_object const &)
 
 TObject (u32, void const *, u32)
 
void setFlag_operation (u8, int)
 
void reset (void const *)
 
u8 forward (u32)
 
void process_sequence_ ()
 
void process_paragraph_reserved_ (u32, void const *, u32)
 
const chartoString_status (int status)
 
void on_begin ()
 
void on_end ()
 
void on_paragraph (u32 arg1, const void *arg2, u32 arg3)
 
void on_wait (u32 arg1)
 
void on_data (const void *arg1, u32 arg2, const void *arg3, u32 arg4)
 
TControlgetControl () const
 
void setControl_ (TControl *control)
 
int getSuspend () const
 
void setSuspend (s32 val)
 
bool isSuspended () const
 
void suspend (s32 val)
 
const voidgetSequence () const
 
void setSequence_ (const void *arg1)
 
const voidgetSequence_offset (s32 i_no) const
 
const voidgetSequence_next () const
 
void setSequence_next (const void *seq)
 
u32 getWait () const
 
void setWait (u32 wait)
 
TEStatus getStatus () const
 
void setStatus_ (TEStatus status)
 
u32 toInt32FromUInt24_ (u32 val)
 
void setFlag_operation_ (u32 u32Data)
 
- Public Member Functions inherited from JStudio::object::TObject_ID
 TObject_ID (const void *id, u32 id_size)
 
- Public Member Functions inherited from JStudio::object::TIDData
 TIDData (const void *id, u32 id_size)
 
const voidgetID () const
 
u32 getIDSize () const
 

Additional Inherited Members

- Public Types inherited from JStudio::stb::TObject
enum  TEStatus {
  STATUS_STILL = 0 , STATUS_END = 1 << 0 , STATUS_WAIT = 1 << 1 , STATUS_SUSPEND = 1 << 2 ,
  STATUS_INACTIVE = 1 << 3
}
 
- Static Public Member Functions inherited from JStudio::object::TIDData
static bool isEqual (JStudio::object::TIDData const &, JStudio::object::TIDData const &)
 
- Public Attributes inherited from JStudio::TObject
TAdaptormpAdaptor
 
- Public Attributes inherited from JStudio::stb::TObject
JGadget::TLinkListNode ocObject_
 

Constructor & Destructor Documentation

◆ TObject_particle()

JStudio::TObject_particle::TObject_particle ( JStudio::stb::data::TParse_TBlock_object const param_0,
JStudio::TAdaptor_particle param_1 
)

◆ ~TObject_particle()

virtual JStudio::TObject_particle::~TObject_particle ( )
virtual

Member Function Documentation

◆ do_paragraph()

void JStudio::TObject_particle::do_paragraph ( u32  param_0,
void const param_1,
u32  param_2 
)
virtual

Implements JStudio::TObject.


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