XLE  v0.02.0
Public Member Functions | List of all members
ShaderPatcher::NodeGraph Class Reference

Public Member Functions

std::vector< Node > & GetNodes ()
 
const std::vector< Node > & GetNodes () const
 
std::vector< NodeConnection > & GetNodeConnections ()
 
const std::vector< NodeConnection > & GetNodeConnections () const
 
std::vector< NodeConstantConnection > & GetNodeConstantConnections ()
 
const std::vector< NodeConstantConnection > & GetNodeConstantConnections () const
 
std::string GetName () const
 
void SetName (std::string newName)
 
void TrimForPreview (uint32 previewNode)
 
bool TrimForOutputs (const std::string outputs[], size_t outputCount)
 
void AddDefaultOutputs ()
 
const NodeGetNode (uint32 nodeId) const
 
 NodeGraph (const std::string &name=std::string())
 
 NodeGraph (NodeGraph &&moveFrom)
 
NodeGraphoperator= (NodeGraph &&moveFrom)
 

The documentation for this class was generated from the following files: