Files
tp/include/d/d_jpreviewer.h
T
Luke Street 9649319ec4 Reorganize library code into libs/ (#3119)
* Reorganize files into libs/{dolphin,JSystem,PowerPC_EABI_Support,revolution,TRK_MINNOW_DOLPHIN}

* Update configure.py and project.py for new libs structure

* Refactor `#include <dolphin/x.h>` -> `<x.h>`

* Remove `__REVOLUTION_SDK__` forwards from dolphin

* Fix dolphin/ references in revolution

* Wrap `#include <dolphin.h>` in `!__REVOLUTION_SDK__`

* Always build TRK against dolphin headers

* Resolve revolution SDK header resolution issues
2026-03-01 14:35:36 -08:00

46 lines
906 B
C++

#ifndef D_JPREVIEWER_H
#define D_JPREVIEWER_H
#include <mtx.h>
#include "JSystem/JStudio/JStudio_JPreviewer/control.h"
namespace JStudio {
class TControl;
}
class J2DOrthoGraph;
class JKRExpHeap;
struct JUTGamePad;
class JUTResFont;
class tParse_;
class dJprevCtrl_c : public JStudioPreviewer::TControl {
public:
};
class dJprev_c {
public:
dJprev_c(JStudio::TControl*, const JUTGamePad&);
~dJprev_c();
void show3D(Mtx);
void show2D();
static void create(JStudio::TControl* pControl, const JUTGamePad& pad);
static void remove();
void update();
static dJprev_c* get() { return m_myObj; }
static dJprev_c* m_myObj;
/* 0x00 */ J2DOrthoGraph* mOrthoGraph;
/* 0x04 */ JUTResFont* mFont;
/* 0x08 */ JKRExpHeap* mHeap;
/* 0x0C */ tParse_* m_parse;
/* 0x10 */ dJprevCtrl_c* mControl;
/* 0x14 */ s8 mHIOId;
};
#endif /* D_JPREVIEWER_H */