TerraForge3D  2.3.1
3D Terrain And Landscape Generator

◆ Load()

void ShaderTextureNode::Load ( nlohmann::json  data)
overridevirtual

Implements SNENode.

Definition at line 43 of file ShaderTextureNode.cpp.

44{
45 if(texture != nullptr)
46 {
47 delete texture;
48 texture = nullptr;
49 }
50
51 texture = new Texture2D(ProjectManager::Get()->GetResourcePath() + PATH_SEPARATOR + ProjectManager::Get()->GetAsset(data["texture"]));
52 scale = data["scale"];
53 offsetX = data["offsetX"];
54 offsetY = data["offsetY"];
55 rotation = data["rotation"];
56 isTriplanar = data["isTriplanar"];
57}