BirdGatheringSpotArea class

Base classes

class al::AreaObj

Public types

struct AreaClippingInfo

Constructors, destructors, conversion operators

BirdGatheringSpotArea(const char* name)

Public functions

void init(const al::AreaInitInfo& initInfo) override
void calcRandomGroundTrans(sead::Vector3f* trans) const
auto getSightDistance() const -> f32
auto isClipped() const -> bool
auto isGreaterPriorityNotClipped(const BirdGatheringSpotArea* other) const -> bool
void updateClipping(const al::ClippingJudge*, const sead::Vector3f&)
auto getName() const -> const char* override
auto getStageSwitchKeeper() const -> StageSwitchKeeper* override
void initStageSwitchKeeper() override
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

Function documentation

const char* BirdGatheringSpotArea::getName() const override

StageSwitchKeeper* BirdGatheringSpotArea::getStageSwitchKeeper() const override

void BirdGatheringSpotArea::initStageSwitchKeeper() override

bool BirdGatheringSpotArea::isInVolume(const sead::Vector3f& pos) const virtual

bool BirdGatheringSpotArea::isInVolumeOffset(const sead::Vector3f& pos, f32 offset) const virtual

SceneObjHolder* BirdGatheringSpotArea::getSceneObjHolder() const override

void BirdGatheringSpotArea::validate()

void BirdGatheringSpotArea::invalidate()

const PlacementInfo* BirdGatheringSpotArea::getPlacementInfo() const

AreaShape* BirdGatheringSpotArea::getAreaShape() const

const sead::Matrix34f& BirdGatheringSpotArea::getAreaMtx() const

s32 BirdGatheringSpotArea::getPriority()