1#ifndef JSTUDIO_CONTROL_H
2#define JSTUDIO_CONTROL_H
17 template<
class AdaptorT>
19 typename AdaptorT::ObjectType* rv =
new typename AdaptorT::ObjectType(param_1, param_2);
126 JUT_ASSERT(226, pDst!=0);
127 JUT_ASSERT(227, &rSrc!=pDst);
132 JUT_ASSERT(232, pDst!=0);
133 JUT_ASSERT(233, &rSrc!=pDst);
140 JUT_ASSERT(240, pDst!=0);
141 JUT_ASSERT(241, &rSrc!=pDst);
165 TTransform_translation_rotation_scaling*
179 JUT_ASSERT(296, pDst!=0);
180 JUT_ASSERT(297, &rSrc!=pDst);
185 JUT_ASSERT(316, pDst!=0);
186 JUT_ASSERT(317, &rSrc!=pDst);
192 JUT_ASSERT(289, pDst!=0);
197 TTransform_position_direction*
223 JUT_ASSERT(302, pDst!=0);
224 JUT_ASSERT(303, &rSrc!=pDst);
231 JUT_ASSERT(310, pDst!=0);
232 JUT_ASSERT(311, &rSrc!=pDst);
238 JUT_ASSERT(263, pDst!=0);
244 TTransform_translation_rotation_scaling*
255 JUT_ASSERT(246, pDst!=0);
256 JUT_ASSERT(247, &rSrc!=pDst);
262 JUT_ASSERT(219, pDst!=0);
267 TTransform_position_direction*
static u8 index[20][3]
Definition GXDraw.c:434
Definition jstudio-control.h:43
void fvb_destroyObject_all()
Definition jstudio-control.h:65
Vec field_0x98
Definition jstudio-control.h:283
fvb::TControl fvb_Control
Definition jstudio-control.h:278
TTransform_translation_rotation_scaling * transformOnSet_transform_ifEnabled(TTransform_translation_rotation_scaling *param_1, TTransform_translation_rotation_scaling *param_2) const
Definition jstudio-control.h:166
f64 getSecondPerFrame() const
Definition jstudio-control.h:92
TTransform_position * transformOnSet_transform_ifEnabled(TTransform_position *param_1, TTransform_position *param_2) const
Definition jstudio-control.h:156
void transformOnSet_transform(TTransform_position *param_1, TTransform_position *param_2) const
Definition jstudio-control.h:145
int transformOnGet_setOrigin_TxyzRy(Vec const &, f32)
Definition jstudio-control.cpp:46
Mtx mTransformOnGet_Matrix
Definition jstudio-control.h:287
void transformOnGet_transform(TTransform_position_direction *param_1, TTransform_position_direction *pDst) const
Definition jstudio-control.h:190
void setSecondPerFrame(f64 param_0)
Definition jstudio-control.h:91
fvb::TObject * fvb_getObject_index(u32 index)
Definition jstudio-control.h:102
void transformOnSet_enable(bool param_0)
Definition jstudio-control.h:74
TTransform_position_direction * transformOnSet_transform_ifEnabled(TTransform_position_direction *param_1, TTransform_position_direction *param_2) const
Definition jstudio-control.h:268
void transformOnGet_enable(bool param_0)
Definition jstudio-control.h:75
void transformOnGet_transformRotation(const Vec &rSrc, Vec *pDst) const
Definition jstudio-control.h:222
bool transformOnSet_isEnabled() const
Definition jstudio-control.h:122
bool transform_setOrigin_ctb_index(u32)
Definition jstudio-control.cpp:75
TFunctionValue * getFunctionValue(const void *param_1, u32 param_2)
Definition jstudio-control.h:106
void transformOnSet_transformRotation(const Vec &rSrc, Vec *pDst) const
Definition jstudio-control.h:131
bool mTransformOnGet
Definition jstudio-control.h:281
void setFactory(JStudio::TFactory *)
Definition jstudio-control.cpp:23
fvb::TObject * fvb_getObject(const void *param_1, u32 param_2)
Definition jstudio-control.h:98
void transformOnSet_transform(TTransform_translation_rotation_scaling *param_1, TTransform_translation_rotation_scaling *param_2) const
Definition jstudio-control.h:149
int transformOnSet_setOrigin_TxyzRy(Vec const &, f32)
Definition jstudio-control.cpp:37
void destroyObject_all()
Definition jstudio-control.h:68
void transformOnSet_transformDirection(const Vec &rSrc, Vec *pDst) const
Definition jstudio-control.h:254
void transformOnGet_transformScaling(const Vec &rSrc, Vec *pDst) const
Definition jstudio-control.h:230
int transform_setOrigin_ctb(JStudio::ctb::TObject const &)
Definition jstudio-control.cpp:57
void transformOnSet_transformTranslation(const Vec &rSrc, Vec *pDst) const
Definition jstudio-control.h:125
ctb::TObject * ctb_getObject_index(u32 index)
Definition jstudio-control.h:94
void transformOnGet_transformTranslation(const Vec &rSrc, Vec *pDst) const
Definition jstudio-control.h:178
void transform_setOrigin(const Vec &xyz, f32 rotY)
Definition jstudio-control.h:87
void transformOnSet_transformScaling(const Vec &rSrc, Vec *pDst) const
Definition jstudio-control.h:139
TControl()
Definition jstudio-control.cpp:11
void transform_enable(bool param_0)
Definition jstudio-control.h:77
Vec field_0x8c
Definition jstudio-control.h:282
bool mTransformOnSet
Definition jstudio-control.h:280
ctb::TControl ctb_Control
Definition jstudio-control.h:279
f32 mTransformOnGet_RotationY
Definition jstudio-control.h:285
Mtx mTransformOnSet_Matrix
Definition jstudio-control.h:286
f32 mTransformOnSet_RotationY
Definition jstudio-control.h:284
void transformOnGet_transform(TTransform_translation_rotation_scaling *param_1, TTransform_translation_rotation_scaling *pDst) const
Definition jstudio-control.h:236
void stb_destroyObject_all()
Definition jstudio-control.h:64
TTransform_position_direction * transformOnGet_transform_ifEnabled(TTransform_position_direction *param_1, TTransform_position_direction *param_2) const
Definition jstudio-control.h:198
void transformOnGet_transform(TTransform_position *param_1, TTransform_position *pDst) const
Definition jstudio-control.h:207
f64 mSecondPerFrame
Definition jstudio-control.h:277
void ctb_destroyObject_all()
Definition jstudio-control.h:66
void transform_setOrigin_TxyzRy(const Vec &xyz, f32 rotY)
Definition jstudio-control.h:82
CMtxP transformOnSet_getMatrix() const
Definition jstudio-control.h:123
CMtxP transformOnGet_getMatrix() const
Definition jstudio-control.h:176
virtual ~TControl()
Definition jstudio-control.cpp:19
TTransform_translation_rotation_scaling * transformOnGet_transform_ifEnabled(TTransform_translation_rotation_scaling *param_1, TTransform_translation_rotation_scaling *param_2) const
Definition jstudio-control.h:245
TFunctionValue * getFunctionValue_index(u32 index)
Definition jstudio-control.h:114
void transformOnGet_transformDirection(const Vec &rSrc, Vec *pDst) const
Definition jstudio-control.h:184
bool transformOnGet_isEnabled() const
Definition jstudio-control.h:175
void transformOnSet_transform(TTransform_position_direction *param_1, TTransform_position_direction *pDst) const
Definition jstudio-control.h:260
TTransform_position * transformOnGet_transform_ifEnabled(TTransform_position *param_1, TTransform_position *param_2) const
Definition jstudio-control.h:213
Definition functionvalue.h:19
Definition jstudio-object.h:104
TObject * getObject(void const *, u32)
Definition fvb.cpp:664
void destroyObject_all()
Definition fvb.cpp:659
TObject * getObject_index(u32)
Definition fvb.cpp:670
TFunctionValue *const & referFunctionValue()
Definition fvb.h:42
void destroyObject_all()
Definition stb.cpp:355
TControl * getControl() const
Definition stb.h:25
Definition stb-data-parse.h:82
Definition stb-data-parse.h:27
const f32(* CMtxP)[4]
Definition mtx.h:36
f32 Mtx[3][4]
Definition mtx.h:22
Definition functionvalue.cpp:318
Definition linklist.h:116
Definition jstudio-control.h:12
virtual ~TCreateObject()=0
Definition jstudio-control.cpp:86
JGadget::TLinkListNode mNode
Definition jstudio-control.h:27
TCreateObject()
Definition jstudio-control.h:13
static AdaptorT::ObjectType * createFromAdaptor(JStudio::stb::data::TParse_TBlock_object const ¶m_1, AdaptorT *param_2)
Definition jstudio-control.h:18
virtual bool create(TObject **, JStudio::stb::data::TParse_TBlock_object const &)=0
Definition jstudio-control.h:30
fvb::TFactory fvb_Factory
Definition jstudio-control.h:39
virtual TObject * create(JStudio::stb::data::TParse_TBlock_object const &)
Definition jstudio-control.cpp:99
void appendCreateObject(JStudio::TCreateObject *)
Definition jstudio-control.cpp:93
virtual ~TFactory()
Definition jstudio-control.cpp:89
TFactory()
Definition jstudio-control.h:31
JGadget::TLinkList< TCreateObject, -4 > mList
Definition jstudio-control.h:38
ctb::TFactory ctb_Factory
Definition jstudio-control.h:40
Definition jstudio-control.h:290
virtual ~TParse()
Definition jstudio-control.cpp:117
virtual bool parseHeader(JStudio::stb::data::TParse_THeader const &, u32)
Definition jstudio-control.cpp:121
virtual bool parseBlock_block(JStudio::stb::data::TParse_TBlock const &, u32)
Definition jstudio-control.cpp:145
TParse(JStudio::TControl *)
Definition jstudio-control.cpp:113
bool parseBlock_block_ctb_(JStudio::stb::data::TParse_TBlock const &, u32)
Definition jstudio-control.cpp:184
bool parseBlock_block_fvb_(JStudio::stb::data::TParse_TBlock const &, u32)
Definition jstudio-control.cpp:159
TControl * getControl()
Definition jstudio-control.h:299
void destroyObject_all()
Definition ctb.cpp:163
JStudio::ctb::TObject * getObject_index(u32)
Definition ctb.cpp:183
Definition d_a_hozelda.cpp:18
unsigned long u32
Definition types.h:9
float f32
Definition types.h:22
double f64
Definition types.h:23