TerraForge3D
2.3.1
3D Terrain And Landscape Generator
◆
Load()
void MathFunctionNode::Load
(
nlohmann::json
data
)
virtual
Implements
NodeEditorNode
.
Definition at line
40
of file
MathFunctionNode.cpp
.
41
{
42
std::string expr = data[
"expr"
];
43
memcpy(inputExpression, expr.data(), data.
size
());
44
mathInputWidth = data[
"mathInputWidth"
];
45
factor = data[
"factor"
];
46
/*
47
vars.clear();
48
parser->ClearVar();
49
parser->DefineVar(L"x", &x);
50
parser->DefineVar(L"y", &y);
51
parser->DefineVar(L"z", &z);
52
for (auto& tmp : data["vars"])
53
{
54
vars.push_back(std::make_pair<std::string, double>(tmp["name"], tmp["value"]));
55
parser->DefineVar(s2ws(vars.back().first), &vars.back().second);
56
}
57
*/
58
}
nlohmann::basic_json::size
size_type size() const noexcept
returns the number of elements
Definition:
json.hpp:22912
MathFunctionNode
Generated on Thu Apr 7 2022 14:10:52 for TerraForge3D by
1.9.3