Rebel Fork Framework
Urho3D::PrefabReaderFromMemory Class Reference

Utility class to read prefab data from NodePrefab. More...

#include <Urho3D/Scene/PrefabReader.h>

Inheritance diagram for Urho3D::PrefabReaderFromMemory:
Urho3D::PrefabReader Urho3D::NonCopyable

Public Member Functions

 PrefabReaderFromMemory (const NodePrefab &nodePrefab)
 
const SerializablePrefabReadNode () override
 
unsigned ReadNumComponents () override
 
const SerializablePrefabReadComponent () override
 
unsigned ReadNumChildren () override
 
void BeginChild () override
 
void EndChild () override
 
bool IsEOF () const override
 

Private Member Functions

const NodePrefabCurrentNode () const
 
void StartChildren ()
 
void NextNode ()
 
void UpdateEOF ()
 

Private Attributes

const NodePrefabnodePrefab_
 
ea::vector< ea::pair< const NodePrefab *, unsigned > > stack_
 
unsigned componentIndex_ {}
 

Additional Inherited Members

- Protected Member Functions inherited from Urho3D::NonCopyable
 NonCopyable (const NonCopyable &other)=delete
 
 NonCopyable (NonCopyable &&other)=delete
 
NonCopyableoperator= (const NonCopyable &other)=delete
 
NonCopyableoperator= (NonCopyable &&other)=delete
 

Detailed Description

Utility class to read prefab data from NodePrefab.


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