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

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

addInput(std::string name, SignalType signalType)nm::ModuleType
addInput(std::string name, SignalValue defaultValue)nm::ModuleType
addOutput(std::string name, SignalType signalType)nm::ModuleType
Category enum namenm::ModuleType
descriptionChangednm::ModuleType
destroyingnm::ModuleType
eachModuleInput(std::function< void(const ModuleInput &)> f) const nm::ModuleType
eachModuleInput(std::function< void(ModuleInput &)> f)nm::ModuleType
eachModuleOutput(std::function< void(const ModuleOutput &)> f) const nm::ModuleType
eachModuleOutput(std::function< void(ModuleOutput &)> f)nm::ModuleType
exportInternalOutput(OutputLink &outputLink, std::string externalName)nm::ModuleType
getDescription() const (defined in nm::ModuleType)nm::ModuleTypeinline
getGraph()nm::ModuleTypeinline
getGraph() const nm::ModuleTypeinline
getInput(std::string name) const (defined in nm::ModuleType)nm::ModuleType
getInput(std::string name) (defined in nm::ModuleType)nm::ModuleType
getInput(unsigned int index) const (defined in nm::ModuleType)nm::ModuleTypeinline
getInput(unsigned int index) (defined in nm::ModuleType)nm::ModuleTypeinline
getInputModule()nm::ModuleType
getInputModule() const nm::ModuleType
getName() const nm::ModuleTypeinline
getOutput(std::string name) const (defined in nm::ModuleType)nm::ModuleType
getOutput(std::string name) (defined in nm::ModuleType)nm::ModuleType
getOutput(unsigned int index) const (defined in nm::ModuleType)nm::ModuleTypeinline
getOutput(unsigned int index) (defined in nm::ModuleType)nm::ModuleTypeinline
getOutputModule()nm::ModuleType
getOutputModule() const nm::ModuleType
getUserData() const (defined in nm::UserDataProvider)nm::UserDataProviderinline
inputAddednm::ModuleType
inputRemovednm::ModuleType
isBuiltin() const nm::ModuleTypeinline
isComposite() const nm::ModuleTypeinline
isGraphInput() const nm::ModuleTypeinline
isGraphOutput() const nm::ModuleTypeinline
isPrimitive() const nm::ModuleTypeinline
isRemovable() const nm::ModuleTypeinline
ModuleType(std::string name, std::string description)nm::ModuleTypeexplicit
ModuleType(std::string name, Category category=Category::Composite, std::string description="")nm::ModuleTypeexplicit
nameChangednm::ModuleType
NonCopyable()=default (defined in nm::NonCopyable)nm::NonCopyableprivate
numInputs() const (defined in nm::ModuleType)nm::ModuleTypeinline
numOutputs() const (defined in nm::ModuleType)nm::ModuleTypeinline
outputAddednm::ModuleType
outputRemovednm::ModuleType
removeInput(ModuleInput *moduleInput)nm::ModuleType
removeOutput(ModuleOutput *moduleOutput)nm::ModuleType
removingInputnm::ModuleType
removingOutputnm::ModuleType
setDescription(std::string description) (defined in nm::ModuleType)nm::ModuleType
setName(std::string name) (defined in nm::ModuleType)nm::ModuleType
setRemovable(bool removable)nm::ModuleTypeinline
setUserData(void *userData) (defined in nm::UserDataProvider)nm::UserDataProviderinline
UserDataProvider() (defined in nm::UserDataProvider)nm::UserDataProviderinlineprotected
~ModuleType() (defined in nm::ModuleType)nm::ModuleType
~NonCopyable()=default (defined in nm::NonCopyable)nm::NonCopyableprivatevirtual
~UserDataProvider() (defined in nm::UserDataProvider)nm::UserDataProviderinlinevirtual