all: Fix headers (#1091)
Some checks are pending
Compile and verify functions / compile_verify (push) Waiting to run
Copy headers to separate repo / copy_headers (push) Waiting to run
decomp-dev / publish_progress_decomp_dev (1.0) (push) Waiting to run
lint / clang-format (push) Waiting to run
lint / custom-lint (push) Waiting to run
Check and verify that setup works on NixOS / nixos_verify (push) Waiting to run
progress / publish_progress (push) Waiting to run
testcompile / test_compile (push) Waiting to run
Trigger full-sync on the tracker repo on push / api-trigger-workflow (push) Waiting to run

This commit is contained in:
Narr the Reg 2026-04-23 02:42:13 -06:00 committed by GitHub
parent 0f550e5aae
commit b30105638f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 12 additions and 5 deletions

View file

@ -3,6 +3,8 @@
#include <math/seadVector.h>
#include <prim/seadDelegate.h>
#include "Library/HostIO/HioNode.h"
namespace al {
class CollisionParts;
struct HitInfo;
@ -14,7 +16,7 @@ class ArrowHitResultBuffer;
class DiskHitResultBuffer;
class CollisionCheckInfoBase;
class ICollisionPartsKeeper {
class ICollisionPartsKeeper : public IUseHioNode {
public:
virtual void endInit() = 0;
virtual void addCollisionParts(CollisionParts* parts) = 0;

View file

@ -2,6 +2,8 @@
#include <basis/seadTypes.h>
#include "Library/HostIO/HioNode.h"
namespace al {
struct ExecuteOrder;
struct ExecuteSystemInitInfo;
@ -16,7 +18,7 @@ class IUseExecutor;
class LayoutActor;
class LiveActor;
class ExecuteTableHolderDraw {
class ExecuteTableHolderDraw : public HioNode {
public:
ExecuteTableHolderDraw();
virtual ~ExecuteTableHolderDraw();

View file

@ -2,6 +2,8 @@
#include <container/seadPtrArray.h>
#include "Library/HostIO/HioNode.h"
namespace al {
class ExecuteDirector;
struct ExecuteOrder;
@ -17,7 +19,7 @@ class IUseExecutor;
class LayoutActor;
class LiveActor;
class ExecuteTableHolderUpdate {
class ExecuteTableHolderUpdate : public HioNode {
public:
ExecuteTableHolderUpdate();
virtual ~ExecuteTableHolderUpdate();

View file

@ -3,13 +3,14 @@
#include <math/seadQuat.h>
#include "Library/Fluid/IUseFluidSurface.h"
#include "Library/HostIO/HioNode.h"
namespace al {
class LiveActor;
struct ActorInitInfo;
// TODO: Finish this
class RippleCtrl : public IUseFluidSurface {
class RippleCtrl : public IUseFluidSurface, public HioNode {
public:
RippleCtrl(LiveActor* parent);

View file

@ -15,7 +15,7 @@ namespace al {
class SceneCameraInfo;
class ScreenCapture;
class ScreenCaptureExecutor : public IUseHioNode {
class ScreenCaptureExecutor : public HioNode {
public:
ScreenCaptureExecutor(s32);
~ScreenCaptureExecutor();