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 2025-05-31 at 12:55:31 +0000