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::ModuleInput Class Reference

Describes one of a ModuleType's inputs (name, SignalType, default value). More...

#include <moduleinput.hpp>

Inheritance diagram for nm::ModuleInput:
nm::UserDataProvider

Public Member Functions

 ModuleInput (std::string name, SignalType signalType, const ModuleType &moduleType)
 
 ModuleInput (std::string name, SignalValue defaultValue, const ModuleType &moduleType)
 
std::string getName () const
 
SignalType getSignalType () const
 
SignalValue getDefaultValue () const
 
- Public Member Functions inherited from nm::UserDataProvider
void * getUserData () const
 
void setUserData (void *userData)
 

Public Attributes

signal< void(ModuleInput &)> destroying
 

Detailed Description

Describes one of a ModuleType's inputs (name, SignalType, default value).


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