ExtForceArea class
Base classes
- class al::AreaObj
Constructors, destructors, conversion operators
- ExtForceArea(const char* name)
Public functions
-
void init(const al::
AreaInitInfo& areaInitInfo) override -
void calcExtForce(sead::
Vector3f*, const sead:: Vector3f&, const sead:: Vector3f&, const sead:: Vector3f&) const - 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* ExtForceArea:: getName() const override
#include <l/Library/Area/AreaObj.h>
StageSwitchKeeper* ExtForceArea:: getStageSwitchKeeper() const override
#include <l/Library/Area/AreaObj.h>
void ExtForceArea:: initStageSwitchKeeper() override
#include <l/Library/Area/AreaObj.h>
bool ExtForceArea:: isInVolume(const sead:: Vector3f& pos) const virtual
#include <l/Library/Area/AreaObj.h>
bool ExtForceArea:: isInVolumeOffset(const sead:: Vector3f& pos,
f32 offset) const virtual
#include <l/Library/Area/AreaObj.h>
SceneObjHolder* ExtForceArea:: getSceneObjHolder() const override
#include <l/Library/Area/AreaObj.h>
void ExtForceArea:: validate()
#include <l/Library/Area/AreaObj.h>
void ExtForceArea:: invalidate()
#include <l/Library/Area/AreaObj.h>
const PlacementInfo* ExtForceArea:: getPlacementInfo() const
#include <l/Library/Area/AreaObj.h>
AreaShape* ExtForceArea:: getAreaShape() const
#include <l/Library/Area/AreaObj.h>
const sead:: Matrix34f& ExtForceArea:: getAreaMtx() const
#include <l/Library/Area/AreaObj.h>
s32 ExtForceArea:: getPriority()
#include <l/Library/Area/AreaObj.h>