XII Release 0.1.0
Loading...
Searching...
No Matches
xiiAbstractObjectNode Class Reference

Classes

struct  Property

Public Member Functions

const xiiHybridArray< Property, 16 > & GetProperties () const
void AddProperty (xiiStringView sName, const xiiVariant &value)
void RemoveProperty (xiiStringView sName)
void ChangeProperty (xiiStringView sName, const xiiVariant &value)
void RenameProperty (xiiStringView sOldName, xiiStringView sNewName)
void ClearProperties ()
xiiResult InlineProperty (xiiStringView sName)
const xiiAbstractObjectGraph * GetOwner () const
const xiiUuid & GetGuid () const
xiiUInt32 GetTypeVersion () const
void SetTypeVersion (xiiUInt32 uiTypeVersion)
xiiStringView GetType () const
void SetType (xiiStringView sType)
const Property * FindProperty (xiiStringView sName) const
Property * FindProperty (xiiStringView sName)
xiiStringView GetNodeName () const

Friends

class xiiAbstractObjectGraph

The documentation for this class was generated from the following files:
  • /home/runner/work/XII/XII/Source/Engine/Foundation/Serialization/AbstractObjectGraph.h
  • /home/runner/work/XII/XII/Source/Engine/Foundation/Serialization/Implementation/AbstractObjectGraph.cpp