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

#include <ActorCollisionCheckMgr.h>

Public Member Functions

const LineNodeMgr< ActorCollisionCheck > & getActiveList () const
bool isInActiveList (const ActorCollisionCheck &collision_check) const
void addToActiveList (const ActorCollisionCheck &collision_check)
void removeFromActiveList (const ActorCollisionCheck &collision_check)
const LineNodeMgr< ActorCollisionCheck > & getCreateList () const
bool isInCreateList (const ActorCollisionCheck &collision_check) const
void addToCreateList (const ActorCollisionCheck &collision_check)
void removeFromCreateList (const ActorCollisionCheck &collision_check)
const LineNodeMgr< ActorCollisionCheck > & getTouchDrcHoldList () const
bool isInTouchDrcHoldList (const ActorCollisionCheck &collision_check) const
void addToTouchDrcHoldList (const ActorCollisionCheck &collision_check)
void removeFromTouchDrcHoldList (const ActorCollisionCheck &collision_check)
const LineNodeMgr< ActorCollisionCheck > & getTouchDrcCheckList () const
bool isInTouchDrcCheckList (const ActorCollisionCheck &collision_check) const
void addToTouchDrcCheckList (const ActorCollisionCheck &collision_check)
void removeFromTouchDrcCheckList (const ActorCollisionCheck &collision_check)
void entry (const ActorCollisionCheck &collision_check)
void release (const ActorCollisionCheck &collision_check)
void execute ()

Private Member Functions

void create_ ()

Private Attributes

LineNodeMgr< ActorCollisionCheckmActiveList
LineNodeMgr< ActorCollisionCheckmCreateList
LineNodeMgr< ActorCollisionCheckmTouchDrcHoldList
LineNodeMgr< ActorCollisionCheckmTouchDrcCheckList

Member Function Documentation

◆ getActiveList()

const LineNodeMgr< ActorCollisionCheck > & ActorCollisionCheckMgr::getActiveList ( ) const
inline

◆ isInActiveList()

bool ActorCollisionCheckMgr::isInActiveList ( const ActorCollisionCheck & collision_check) const

◆ addToActiveList()

void ActorCollisionCheckMgr::addToActiveList ( const ActorCollisionCheck & collision_check)

◆ removeFromActiveList()

void ActorCollisionCheckMgr::removeFromActiveList ( const ActorCollisionCheck & collision_check)

◆ getCreateList()

const LineNodeMgr< ActorCollisionCheck > & ActorCollisionCheckMgr::getCreateList ( ) const
inline

◆ isInCreateList()

bool ActorCollisionCheckMgr::isInCreateList ( const ActorCollisionCheck & collision_check) const

◆ addToCreateList()

void ActorCollisionCheckMgr::addToCreateList ( const ActorCollisionCheck & collision_check)

◆ removeFromCreateList()

void ActorCollisionCheckMgr::removeFromCreateList ( const ActorCollisionCheck & collision_check)

◆ getTouchDrcHoldList()

const LineNodeMgr< ActorCollisionCheck > & ActorCollisionCheckMgr::getTouchDrcHoldList ( ) const
inline

◆ isInTouchDrcHoldList()

bool ActorCollisionCheckMgr::isInTouchDrcHoldList ( const ActorCollisionCheck & collision_check) const

◆ addToTouchDrcHoldList()

void ActorCollisionCheckMgr::addToTouchDrcHoldList ( const ActorCollisionCheck & collision_check)

◆ removeFromTouchDrcHoldList()

void ActorCollisionCheckMgr::removeFromTouchDrcHoldList ( const ActorCollisionCheck & collision_check)

◆ getTouchDrcCheckList()

const LineNodeMgr< ActorCollisionCheck > & ActorCollisionCheckMgr::getTouchDrcCheckList ( ) const
inline

◆ isInTouchDrcCheckList()

bool ActorCollisionCheckMgr::isInTouchDrcCheckList ( const ActorCollisionCheck & collision_check) const

◆ addToTouchDrcCheckList()

void ActorCollisionCheckMgr::addToTouchDrcCheckList ( const ActorCollisionCheck & collision_check)

◆ removeFromTouchDrcCheckList()

void ActorCollisionCheckMgr::removeFromTouchDrcCheckList ( const ActorCollisionCheck & collision_check)

◆ entry()

void ActorCollisionCheckMgr::entry ( const ActorCollisionCheck & collision_check)
inline

◆ release()

void ActorCollisionCheckMgr::release ( const ActorCollisionCheck & collision_check)
inline

◆ execute()

void ActorCollisionCheckMgr::execute ( )

◆ create_()

void ActorCollisionCheckMgr::create_ ( )
private

Member Data Documentation

◆ mActiveList

LineNodeMgr<ActorCollisionCheck> ActorCollisionCheckMgr::mActiveList
private

◆ mCreateList

LineNodeMgr<ActorCollisionCheck> ActorCollisionCheckMgr::mCreateList
private

◆ mTouchDrcHoldList

LineNodeMgr<ActorCollisionCheck> ActorCollisionCheckMgr::mTouchDrcHoldList
private

◆ mTouchDrcCheckList

LineNodeMgr<ActorCollisionCheck> ActorCollisionCheckMgr::mTouchDrcCheckList
private