30 [[nodiscard]]
bool checkSpherePartial(f32 radius,
const EGG::Vector3f &pos,
32 KCLTypeMask *maskOut, u32 timeOffset);
33 [[nodiscard]]
bool checkSpherePartialPush(f32 radius,
const EGG::Vector3f &pos,
35 KCLTypeMask *maskOut, u32 timeOffset);
36 [[nodiscard]]
bool checkSphereFull(f32 radius,
const EGG::Vector3f &pos,
38 KCLTypeMask *maskOut, u32 timeOffset);
39 [[nodiscard]]
bool checkSphereFullPush(f32 radius,
const EGG::Vector3f &pos,
41 KCLTypeMask *maskOut, u32 timeOffset);
42 [[nodiscard]]
bool checkSphereCachedPartial(f32 radius,
const EGG::Vector3f &pos,
44 KCLTypeMask *maskOut, u32 timeOffset);
45 [[nodiscard]]
bool checkSphereCachedPartialPush(f32 radius,
const EGG::Vector3f &pos,
47 KCLTypeMask *maskOut, u32 timeOffset);
48 [[nodiscard]]
bool checkSphereCachedFullPush(f32 radius,
const EGG::Vector3f &pos,
50 KCLTypeMask *maskOut, u32 timeOffset);
51 void colNarScLocal(f32 radius,
const EGG::Vector3f &pos, KCLTypeMask mask, u32 timeOffset);
57 static ObjectDrivableDirector *CreateInstance();
58 static void DestroyInstance();
60 [[nodiscard]]
static ObjectDrivableDirector *Instance() {
67 ObjectDrivableDirector();
68 ~ObjectDrivableDirector()
override;
76 static ObjectDrivableDirector *s_instance;
Contexts can be used to restore a previous memory state for the current session.