Rebel Fork Framework
Urho3D::NodePrefab Class Reference

#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_

Detailed Description

Scene prefab. Contains node attributes, components and child nodes.


The documentation for this class was generated from the following files:
  • Urho3D/Scene/NodePrefab.h
  • Urho3D/Scene/NodePrefab.cpp