Rebel Fork Framework
Urho3D::AssetTransformerHierarchy::TreeNode Struct Reference

Classes

struct  ByName
 

Public Member Functions

TreeNodeGetOrCreateChild (const ea::string &name)
 
TreeNodeGetOrCreateChild (ea::span< const ea::string > path)
 
const TreeNodeGetChild (const ea::string &name) const
 
template<class T >
void Iterate (const T &callback)
 
template<class T >
void IterateNodesChildFirst (ea::span< const ea::string > path, const T &callback) const
 
 TreeNode (const ea::string &name)
 

Public Attributes

ea::string name_
 
ea::vector< SharedPtr< AssetTransformer > > transformers_
 
ea::vector_multiset< ea::unique_ptr< TreeNode >, ByNamechildren_
 

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