Noise Modeler Library  0.1
Library for procedurally generating noise-based terrains and other content
 All Classes Files Functions Variables Enumerations Enumerator Groups Pages
nm::Graph Member List

This is the complete list of members for nm::Graph, including all inherited members.

addModule(std::unique_ptr< Module > module) (defined in nm::Graph)nm::Graph
clearModules() (defined in nm::Graph)nm::Graph
createModule(const ModuleType &type, std::string name) (defined in nm::Graph)nm::Graph
createModule(const ModuleType &type) (defined in nm::Graph)nm::Graph
destroying (defined in nm::Graph)nm::Graph
findModule(std::function< bool(Module &)> predicative) (defined in nm::Graph)nm::Graph
findModule(std::function< bool(const Module &)> predicative) const (defined in nm::Graph)nm::Graph
getModule(const std::string &name) (defined in nm::Graph)nm::Graph
getModule(const std::string &name) const (defined in nm::Graph)nm::Graph
getModule(unsigned int index) (defined in nm::Graph)nm::Graph
getModule(unsigned int index) const (defined in nm::Graph)nm::Graph
getUserData() const (defined in nm::UserDataProvider)nm::UserDataProviderinline
Graph() (defined in nm::Graph)nm::Graphinline
moduleAdded (defined in nm::Graph)nm::Graph
moduleRemoved (defined in nm::Graph)nm::Graph
NonCopyable()=default (defined in nm::NonCopyable)nm::NonCopyableprivate
numModules() const (defined in nm::Graph)nm::Graphinline
removeModule(Module &module) (defined in nm::Graph)nm::Graph
setUserData(void *userData) (defined in nm::UserDataProvider)nm::UserDataProviderinline
traverseModulesTopological(std::function< void(const Module &)> callback) const (defined in nm::Graph)nm::Graph
UserDataProvider() (defined in nm::UserDataProvider)nm::UserDataProviderinlineprotected
~Graph() (defined in nm::Graph)nm::Graph
~NonCopyable()=default (defined in nm::NonCopyable)nm::NonCopyableprivatevirtual
~UserDataProvider() (defined in nm::UserDataProvider)nm::UserDataProviderinlinevirtual