![]() |
TerraForge3D
2.3.1
3D Terrain And Landscape Generator
|
Public Member Functions | |
virtual NodeOutput | Evaluate (NodeInputParam input, NodeEditorPin *pin) |
virtual void | Load (nlohmann::json data) |
virtual nlohmann::json | Save () |
virtual void | OnRender () |
![]() | |
virtual NodeOutput | Evaluate (NodeInputParam input, NodeEditorPin *pin)=0 |
virtual std::vector< NodeEditorPin * > | GetPins () |
virtual bool | OnLink (NodeEditorPin *pin, NodeEditorLink *link) |
virtual void | OnDelete () |
nlohmann::json | SaveInternal () |
void | LoadInternal (nlohmann::json data) |
virtual void | Load (nlohmann::json data)=0 |
virtual nlohmann::json | Save ()=0 |
virtual void | OnRender ()=0 |
void | Render () |
void | Setup () |
void | DrawHeader (std::string text) |
NodeEditorNode (int id=GenerateUID()) | |
Public Attributes | |
float | minV |
float | maxV |
float | inpt |
![]() | |
ImVec2 | nodePosition |
bool | reqNodePosLoad |
int | id |
ImGuiNodeEditor::NodeId | _id |
std::vector< NodeEditorPin * > | outputPins |
std::vector< NodeEditorPin * > | inputPins |
char | userData [128] |
std::string | name |
ImU32 | headerColor = ImColor(59, 29, 209) |
std::mutex | m |
Definition at line 6 of file ClampNode.h.