![]() |
Kochol Game Engine
0.1.0
|
#include <PriorityArray.h>
Classes | |
struct | Item |
Public Member Functions | |
PriorityArray () | |
Constructor. | |
void | Add (const ValueType &val, const PriorityType &pri) |
void | Sort () |
const ValueType & | operator[] (size_t index) const |
const ValueType & | Get (size_t index, PriorityType &priority) const |
void | Remove (const ValueType &val, const PriorityType &pri) |
void | Clear () |
size_t | Size () const |
int | intSize () const |
ValueType | Next () |
Private Attributes | |
std::vector< Item > | m_items |
int | m_iIndex |
Definition at line 19 of file PriorityArray.h.
|
inline |
Constructor.
Definition at line 36 of file PriorityArray.h.
|
inline |
Definition at line 41 of file PriorityArray.h.
|
inline |
Definition at line 72 of file PriorityArray.h.
|
inline |
Definition at line 56 of file PriorityArray.h.
|
inline |
Definition at line 82 of file PriorityArray.h.
|
inline |
Definition at line 87 of file PriorityArray.h.
|
inline |
Definition at line 51 of file PriorityArray.h.
|
inline |
Definition at line 62 of file PriorityArray.h.
|
inline |
Definition at line 77 of file PriorityArray.h.
|
inline |
Definition at line 46 of file PriorityArray.h.
|
private |
Definition at line 100 of file PriorityArray.h.
Referenced by kge::core::PriorityArray< SceneNode *, int >::Next().
|
private |
Definition at line 99 of file PriorityArray.h.
Referenced by kge::core::PriorityArray< SceneNode *, int >::Add(), kge::core::PriorityArray< SceneNode *, int >::Clear(), kge::core::PriorityArray< SceneNode *, int >::Get(), kge::core::PriorityArray< SceneNode *, int >::intSize(), kge::core::PriorityArray< SceneNode *, int >::Next(), kge::core::PriorityArray< SceneNode *, int >::operator[](), kge::core::PriorityArray< SceneNode *, int >::Remove(), kge::core::PriorityArray< SceneNode *, int >::Size(), and kge::core::PriorityArray< SceneNode *, int >::Sort().