#include <SceneLoaderXML.h>
|
| std::shared_ptr< Node > | processNode (tinyxml2::XMLElement *nodeXML) |
| |
| void | processModule (tinyxml2::XMLElement *moduleXml, std::shared_ptr< Pipeline > pipeline, std::vector< Module * > &modules) |
| |
| bool | ConstructPipeline (std::shared_ptr< Node > node, std::shared_ptr< Pipeline > pipeline, tinyxml2::XMLElement *nodeXML, std::vector< std::shared_ptr< Node > > nodes) |
| |
| bool | ConstructNodePipeline (std::shared_ptr< Node > node, tinyxml2::XMLElement *nodeXML, std::vector< std::shared_ptr< Node > > nodes) |
| |
| std::string | encodeVec3f (const Vec3f v) |
| |
| Vec3f | decodeVec3f (const std::string str) |
| |
| std::string | encodeVec2f (const Vec2f v) |
| |
| Vec2f | decodeVec2f (const std::string str) |
| |
| virtual bool | canLoadFileByExtension (const std::string extension) |
| |
| void | NodeFieldInputConnection (FBase *fieldSrc, tinyxml2::XMLDocument &doc, std::map< ObjectId, uint > indices, std::shared_ptr< Node > node, uint ToIndex, tinyxml2::XMLElement *nodeConnectionsXml) |
| |
Definition at line 12 of file SceneLoaderXML.h.
◆ canLoadFileByExtension()
| bool dyno::SceneLoaderXML::canLoadFileByExtension |
( |
const std::string | extension | ) |
|
|
privatevirtual |
◆ ConstructNodePipeline()
| bool dyno::SceneLoaderXML::ConstructNodePipeline |
( |
std::shared_ptr< Node > | node, |
|
|
tinyxml2::XMLElement * | nodeXML, |
|
|
std::vector< std::shared_ptr< Node > > | nodes ) |
|
private |
◆ ConstructPipeline()
| bool dyno::SceneLoaderXML::ConstructPipeline |
( |
std::shared_ptr< Node > | node, |
|
|
std::shared_ptr< Pipeline > | pipeline, |
|
|
tinyxml2::XMLElement * | nodeXML, |
|
|
std::vector< std::shared_ptr< Node > > | nodes ) |
|
private |
◆ decodeVec2f()
| Vec2f dyno::SceneLoaderXML::decodeVec2f |
( |
const std::string | str | ) |
|
|
private |
◆ decodeVec3f()
| Vec3f dyno::SceneLoaderXML::decodeVec3f |
( |
const std::string | str | ) |
|
|
private |
◆ encodeVec2f()
| std::string dyno::SceneLoaderXML::encodeVec2f |
( |
const Vec2f | v | ) |
|
|
private |
◆ encodeVec3f()
| std::string dyno::SceneLoaderXML::encodeVec3f |
( |
const Vec3f | v | ) |
|
|
private |
◆ load()
| LoadResult dyno::SceneLoaderXML::load |
( |
const std::string | filename | ) |
|
|
overridevirtual |
◆ NodeFieldInputConnection()
| void dyno::SceneLoaderXML::NodeFieldInputConnection |
( |
FBase * | fieldSrc, |
|
|
tinyxml2::XMLDocument & | doc, |
|
|
std::map< ObjectId, uint > | indices, |
|
|
std::shared_ptr< Node > | node, |
|
|
uint | ToIndex, |
|
|
tinyxml2::XMLElement * | nodeConnectionsXml ) |
|
private |
◆ processModule()
| void dyno::SceneLoaderXML::processModule |
( |
tinyxml2::XMLElement * | moduleXml, |
|
|
std::shared_ptr< Pipeline > | pipeline, |
|
|
std::vector< Module * > & | modules ) |
|
private |
◆ processNode()
| std::shared_ptr< Node > dyno::SceneLoaderXML::processNode |
( |
tinyxml2::XMLElement * | nodeXML | ) |
|
|
private |
◆ save()
| bool dyno::SceneLoaderXML::save |
( |
std::shared_ptr< SceneGraph > | scn, |
|
|
const std::string | filename ) |
|
overridevirtual |
◆ mConnectionInfo
| std::vector<std::vector<ConnectionInfo> > dyno::SceneLoaderXML::mConnectionInfo |
|
private |
The documentation for this class was generated from the following files: