#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: