Project/Execute: Implement ExecuteSystemInitInfo (#683)

This commit is contained in:
ExcellentGamer 2025-07-13 06:23:41 -04:00 committed by GitHub
parent 96361fdd22
commit ee8abadb20
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 10 additions and 3 deletions

View file

@ -292788,7 +292788,7 @@ Project/Execute/ExecuteSystemInitInfo.o:
label:
- _ZN2al21ExecuteSystemInitInfoC1Ev
- _ZN2al21ExecuteSystemInitInfoC2Ev
status: NotDecompiled
status: Matching
Project/Execute/ExecutorActorDraw.o:
'.text':
- offset: 0xa5e6c4

View file

@ -8,7 +8,6 @@
#include "Library/Draw/GraphicsSystemInfo.h"
#include "Library/Effect/EffectSystem.h"
#include "Library/Execute/ExecuteDirector.h"
#include "Library/Execute/ExecuteSystemInitInfo.h"
#include "Library/Execute/ExecuteTableHolderUpdate.h"
#include "Library/LiveActor/LiveActorGroup.h"
#include "Library/Model/ModelDisplayListController.h"
@ -26,6 +25,7 @@
#include "Library/Stage/StageSwitchDirector.h"
#include "Project/Clipping/ClippingDirector.h"
#include "Project/Execute/ExecuteAsyncExecutor.h"
#include "Project/Execute/ExecuteSystemInitInfo.h"
#include "Project/Gravity/GravityHolder.h"
#include "Project/HitSensor/HitSensorDirector.h"

View file

@ -0,0 +1,7 @@
#include "Project/Execute/ExecuteSystemInitInfo.h"
namespace al {
ExecuteSystemInitInfo::ExecuteSystemInitInfo() = default;
} // namespace al

View file

@ -8,7 +8,7 @@ namespace al {
struct ExecuteSystemInitInfo {
ExecuteSystemInitInfo();
agl::DrawContext* drawCtx;
agl::DrawContext* drawCtx = nullptr;
};
static_assert(sizeof(ExecuteSystemInitInfo) == 0x8);