Description
Typedefs
typedef std::function< void( ExporterContext &ctxt, DescriptionMap &, Node *node)> | NodeExport_Fn_t |
typedef std::function< void( ExporterContext &ctxt, DescriptionMap &, State *state)> | StateExport_Fn_t |
typedef std::function< DescriptionMap *( ExporterContext &ctxt, AbstractBehaviour *behaviour)> | BehaviourExport_Fn_t |
Functions
Documentation
typedef
MinSG::SceneManagement::ExporterTools::NodeExport_Fn_t
public |
typedef std::function< void( ExporterContext &ctxt, DescriptionMap &, Node *node)> NodeExport_Fn_t |
Defined in MinSG/SceneManagement/Exporter/ExporterTools.h:36
typedef
MinSG::SceneManagement::ExporterTools::StateExport_Fn_t
public |
typedef std::function< void( ExporterContext &ctxt, DescriptionMap &, State *state)> StateExport_Fn_t |
Defined in MinSG/SceneManagement/Exporter/ExporterTools.h:37
typedef
MinSG::SceneManagement::ExporterTools::BehaviourExport_Fn_t
public |
typedef std::function< DescriptionMap *( ExporterContext &ctxt, AbstractBehaviour *behaviour)> BehaviourExport_Fn_t |
Defined in MinSG/SceneManagement/Exporter/ExporterTools.h:38
function
MinSG::SceneManagement::ExporterTools::registerNodeExporter
public |
void registerNodeExporter( | const Util::StringIdentifier & | classId, |
NodeExport_Fn_t | void | |
) |
Defined in MinSG/SceneManagement/Exporter/ExporterTools.h:39
function
MinSG::SceneManagement::ExporterTools::registerStateExporter
public |
void registerStateExporter( | const Util::StringIdentifier & | classId, |
StateExport_Fn_t | void | |
) |
Defined in MinSG/SceneManagement/Exporter/ExporterTools.h:40
function
MinSG::SceneManagement::ExporterTools::registerBehaviourExporter
public |
void registerBehaviourExporter( | BehaviourExport_Fn_t | void ) |
Defined in MinSG/SceneManagement/Exporter/ExporterTools.h:41
function
MinSG::SceneManagement::ExporterTools::finalizeBehaviourDescription
public |
void finalizeBehaviourDescription( | ExporterContext & | ctxt, |
DescriptionMap & | description, | |
AbstractBehaviour * | behaviour | |
) |
Helper function that adds standard data to a description.
- set string TYPE = TYPE_BEHAVIOUR
Defined in MinSG/SceneManagement/Exporter/ExporterTools.h:47
function
MinSG::SceneManagement::ExporterTools::addAttributesToDescription
public |
void addAttributesToDescription( | ExporterContext & | ctxt, |
DescriptionMap & | description, | |
const Util::GenericAttribute::Map * | attribs | |
) |
Defined in MinSG/SceneManagement/Exporter/ExporterTools.h:49
function
MinSG::SceneManagement::ExporterTools::addSRTToDescription
public |
void addSRTToDescription( | DescriptionMap & | description, |
const Geometry::SRT & | srt | |
) |
Defined in MinSG/SceneManagement/Exporter/ExporterTools.h:50
function
MinSG::SceneManagement::ExporterTools::addTransformationToDescription
public |
void addTransformationToDescription( | DescriptionMap & | description, |
Node * | node | |
) |
Defined in MinSG/SceneManagement/Exporter/ExporterTools.h:51
function
MinSG::SceneManagement::ExporterTools::addChildEntry
public |
void addChildEntry( | DescriptionMap & | description, |
std::unique_ptr< DescriptionMap > | childDescription | |
) |
Defined in MinSG/SceneManagement/Exporter/ExporterTools.h:52
function
MinSG::SceneManagement::ExporterTools::addDataEntry
public |
void addDataEntry( | DescriptionMap & | description, |
std::unique_ptr< DescriptionMap > | dataDescription | |
) |
Defined in MinSG/SceneManagement/Exporter/ExporterTools.h:53
function
MinSG::SceneManagement::ExporterTools::addChildNodesToDescription
public |
void addChildNodesToDescription( | ExporterContext & | ctxt, |
DescriptionMap & | description, | |
Node * | node | |
) |
Defined in MinSG/SceneManagement/Exporter/ExporterTools.h:55
function
MinSG::SceneManagement::ExporterTools::addStatesToDescription
public |
void addStatesToDescription( | ExporterContext & | ctxt, |
DescriptionMap & | description, | |
Node * | node | |
) |
Defined in MinSG/SceneManagement/Exporter/ExporterTools.h:56
function
MinSG::SceneManagement::ExporterTools::addBehavioursToDescription
public |
void addBehavioursToDescription( | ExporterContext & | ctxt, |
DescriptionMap & | description, | |
Node * | node | |
) |
Defined in MinSG/SceneManagement/Exporter/ExporterTools.h:57
function
MinSG::SceneManagement::ExporterTools::createDescriptionForBehaviour
public |
std::unique_ptr< DescriptionMap > createDescriptionForBehaviour( | ExporterContext & | ctxt, |
AbstractBehaviour * | behaviour | |
) |
Defined in MinSG/SceneManagement/Exporter/ExporterTools.h:59
function
MinSG::SceneManagement::ExporterTools::createDescriptionForNode
public |
std::unique_ptr< DescriptionMap > createDescriptionForNode( | ExporterContext & | ctxt, |
Node * | node | |
) |
Defined in MinSG/SceneManagement/Exporter/ExporterTools.h:60
function
MinSG::SceneManagement::ExporterTools::createDescriptionForScene
public |
std::unique_ptr< DescriptionMap > createDescriptionForScene( | ExporterContext & | ctxt, |
const std::deque< Node * > & | nodes | |
) |
Defined in MinSG/SceneManagement/Exporter/ExporterTools.h:61
function
MinSG::SceneManagement::ExporterTools::createDescriptionForState
public |
std::unique_ptr< DescriptionMap > createDescriptionForState( | ExporterContext & | ctxt, |
State * | state | |
) |
Defined in MinSG/SceneManagement/Exporter/ExporterTools.h:62