al::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