#include <BasicBgCollisionCheck.h>
|
| | BasicBgCollisionCheck () |
| | BasicBgCollisionCheck (const BgCollisionCheckParam ¶m) |
| void | initialize (const BgCollisionCheckParam ¶m) |
| bool | checkAreaUnit (BgCollisionCheckResultArea *res, const sead::Vector2f &p0, const sead::Vector2f &p1, u8 hit_dir_mask=cHitDirMaskAll) const |
| bool | checkAreaActor (BgCollisionCheckResultArea *res, const sead::Vector2f &p0, const sead::Vector2f &p1, u8 hit_dir_mask=cHitDirMaskAll) const |
| bool | checkArea (BgCollisionCheckResultArea *res, const sead::Vector2f &p0, const sead::Vector2f &p1, u8 hit_dir_mask=cHitDirMaskAll) const |
| bool | checkPointUnit (BgCollisionCheckResultPoint *res, const sead::Vector2f &p) const |
| bool | checkPointActor (BgCollisionCheckResultPoint *res, const sead::Vector2f &p) const |
| bool | checkPoint (BgCollisionCheckResultPoint *res, const sead::Vector2f &p) const |
| void | setIgnoreQuicksand (bool ignore) |
| void | setLayer (u8 layer) |
◆ BasicBgCollisionCheck() [1/2]
| BasicBgCollisionCheck::BasicBgCollisionCheck |
( |
| ) |
|
◆ BasicBgCollisionCheck() [2/2]
◆ getActorBgCollisionList_()
◆ isMatching_()
| bool BasicBgCollisionCheck::isMatching_ |
( |
const u64 & | bc_data | ) |
const |
|
protected |
◆ isConsider_()
| bool BasicBgCollisionCheck::isConsider_ |
( |
const BgCollision & | bg_collision | ) |
const |
|
protected |
◆ initialize()
◆ checkAreaUnit()
◆ checkAreaActor()
◆ checkArea()
◆ checkPointUnit()
◆ checkPointActor()
◆ checkPoint()
◆ setIgnoreQuicksand()
| void BasicBgCollisionCheck::setIgnoreQuicksand |
( |
bool | ignore | ) |
|
|
inline |
◆ setLayer()
| void BasicBgCollisionCheck::setLayer |
( |
u8 | layer | ) |
|
|
inline |
◆ cHitDirMaskAll
| const u8 BasicBgCollisionCheck::cHitDirMaskAll |
|
static |
Initial value:= (
)
@ cDirType_Right
Definition Direction.h:7
@ cDirType_Left
Definition Direction.h:8
@ cDirType_Down
Definition Direction.h:10
@ cDirType_Up
Definition Direction.h:9
◆ _0
| u8 BasicBgCollisionCheck::_0 |
|
private |
◆ mIgnoreQuicksand
| bool BasicBgCollisionCheck::mIgnoreQuicksand |
|
private |
◆ mLayer
| u8 BasicBgCollisionCheck::mLayer |
|
private |
◆ mCollisionMask
◆ mType
◆ mActor
| Actor* BasicBgCollisionCheck::mActor |
|
private |
◆ mCallback
◆ mIgnoreActor
| u32 BasicBgCollisionCheck::mIgnoreActor[(0x48 - 0x10)/sizeof(u32)] |
|
private |
◆ _48
| u32 BasicBgCollisionCheck::_48 |
|
private |