|
OGRE
1.9.0
|
Utility class to generate a sequentially numbered series of names. More...
#include <OgreNameGenerator.h>
Public Member Functions | |
| NameGenerator (const NameGenerator &rhs) | |
| NameGenerator (const String &prefix) | |
| String | generate () |
| Generate a new name. | |
| unsigned long long int | getNext () const |
| Get the internal counter. | |
| void | reset () |
| Reset the internal counter. | |
| void | setNext (unsigned long long int val) |
| Manually set the internal counter (use caution) | |
Protected Attributes | |
| unsigned long long int | mNext |
| String | mPrefix |
| OGRE_AUTO_MUTEX | |
Utility class to generate a sequentially numbered series of names.
Definition at line 56 of file OgreNameGenerator.h.
| Ogre::NameGenerator::NameGenerator | ( | const NameGenerator & | rhs | ) |
Definition at line 63 of file OgreNameGenerator.h.
References NameGenerator(), mNext, and mPrefix.
Referenced by NameGenerator().
| Ogre::NameGenerator::NameGenerator | ( | const String & | prefix | ) |
Definition at line 66 of file OgreNameGenerator.h.
| String Ogre::NameGenerator::generate | ( | ) |
Generate a new name.
Definition at line 69 of file OgreNameGenerator.h.
References mNext, mPrefix, and OGRE_LOCK_AUTO_MUTEX.
| unsigned long long int Ogre::NameGenerator::getNext | ( | ) | const |
Get the internal counter.
Definition at line 92 of file OgreNameGenerator.h.
References mNext, and OGRE_LOCK_AUTO_MUTEX.
| void Ogre::NameGenerator::reset | ( | ) |
Reset the internal counter.
Definition at line 78 of file OgreNameGenerator.h.
References mNext, and OGRE_LOCK_AUTO_MUTEX.
| void Ogre::NameGenerator::setNext | ( | unsigned long long int | val | ) |
Manually set the internal counter (use caution)
Definition at line 85 of file OgreNameGenerator.h.
References mNext, and OGRE_LOCK_AUTO_MUTEX.
|
protected |
Definition at line 60 of file OgreNameGenerator.h.
Referenced by NameGenerator(), NameGenerator(), generate(), getNext(), reset(), and setNext().
|
protected |
Definition at line 59 of file OgreNameGenerator.h.
Referenced by NameGenerator(), NameGenerator(), and generate().
|
protected |
Definition at line 61 of file OgreNameGenerator.h.
1.13.2