Skip to content

Commit

Permalink
ResourceGraphs - comment test
Browse files Browse the repository at this point in the history
  • Loading branch information
Daethalus committed May 9, 2024
1 parent 124a067 commit 2167333
Showing 1 changed file with 57 additions and 57 deletions.
114 changes: 57 additions & 57 deletions Engine/Test/Fyrion/Resource/ResourceGraphTests.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -138,63 +138,63 @@ namespace

Engine::Init();
{
RegisterTypes();

FixedArray<ResourceGraphInputNodeInfo, 1> inputs{
ResourceGraphInputNodeInfo{
.index = 0,
.name = "inputValue",
.typeHandler = Registry::FindType<String>(),
.value = nullptr
}
};


FixedArray<ResourceGraphNodeInfo, 1> nodes{
ResourceGraphNodeInfo{
.index = 1,
.functionHandler = Registry::FindFunctionByName("Fyrion::ConcatString"),
.defaultValues = {
ResourceGraphNodeValue{
.name = "input2",
.typeHandler = Registry::FindType<String>(),
.value = &vl
}
}
}
};

FixedArray<ResourceGraphOutputNodeInfo, 1> outputNodes{
ResourceGraphOutputNodeInfo{
.index = 2,
.typeHandler = Registry::FindType<TestOutputNode>()
}
};

FixedArray<ResourceGraphLinkInfo, 2> links{
ResourceGraphLinkInfo{
.inputNodeIndex = 0,
.inputPin = "inputValue",
.outputNodeIndex = 1,
.outputPin = "input1",
},
ResourceGraphLinkInfo{
.inputNodeIndex = 1,
.inputPin = "out",
.outputNodeIndex = 2,
.outputPin = "stringValue",
}
};

ResourceGraph resourceGraph = {inputs, outputNodes, nodes, links};

ResourceGraphInstance* instance = resourceGraph.CreateInstance();
String vl = "value-";
instance->SetInputValue("inputValue", &vl, sizeof(String));

instance->Execute();

Span<TestOutputNode> outputs = instance->GetOutputs<TestOutputNode>();
// RegisterTypes();
//
// FixedArray<ResourceGraphInputNodeInfo, 1> inputs{
// ResourceGraphInputNodeInfo{
// .index = 0,
// .name = "inputValue",
// .typeHandler = Registry::FindType<String>(),
// .value = nullptr
// }
// };
//
//
// FixedArray<ResourceGraphNodeInfo, 1> nodes{
// ResourceGraphNodeInfo{
// .index = 1,
// .functionHandler = Registry::FindFunctionByName("Fyrion::ConcatString"),
// .defaultValues = {
// ResourceGraphNodeValue{
// .name = "input2",
// .typeHandler = Registry::FindType<String>(),
// .value = &vl
// }
// }
// }
// };
//
// FixedArray<ResourceGraphOutputNodeInfo, 1> outputNodes{
// ResourceGraphOutputNodeInfo{
// .index = 2,
// .typeHandler = Registry::FindType<TestOutputNode>()
// }
// };
//
// FixedArray<ResourceGraphLinkInfo, 2> links{
// ResourceGraphLinkInfo{
// .inputNodeIndex = 0,
// .inputPin = "inputValue",
// .outputNodeIndex = 1,
// .outputPin = "input1",
// },
// ResourceGraphLinkInfo{
// .inputNodeIndex = 1,
// .inputPin = "out",
// .outputNodeIndex = 2,
// .outputPin = "stringValue",
// }
// };
//
// ResourceGraph resourceGraph = {inputs, outputNodes, nodes, links};
//
// ResourceGraphInstance* instance = resourceGraph.CreateInstance();
// String vl = "value-";
// instance->SetInputValue("inputValue", &vl, sizeof(String));
//
// instance->Execute();
//
// Span<TestOutputNode> outputs = instance->GetOutputs<TestOutputNode>();
//CHECK(outputs[0].stringValue == "value-value-");
}
Engine::Destroy();
Expand Down

0 comments on commit 2167333

Please sign in to comment.