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 SerializablePrefabGetNode () const
 
SerializablePrefabGetMutableNode ()
 
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 NodePrefabFindChild (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< SerializablePrefabcomponents_
 
ea::vector< NodePrefabchildren_
 

Detailed Description

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


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