ClippingActorHolder class
Constructors, destructors, conversion operators
Public functions
-
void updateAsync(sead::
Thread*, s64) - void update(const ClippingJudge*)
- auto registerActor(LiveActor*) -> ClippingActorInfo*
- auto initGroupClipping(LiveActor*, const ActorInitInfo&) -> ClippingActorInfo*
- void endInit(ClippingGroupHolder*)
- void validateClipping(LiveActor*)
- void invalidateClipping(LiveActor*)
- void addToClippingTarget(LiveActor*)
- void removeFromClippingTarget(LiveActor*)
- void onGroupClipping(LiveActor*)
- void offGroupClipping(LiveActor*)
- auto getClippingRadius(const LiveActor*) -> f32
- auto find(const LiveActor*) const -> ClippingActorInfo*
-
auto getClippingCenterPos(const LiveActor*) -> const sead::
Vector3f& -
void setTypeToSphere(LiveActor*,
f32,
const sead::
Vector3f*) -
void setTypeToObb(LiveActor* liveActor,
const sead::
BoundBox3f&) -
auto getClippingObb(const LiveActor*) -> const sead::
BoundBox3f& - void setNearClipDistance(LiveActor*, f32)
- void setFarClipLevel20M(LiveActor*)
- void setFarClipLevelMax(LiveActor*)
- void updateFarClipLevel()