|
Rebel Fork Framework
|
#include <Urho3D/Scene/NodePrefab.h>
Public Member Functions | |
| void | SetType (const ea::string &typeName) |
| void | SetType (const char *typeName) |
| void | SetType (StringHash typeNameHash) |
| void | SetId (SerializableId id) |
| void | Import (const Serializable *serializable, PrefabSaveFlags flags={}) |
| void | Export (Serializable *serializable, PrefabLoadFlags flags={}) const |
| void | SerializeInBlock (Archive &archive, PrefabArchiveFlags flags={}, bool compactSave=false) |
| AttributeScopeHint | GetEffectiveScopeHint (Context *context) const |
| const ea::string & | GetTypeName () const |
| StringHash | GetTypeNameHash () const |
| SerializableId | GetId () const |
| const ea::vector< AttributePrefab > & | GetAttributes () const |
| ea::vector< AttributePrefab > & | GetMutableAttributes () |
| bool | operator== (const SerializablePrefab &rhs) const |
| bool | operator!= (const SerializablePrefab &rhs) const |
Private Attributes | |
| ea::string | typeName_ |
| StringHash | typeNameHash_ |
| SerializableId | id_ {} |
| bool | temporary_ {} |
| ea::vector< AttributePrefab > | attributes_ |
Serializable prefab. Contains a list of attributes.