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);
63 static void DestroyInstance();
72 ObjectDrivableDirector();
73 ~ObjectDrivableDirector()
override;
81 static ObjectDrivableDirector *s_instance;
Contexts can be used to restore a previous memory state for the current session.