|
ArticyXImporter
ArticyXImporter for Unreal Engine
|
#include <ArticyBaseObject.h>
Public Member Functions | |
| bool | WasLoaded () const |
| void | Initialize () |
| UArticyPrimitive * | GetSubobject (FArticyId Id) const |
| FArticyType | GetArticyType () const |
| Public Member Functions inherited from IArticyReflectable | |
| template<typename TValue> | |
| TValue | SetProp (FName Property, TValue Value, int32 ArrayIndex=0) |
| template<typename TValue> | |
| TValue & | GetProp (FName Property, int32 ArrayIndex=0) |
| template<typename TValue> | |
| const TValue & | GetProp (FName Property, int32 ArrayIndex=0) const |
| template<typename TValue> | |
| TValue * | GetPropPtr (FName Property, int32 ArrayIndex=0) const |
| FProperty * | GetProperty (FName Property) const |
| virtual UClass * | GetObjectClass () const |
Public Attributes | |
| FArticyType | ArticyType |
| Public Attributes inherited from IArticyReflectable | |
| FReportChangedDelegate | ReportChanged |
Protected Member Functions | |
| virtual void | InitFromJson (TSharedPtr< FJsonValue > Json) |
| void | AddSubobject (UArticyPrimitive *Obj) |
| FText | GetPropertyText (const FText Property) |
Protected Attributes | |
| TMap< FArticyId, UArticyPrimitive * > | Subobjects |
Friends | |
| template<typename Type, typename PropType> | |
| struct | ArticyObjectTypeInfo |
Additional Inherited Members | |
| Static Public Member Functions inherited from IArticyReflectable | |
| static bool | HasProperty (const UClass *Class, const FName &Property) |
Base class for all Articy objects.
|
protected |
Adds a subobject to this Articy object.
| Obj | The subobject to add. |
| FArticyType UArticyBaseObject::GetArticyType | ( | ) | const |
Gets the Articy type of this object.
|
protected |
Retrieves a localized text property for this Articy object.
| Property | The text property to localize. |
| UArticyPrimitive * UArticyBaseObject::GetSubobject | ( | FArticyId | Id | ) | const |
Retrieves a subobject of this Articy object using its unique identifier.
| Id | The unique identifier of the subobject to retrieve. |
|
inlineprotectedvirtual |
Initializes the object from a JSON value.
| Json | The JSON value to initialize from. |
Reimplemented in UArticyConnection, UArticyFlowPin, UArticyObject, UArticyPrimitive, and UArticyScriptFragment.
|
inline |
For ArticyImporter internal use only: initializes the bWasDeserialized variable.
|
inline |
Returns true if deserialization was already performed for this object.
| FArticyType UArticyBaseObject::ArticyType |
The Articy type of this object.
|
protected |
Objects that are dynamically created for this object during import (like Pins, Connections, etc.).