|
Rebel Fork Framework
|
#include <Urho3D/Scene/NodePrefab.h>
Public Member Functions | |
| void | SerializeInBlock (Archive &archive, PrefabArchiveFlags flags={}, bool compactSave=false) |
| AttributeScopeHint | GetEffectiveScopeHint (Context *context) const |
| void | NormalizeIds (Context *context) |
| const SerializablePrefab & | GetNode () const |
| SerializablePrefab & | GetMutableNode () |
| const ea::vector< SerializablePrefab > & | GetComponents () const |
| ea::vector< SerializablePrefab > & | GetMutableComponents () |
| const ea::vector< NodePrefab > & | GetChildren () const |
| ea::vector< NodePrefab > & | GetMutableChildren () |
| const ea::string & | GetNodeName () const |
| const NodePrefab & | FindChild (ea::string_view path) const |
| void | Clear () |
| bool | IsEmpty () const |
| bool | operator== (const NodePrefab &rhs) const |
| bool | operator!= (const NodePrefab &rhs) const |
Static Public Attributes | |
| static const NodePrefab | Empty |
Private Attributes | |
| SerializablePrefab | node_ |
| ea::vector< SerializablePrefab > | components_ |
| ea::vector< NodePrefab > | children_ |
Scene prefab. Contains node attributes, components and child nodes.