AreaObj class
Base classes
- class IUseStageSwitch
- class IUseSceneObjHolder
- class HioNode
Derived classes
- class CameraStartParamArea
- class SeBarrierArea
- class SePlayArea
- class TrafficArea
- class ViewCtrlArea
- class BirdGatheringSpotArea
- class ExtForceArea
- class ForceRecoveryKidsArea
- class MoveArea2D
- class NpcForceMaterialCodeArea
- class RouteGuideArea
- class StainArea
Constructors, destructors, conversion operators
- AreaObj(const char* name)
Public functions
- auto getName() const -> const char* override
- auto getStageSwitchKeeper() const -> StageSwitchKeeper* override
- void initStageSwitchKeeper() override
- void init(const AreaInitInfo& info) virtual
-
auto isInVolume(const sead::
Vector3f& pos) const -> bool virtual -
auto isInVolumeOffset(const sead::
Vector3f& pos, f32 offset) const -> bool virtual - auto getSceneObjHolder() const -> SceneObjHolder* override
- void validate()
- void invalidate()
- auto getPlacementInfo() const -> const PlacementInfo*
- auto getAreaShape() const -> AreaShape*
-
auto getAreaMtx() const -> const sead::
Matrix34f& - auto getPriority() -> s32