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::Module Member List

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

addedInputLinknm::Module
addedOutputLinknm::Module
dependenciesChangednm::Module
descriptionChangednm::Module
destroyingnm::Module
disconnect()nm::Module
getDependenciesSorted(const std::vector< OutputLink * > &outputs, const std::set< InputLink * > &ignoreInputs={}) (defined in nm::Module)nm::Modulestatic
getDependenciesSorted(const std::vector< const OutputLink * > &outputs, const std::set< const InputLink * > &ignoreInputs={}) (defined in nm::Module)nm::Modulestatic
getDepth() const nm::Module
getDescription() const (defined in nm::Module)nm::Moduleinline
getHeight() const nm::Module
getInput(std::string name) (defined in nm::Module)nm::Module
getInput(std::string name) const (defined in nm::Module)nm::Module
getInput(unsigned int i) (defined in nm::Module)nm::Module
getInput(unsigned int i) const (defined in nm::Module)nm::Module
getInputs() (defined in nm::Module)nm::Module
getInputSize() const (defined in nm::Module)nm::Module
getName() const (defined in nm::Module)nm::Moduleinline
getOutput(std::string name) (defined in nm::Module)nm::Module
getOutput(std::string name) const (defined in nm::Module)nm::Module
getOutput(unsigned int i) (defined in nm::Module)nm::Module
getOutput(unsigned int i) const (defined in nm::Module)nm::Module
getOutputs() (defined in nm::Module)nm::Module
getOutputSize() const (defined in nm::Module)nm::Module
getType() const (defined in nm::Module)nm::Moduleinline
getType() (defined in nm::Module)nm::Moduleinline
getUserData() const (defined in nm::UserDataProvider)nm::UserDataProviderinline
Module(const ModuleType &type, std::string name, std::string description="")nm::Moduleexplicit
nameChangednm::Module
removedInputLinknm::Module
removedOutputLinknm::Module
setDescription(std::string description) (defined in nm::Module)nm::Module
setName(std::string name) (defined in nm::Module)nm::Module
setUserData(void *userData) (defined in nm::UserDataProvider)nm::UserDataProviderinline
topologicallyTraverseDependencies(const std::vector< OutputLink * > &outputs, std::function< void(Module &)> visitor, const std::set< InputLink * > &ignoreInputs={}) (defined in nm::Module)nm::Modulestatic
topologicallyTraverseDependencies(const std::vector< const OutputLink * > &outputs, std::function< void(const Module &)> visitor, const std::set< const InputLink * > &ignoreInputs={}) (defined in nm::Module)nm::Modulestatic
traverseAncestors(std::function< void(const Module &)> callback) const (defined in nm::Module)nm::Module
traverseChildren(std::function< void(const Module &)> callback) const (defined in nm::Module)nm::Module
traverseDescendants(std::function< void(const Module &)> callback) const (defined in nm::Module)nm::Module
traverseDescendants(std::function< void(Module &)> callback) (defined in nm::Module)nm::Module
traverseParents(std::function< void(const Module &)> callback) const (defined in nm::Module)nm::Module
UserDataProvider() (defined in nm::UserDataProvider)nm::UserDataProviderinlineprotected
~Module() (defined in nm::Module)nm::Modulevirtual
~UserDataProvider() (defined in nm::UserDataProvider)nm::UserDataProviderinlinevirtual