ProtoZed  awesome branch
A simple but powerful game framework
Public Member Functions | Static Public Member Functions | List of all members
PZ::RandomManager Class Reference
Inheritance diagram for PZ::RandomManager:
PZ::NonCopyable

Public Member Functions

 RandomManager ()
 
 ~RandomManager ()
 
bool Add (const std::string &name)
 
bool Add (const std::string &name, unsigned int seed)
 
bool Remove (const std::string &name)
 
const RandomGet (const std::string &name) const
 

Static Public Member Functions

static const RandomGetGlobal ()
 

Additional Inherited Members

- Protected Member Functions inherited from PZ::NonCopyable
 NonCopyable ()
 

Constructor & Destructor Documentation

PZ::RandomManager::RandomManager ( )
PZ::RandomManager::~RandomManager ( )

Member Function Documentation

bool PZ::RandomManager::Add ( const std::string &  name)
bool PZ::RandomManager::Add ( const std::string &  name,
unsigned int  seed 
)
const Random& PZ::RandomManager::Get ( const std::string &  name) const
static const Random& PZ::RandomManager::GetGlobal ( )
inlinestatic
bool PZ::RandomManager::Remove ( const std::string &  name)

The documentation for this class was generated from the following file: