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.