summaryrefslogtreecommitdiff
path: root/include/JSystem/JMessage/processor.h
diff options
context:
space:
mode:
authorPheenoh <pheenoh@gmail.com>2024-04-12 00:10:30 -0600
committerGitHub <noreply@github.com>2024-04-12 00:10:30 -0600
commita61e3491f7c46b698514af50464cf71ba76bd3a3 (patch)
tree40dbf46b97316a5a6d919e35c9976506df869000 /include/JSystem/JMessage/processor.h
parentb36f0f93660b0b1eee5268acad6c1b7b60f0bb5d (diff)
d_a_e_fz work, doxygen revamp (#2127)
* initial freezard actor struct + setActionMode OK * daE_FZ_Draw * setReflectAngle * mBoundSoundset * daE_FZ_Execute & execute * demoDelete * daE_FZ_Delete & _delete * CreateHeap * useHeapInit * cc_set * mtx_set * action WIP * way_gake_check * executeRollMove * executeMove * draw WIP * executeDamage * checkpoint * create * checkpoint * daE_FZ_c::executeWait * checkpoint * daE_FZ_c::damage_check almost done * rm asm * rm headers * setup_profile WIP + doxygen update * fix merge issues * docs fix? * fix2 * doxygen updates * setup g_profile_E_FZ, profile setup script WIP * update github actions * update progress.md
Diffstat (limited to 'include/JSystem/JMessage/processor.h')
-rw-r--r--include/JSystem/JMessage/processor.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/include/JSystem/JMessage/processor.h b/include/JSystem/JMessage/processor.h
index 6cd21e08bc..b636820ba7 100644
--- a/include/JSystem/JMessage/processor.h
+++ b/include/JSystem/JMessage/processor.h
@@ -7,6 +7,10 @@ namespace JMessage {
struct TResource;
struct TResourceContainer;
+/**
+ * @ingroup jsystem-jmessage
+ *
+ */
struct TReference {
TReference() { pcResource_ = NULL; }
@@ -30,6 +34,10 @@ struct TReference {
/* 0x4 */ TResourceContainer* pcResource_;
};
+/**
+ * @ingroup jsystem-jmessage
+ *
+ */
struct TProcessor {
TProcessor(const TReference* reference)
: pReference_(reference), pResourceCache_(NULL), pszCurrent_(NULL) {}
@@ -221,6 +229,10 @@ struct TProcessor {
struct TControl;
+/**
+ * @ingroup jsystem-jmessage
+ *
+ */
struct TSequenceProcessor : public TProcessor {
typedef const void* (*branchPfn)(const TSequenceProcessor*, u32);
typedef const void* (*jumpPfn)(const TSequenceProcessor*);
@@ -301,6 +313,10 @@ struct TSequenceProcessor : public TProcessor {
/* 0x40 */ TProcess_ oProcess2_;
};
+/**
+ * @ingroup jsystem-jmessage
+ *
+ */
struct TRenderingProcessor : public TProcessor {
/* 802A8A84 */ TRenderingProcessor(JMessage::TReference const*);
/* 802A8B20 */ int process(char const*);