NodeDeserializer ​
Functions ​
| Name | |
|---|---|
| void | assignCamera(const rapidjson::Value & value, Ptr< GuiCamera > camera) |
| void | assignCommon(const rapidjson::Value & value, Ptr< GuiNode > node, bool select) |
| void | assignSequence(const rapidjson::Value & value, Ptr< GuiSequence > sequence, bool select) |
| std::vector< Ptr< DIWNE::Node > > | createFrom(const Memento & memento, bool selectAll =false) |
| std::optional< Ptr< GuiOperator > > | createOperator(const rapidjson::Value & value, bool select) |
| Ptr< GuiSequence > | createSequence(const rapidjson::Value & value, bool select) |
| std::optional< Ptr< GuiTransform > > | createTransform(const rapidjson::Value & value, bool select) |
Functions Documentation ​
function assignCamera ​
cpp
void assignCamera(
const rapidjson::Value & value,
Ptr< GuiCamera > camera
)void assignCamera(
const rapidjson::Value & value,
Ptr< GuiCamera > camera
)function assignCommon ​
cpp
void assignCommon(
const rapidjson::Value & value,
Ptr< GuiNode > node,
bool select
)void assignCommon(
const rapidjson::Value & value,
Ptr< GuiNode > node,
bool select
)function assignSequence ​
cpp
void assignSequence(
const rapidjson::Value & value,
Ptr< GuiSequence > sequence,
bool select
)void assignSequence(
const rapidjson::Value & value,
Ptr< GuiSequence > sequence,
bool select
)function createFrom ​
cpp
std::vector< Ptr< DIWNE::Node > > createFrom(
const Memento & memento,
bool selectAll =false
)std::vector< Ptr< DIWNE::Node > > createFrom(
const Memento & memento,
bool selectAll =false
)Return: Vector of Workspace::CoreNodes (casted to base type DIWNE::Node for perf reasons) Only top level nodes are returned, inner/child nodes are omitted from the list.
Precondition: DIWNE and WorkspaceWindow are initialized.
TodoAssign script after the node is connected with the other nodes.
function createOperator ​
cpp
std::optional< Ptr< GuiOperator > > createOperator(
const rapidjson::Value & value,
bool select
)std::optional< Ptr< GuiOperator > > createOperator(
const rapidjson::Value & value,
bool select
)function createSequence ​
cpp
Ptr< GuiSequence > createSequence(
const rapidjson::Value & value,
bool select
)Ptr< GuiSequence > createSequence(
const rapidjson::Value & value,
bool select
)function createTransform ​
cpp
std::optional< Ptr< GuiTransform > > createTransform(
const rapidjson::Value & value,
bool select
)std::optional< Ptr< GuiTransform > > createTransform(
const rapidjson::Value & value,
bool select
)Updated on 2026-05-21 at 15:39:36 +0000