Utility class to generate a sequentially numbered series of names. More...
#include <OgreCommon.h>
Public Member Functions | |
NameGenerator (const NameGenerator &rhs) | |
NameGenerator (const String &prefix) | |
String | generate () |
Generate a new name. More... | |
unsigned long long int | getNext () const |
Get the internal counter. More... | |
void | reset () |
Reset the internal counter. More... | |
void | setNext (unsigned long long int val) |
Manually set the internal counter (use caution) More... | |
Protected Attributes | |
unsigned long long int | mNext |
String | mPrefix |
Utility class to generate a sequentially numbered series of names.
Definition at line 770 of file OgreCommon.h.
|
inline |
Definition at line 777 of file OgreCommon.h.
|
inline |
Definition at line 780 of file OgreCommon.h.
|
inline |
|
inline |
Get the internal counter.
Definition at line 806 of file OgreCommon.h.
References OGRE_LOCK_AUTO_MUTEX.
|
inline |
Reset the internal counter.
Definition at line 792 of file OgreCommon.h.
References OGRE_LOCK_AUTO_MUTEX.
|
inline |
Manually set the internal counter (use caution)
Definition at line 799 of file OgreCommon.h.
References OGRE_LOCK_AUTO_MUTEX.
|
protected |
Definition at line 774 of file OgreCommon.h.
|
protected |
Definition at line 773 of file OgreCommon.h.