1#pragma once
2
3#include <basis/seadTypes.h>
4#include <math/seadMatrix.h>
5
6namespace al {
7class Projection;
8
9struct SeDirectorInitInfo {
10 s32 maxRequests = -1;
11 s32 playerCount = -1;
12 s32 listenerCount = 1;
13 const char* defaultListenerName = "注視点";
14 const char* defaultStageEffectName = nullptr;
15 bool useMeInfo = true;
16 bool useLoopSequencer = false;
17 s32* field_28 = nullptr;
18 s32 field_30 = -1;
19 const sead::Vector3f* cameraPos = nullptr;
20 const sead::Matrix34f* cameraMatrix = nullptr;
21 const Projection* cameraProjection = nullptr;
22 const sead::Vector3f* cameraAt = nullptr;
23 void* field_58 = nullptr;
24 f32 interiorSize = -1.0f;
25 f32 pitchModifier = 1.0f;
26};
27} // namespace al
28