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

Classes

struct  ByName

Public Member Functions

TreeNode & GetOrCreateChild (const ea::string &name)
TreeNode & GetOrCreateChild (ea::span< const ea::string > path)
const TreeNode * GetChild (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 >, ByName > children_

The documentation for this struct was generated from the following files:
  • Urho3D/Utility/AssetTransformerHierarchy.h
  • Urho3D/Utility/AssetTransformerHierarchy.cpp