Utility class to write prefab data to Archive.
More...
#include <Urho3D/Scene/PrefabWriter.h>
|
| PrefabWriterToArchive (Archive &archive, const char *blockName, PrefabSaveFlags saveFlags={}, PrefabArchiveFlags archiveFlags={}) |
|
void | WriteNode (unsigned id, const Serializable *node) override |
|
void | WriteNumComponents (unsigned numComponents) override |
|
void | WriteComponent (unsigned id, const Serializable *component) override |
|
void | WriteNumChildren (unsigned numChildren) override |
|
void | BeginChild () override |
|
void | EndChild () override |
|
bool | IsEOF () const override |
|
PrefabSaveFlags | GetFlags () const override |
|
|
void | NextSerializable () |
|
void | CheckEOF () |
|
|
Archive & | archive_ |
|
const PrefabArchiveFlags | nodeFlags_ |
|
const PrefabArchiveFlags | componentFlags_ |
|
const PrefabSaveFlags | saveFlags_ |
|
SerializablePrefab | buffer_ |
|
bool | hasRootBlock_ {} |
|
ea::vector< ea::pair< ArchiveBlock, unsigned > > | stack_ |
|
bool | eof_ {} |
|
Utility class to write prefab data to Archive.
The documentation for this class was generated from the following files:
- Urho3D/Scene/PrefabWriter.h
- Urho3D/Scene/PrefabWriter.cpp