Files
TakaRikka 5867eaf68b general cleanup, d_menu_quit / d_a_obj_testcube mostly done, d_msg_scrn_explain debug (#3065)
* typedef for cPhs_Step

* make sdk includes consistent

* d_menu_quit / d_msg_scrn_explain debug

* d_a_obj_testcube mostly done

* d_debug_pad mostly done

* jstudio tool library headers

* some JStudioCameraEditor headers

* d_jcam_editor mostly done

* try fixing some shield regressions

* d_bg_parts mostly done

* fix merge errors

* debug fix
2026-01-24 23:36:23 -08:00

55 lines
3.7 KiB
C++

#ifndef JSTUDIOTOOLLIBRARY_CONTROLSET_TRANSFORM_H
#define JSTUDIOTOOLLIBRARY_CONTROLSET_TRANSFORM_H
#include "JSystem/JStudio/JStudioToolLibrary/controlset.h"
#include "JSystem/JStudio/JStudio/jstudio-control.h"
namespace JStudioToolLibrary_JStudio {
struct TControlSet_transform : public JStudioToolLibrary::TControlSet {
TControlSet_transform(JStudioToolLibrary::TConsole*, u32, JStudio::TControl);
void resetOrigin();
void setOrigin(const Vec&, f32);
void setEnabled(bool);
JStudio::TControl* jstudio_getControl() const;
void jstudio_setControl(JStudio::TControl*);
void control_updateEnabled();
void value_setEnabled(bool);
void control_updateOrigin();
void value_setOrigin(const Vec&, f32);
bool setOrigin(const char*);
bool setOrigin_TxyzRy_(TControlSet_transform*, const char*);
void control_generate_float_(JORMContext*, TControlSet_transform*, const JStudioToolLibrary::TControlSet::TControl&, f32);
void control_reply_float_(const JORPropertyEvent*, TControlSet_transform*, f32*);
void control_update_float_(TControlSet_transform*, const JStudioToolLibrary::TControlSet::TControl&, f32);
void control_generate_enable(JORMContext*, TControlSet_transform*, const JStudioToolLibrary::TControlSet::TControl&);
bool isEnabled() const;
void control_reply_enable(const JORPropertyEvent*, TControlSet_transform*, const JStudioToolLibrary::TControlSet::TControl&);
void control_update_enable(TControlSet_transform*, const JStudioToolLibrary::TControlSet::TControl&);
void control_generate_origin_translationX(JORMContext*, TControlSet_transform*, const JStudioToolLibrary::TControlSet::TControl&);
void control_reply_origin_translationX(const JORPropertyEvent*, TControlSet_transform*, const JStudioToolLibrary::TControlSet::TControl&);
void control_update_origin_translationX(TControlSet_transform*, const JStudioToolLibrary::TControlSet::TControl&);
void control_generate_origin_translationY(JORMContext*, TControlSet_transform*, const JStudioToolLibrary::TControlSet::TControl&);
void control_reply_origin_translationY(const JORPropertyEvent*, TControlSet_transform*, const JStudioToolLibrary::TControlSet::TControl&);
void control_update_origin_translationY(TControlSet_transform*, const JStudioToolLibrary::TControlSet::TControl&);
void control_generate_origin_translationZ(JORMContext*, TControlSet_transform*, const JStudioToolLibrary::TControlSet::TControl&);
void control_reply_origin_translationZ(const JORPropertyEvent*, TControlSet_transform*, const JStudioToolLibrary::TControlSet::TControl&);
void control_update_origin_translationZ(TControlSet_transform*, const JStudioToolLibrary::TControlSet::TControl&);
void control_generate_origin_rotationY(JORMContext*, TControlSet_transform*, const JStudioToolLibrary::TControlSet::TControl&);
void control_reply_origin_rotationY(const JORPropertyEvent*, TControlSet_transform*, const JStudioToolLibrary::TControlSet::TControl&);
void control_update_origin_rotationY(TControlSet_transform*, const JStudioToolLibrary::TControlSet::TControl&);
void control_generate_origin_reset(JORMContext*, TControlSet_transform*, const JStudioToolLibrary::TControlSet::TControl&);
void control_reply_origin_reset(const JORPropertyEvent*, TControlSet_transform*, const JStudioToolLibrary::TControlSet::TControl&);
void control_update_origin_reset(TControlSet_transform*, const JStudioToolLibrary::TControlSet::TControl&);
/* 0x14 */ bool bEnabled_;
/* 0x18 */ TControl* pControl_;
/* 0x1C */ Vec field_0x1c;
/* 0x28 */ f32 field_0x28;
};
}
#endif