3#include <collision/ActorLineBgCollision.h>
4#include <collision/UnitTriangleBgCollision.h>
5#include <collision/UnitQuadBgCollision.h>
7#include <heap/seadDisposer.h>
24 void setFromBgUnit(
const sead::Vector2f& pos, u8 layer,
const sead::BitFlag8& collision_mask);
Definition UnitBgCollisionHolder.h:10
BgCollision * getBgCollision() const
Definition UnitBgCollisionHolder.h:30
BgCollision::InitArg mInitArgQuad
Definition UnitBgCollisionHolder.h:42
BgCollision * mBgCollision
Definition UnitBgCollisionHolder.h:46
ActorLineBgCollision mLineBgCollision
Definition UnitBgCollisionHolder.h:43
BgCollision::InitArg mInitArgLine
Definition UnitBgCollisionHolder.h:40
BgCollision::InitArg mInitArgTriangle
Definition UnitBgCollisionHolder.h:41
s8 _12
Definition UnitBgCollisionHolder.h:38
sead::BitFlag8 mCollisionMask
Definition UnitBgCollisionHolder.h:37
UnitTriangleBgCollision mTriangleBgCollision
Definition UnitBgCollisionHolder.h:44
UnitQuadBgCollision mQuadBgCollision
Definition UnitBgCollisionHolder.h:45
void setFromSlopeBottomBgUnit(const sead::Vector2f &pos, u8 layer, const sead::BitFlag8 &collision_mask)
void setFromBgUnit(const sead::Vector2f &pos, u8 layer, const sead::BitFlag8 &collision_mask)
u8 mLayer
Definition UnitBgCollisionHolder.h:36
void setFromReverseSlopeTopBgUnit(const sead::Vector2f &pos, u8 layer, const sead::BitFlag8 &collision_mask)
sead::Vector3f mPos
Definition UnitBgCollisionHolder.h:39