Grail (C++)
1.3.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
|
Public Member Functions | |
SynchronizedEntityContainer (const SynchronizedEntityContainer &)=delete | |
SynchronizedEntityContainer (SynchronizedEntityContainer &&)=delete | |
SynchronizedEntityContainer & | operator= (const SynchronizedEntityContainer &)=delete |
SynchronizedEntityContainer & | operator= (SynchronizedEntityContainer &&)=delete |
const std::pair< std::shared_ptr< AIEntity >, int > | operator[] (std::size_t index) |
void | SetData (const std::vector< std::pair< std::shared_ptr< AIEntity >, int >> &newData) |
std::size_t | Size () |
void | MarkDone (std::size_t index) |
ProcessingStatus | GetStatus (std::size_t index) |
bool | IsDone () |
bool | IsEntityPriorityValid (std::size_t index) |
int | GetCurrentPriority () |