New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
CourseSelectCollisionCheck Class Reference

#include <CourseSelectCollisionCheck.h>

Classes

struct  CollisionData
struct  Vec3

Public Member Functions

 CourseSelectCollisionCheck ()
virtual ~CourseSelectCollisionCheck ()
void set (CourseSelectActor *owner, const CollisionData &collision_data)
ActorUniqueIDgetOwnerID ()
const ActorUniqueIDgetOwnerID () const
f32 getSize () const
void setSize (f32 size)
Vec3getCenterOffset ()
const Vec3getCenterOffset () const
void setCenterOffset (const Vec3 &center_offset)
void setCenterOffset (f32 center_offset_x, f32 center_offset_y)
void setCenterOffset (const sead::Vector2f &center_offset)

Private Attributes

ActorUniqueID mOwnerID
u32 _4
CollisionData mCollisionData

Constructor & Destructor Documentation

◆ CourseSelectCollisionCheck()

CourseSelectCollisionCheck::CourseSelectCollisionCheck ( )

◆ ~CourseSelectCollisionCheck()

virtual CourseSelectCollisionCheck::~CourseSelectCollisionCheck ( )
virtual

Member Function Documentation

◆ set()

void CourseSelectCollisionCheck::set ( CourseSelectActor * owner,
const CollisionData & collision_data )

◆ getOwnerID() [1/2]

ActorUniqueID & CourseSelectCollisionCheck::getOwnerID ( )
inlinenodiscard

◆ getOwnerID() [2/2]

const ActorUniqueID & CourseSelectCollisionCheck::getOwnerID ( ) const
inlinenodiscard

◆ getSize()

f32 CourseSelectCollisionCheck::getSize ( ) const
inlinenodiscard

◆ setSize()

void CourseSelectCollisionCheck::setSize ( f32 size)
inline

◆ getCenterOffset() [1/2]

Vec3 & CourseSelectCollisionCheck::getCenterOffset ( )
inlinenodiscard

◆ getCenterOffset() [2/2]

const Vec3 & CourseSelectCollisionCheck::getCenterOffset ( ) const
inlinenodiscard

◆ setCenterOffset() [1/3]

void CourseSelectCollisionCheck::setCenterOffset ( const Vec3 & center_offset)
inline

◆ setCenterOffset() [2/3]

void CourseSelectCollisionCheck::setCenterOffset ( f32 center_offset_x,
f32 center_offset_y )
inline

◆ setCenterOffset() [3/3]

void CourseSelectCollisionCheck::setCenterOffset ( const sead::Vector2f & center_offset)
inline

Member Data Documentation

◆ mOwnerID

ActorUniqueID CourseSelectCollisionCheck::mOwnerID
private

◆ _4

u32 CourseSelectCollisionCheck::_4
private

◆ mCollisionData

CollisionData CourseSelectCollisionCheck::mCollisionData
private