#include <ActorPtrCache.h>
◆ iterator
◆ ActorForEachParam
◆ ActorForEachCallback
◆ ActorPtrCache()
| ActorPtrCache::ActorPtrCache |
( |
sead::Heap * | heap, |
|
|
s32 | i_max_actor_num ) |
◆ ~ActorPtrCache()
| ActorPtrCache::~ActorPtrCache |
( |
| ) |
|
◆ find() [1/2]
◆ find() [2/2]
◆ getActorBegin()
| iterator ActorPtrCache::getActorBegin |
( |
| ) |
const |
|
inline |
◆ getActorEnd()
| iterator ActorPtrCache::getActorEnd |
( |
| ) |
const |
|
inline |
◆ pushActor()
| void ActorPtrCache::pushActor |
( |
ActorBase * | io_actor | ) |
|
◆ popActor()
| void ActorPtrCache::popActor |
( |
const ActorBase * | i_actor | ) |
|
◆ getActorPtr()
◆ getActorPtrIncludingAboutToBeErased()
◆ count()
◆ forEach()
◆ getEmptyHeadIndex()
| u32 ActorPtrCache::getEmptyHeadIndex |
( |
| ) |
const |
|
inline |
◆ getNextCreateIndex()
| u32 ActorPtrCache::getNextCreateIndex |
( |
| ) |
const |
|
inline |
◆ mActorPtrArray
◆ mEmptyHeadIndex
| u32 ActorPtrCache::mEmptyHeadIndex |
|
private |
◆ mLiveActorEnd
◆ mNextCreateIndex
| u32 ActorPtrCache::mNextCreateIndex |
|
private |
◆ mCreateIndexOverflow
| bool ActorPtrCache::mCreateIndexOverflow |
|
private |