![]() |
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 () |