FI3DHInstanceGraphAPI Class Reference
instant3Dhub
|
FI3DHInstanceGraphAPI Class Referenceabstract
#include "I3DHConnectorAPI.h"
Detailed Description
InstanceGraphAPI owned by the instant3Dhub AI3DHConnector.
Public Member Functions | |
virtual int32 | GetGlobalRootNodeId ()=0 |
virtual void | AddResource (const FString &Url, TUniqueFunction< void(int32 NodeId, EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | RemoveResource (int32 NodeId, TUniqueFunction< void(EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | ResetProperty (int32 NodeId, EI3DHProperty Property, bool bRecursive, TUniqueFunction< void(EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | ResetPropertyByName (int32 NodeId, const FString &Property, bool bRecursive, TUniqueFunction< void(EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | GetPropertyBool (int32 NodeId, EI3DHPropertyBool Property, TUniqueFunction< void(bool Value, EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | SetPropertyBool (int32 NodeId, EI3DHPropertyBool Property, bool Value, TUniqueFunction< void(EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | GetPropertyBoolByName (int32 NodeId, const FString &Property, TUniqueFunction< void(bool Value, EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | SetPropertyBoolByName (int32 NodeId, const FString &Property, bool Value, TUniqueFunction< void(EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | GetPropertyInteger (int32 NodeId, EI3DHPropertyInteger Property, TUniqueFunction< void(int32 Value, EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | SetPropertyInteger (int32 NodeId, EI3DHPropertyInteger Property, int32 Value, TUniqueFunction< void(EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | GetPropertyIntegerByName (int32 NodeId, const FString &Property, TUniqueFunction< void(int32 Value, EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | SetPropertyIntegerByName (int32 NodeId, const FString &Property, int32 Value, TUniqueFunction< void(EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | GetPropertyString (int32 NodeId, EI3DHPropertyString Property, TUniqueFunction< void(FString Value, EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | SetPropertyString (int32 NodeId, EI3DHPropertyString Property, const FString &Value, TUniqueFunction< void(EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | GetPropertyStringByName (int32 NodeId, const FString &Property, TUniqueFunction< void(FString Value, EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | SetPropertyStringByName (int32 NodeId, const FString &Property, const FString &Value, TUniqueFunction< void(EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | GetPropertyIntegerArray (int32 NodeId, EI3DHPropertyIntegerArray Property, TUniqueFunction< void(TArray< int32 > Value, EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | SetPropertyIntegerArray (int32 NodeId, EI3DHPropertyIntegerArray Property, const TArray< int32 > &Value, TUniqueFunction< void(EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | GetPropertyIntegerArrayByName (int32 NodeId, const FString &Property, TUniqueFunction< void(TArray< int32 > Value, EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | SetPropertyIntegerArrayByName (int32 NodeId, const FString &Property, const TArray< int32 > &Value, TUniqueFunction< void(EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | GetPropertyStringArray (int32 NodeId, EI3DHPropertyStringArray Property, TUniqueFunction< void(TArray< FString > Value, EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | SetPropertyStringArray (int32 NodeId, EI3DHPropertyStringArray Property, const TArray< FString > &Value, TUniqueFunction< void(EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | GetPropertyStringArrayByName (int32 NodeId, const FString &Property, TUniqueFunction< void(TArray< FString > Value, EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | SetPropertyStringArrayByName (int32 NodeId, const FString &Property, const TArray< FString > &Value, TUniqueFunction< void(EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | GetPropertyJSON (int32 NodeId, EI3DHPropertyJSON Property, TUniqueFunction< void(FString Value, EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | SetPropertyJSON (int32 NodeId, EI3DHPropertyJSON Property, const FString &Value, TUniqueFunction< void(EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | GetPropertyJSONByName (int32 NodeId, const FString &Property, TUniqueFunction< void(FString Value, EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | SetPropertyJSONByName (int32 NodeId, const FString &Property, const FString &Value, TUniqueFunction< void(EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | GetPropertyEnum (int32 NodeId, EI3DHPropertyEnum Property, TUniqueFunction< void(int32 Value, EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | SetPropertyEnum (int32 NodeId, EI3DHPropertyEnum Property, int32 Value, TUniqueFunction< void(EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | GetPropertyEnumByName (int32 NodeId, const FString &Property, TUniqueFunction< void(int32 Value, EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | SetPropertyEnumByName (int32 NodeId, const FString &Property, int32 Value, TUniqueFunction< void(EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | GetPropertyTransform (int32 NodeId, EI3DHPropertyTransform Property, TUniqueFunction< void(const FMatrix &Value, EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | SetPropertyTransform (int32 NodeId, EI3DHPropertyTransform Property, const FMatrix &Value, TUniqueFunction< void(EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | GetPropertyTransformByName (int32 NodeId, const FString &Property, TUniqueFunction< void(const FMatrix &Value, EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | SetPropertyTransformByName (int32 NodeId, const FString &Property, const FMatrix &Value, TUniqueFunction< void(EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | GetPropertyVolume (int32 NodeId, EI3DHPropertyVolume Property, TUniqueFunction< void(const FBox &Value, EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | SetPropertyVolume (int32 NodeId, EI3DHPropertyVolume Property, const FBox &Value, TUniqueFunction< void(EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | GetPropertyVolumeByName (int32 NodeId, const FString &Property, TUniqueFunction< void(const FBox &Value, EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | SetPropertyVolumeByName (int32 NodeId, const FString &Property, const FBox &Value, TUniqueFunction< void(EI3DHErrorCode ErrorCode)> OnComplete)=0 |
template<EI3DHPropertyEnum Property> | |
void | GetPropertyEnumTyped (int32 NodeId, TUniqueFunction< void(typename TI3DHValueTypeFromEnumProperty< Property >::Value Value, EI3DHErrorCode ErrorCode)> OnComplete) |
template<EI3DHPropertyEnum Property> | |
void | SetPropertyEnumTyped (int32 NodeId, typename TI3DHValueTypeFromEnumProperty< Property >::Value Value, TUniqueFunction< void(EI3DHErrorCode ErrorCode)> OnComplete) |
virtual void | ResetProperty (int32 NodeId, const FString &Property, bool bRecursive, TUniqueFunction< void(EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | SetPropertyI (int NodeId, const FString &Property, int Value, TUniqueFunction< void(EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | SetPropertyB (int NodeId, const FString &Property, bool Value, TUniqueFunction< void(EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | SetPropertyS (int NodeId, const FString &Property, const FString &Value, TUniqueFunction< void(EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | GetPropertyI (int NodeId, const FString &Property, TUniqueFunction< void(int Value, EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | GetPropertyIA (int NodeId, const FString &Property, TUniqueFunction< void(TArray< int > Value, EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | GetPropertyB (int NodeId, const FString &Property, TUniqueFunction< void(bool Value, EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | GetPropertyS (int NodeId, const FString &Property, TUniqueFunction< void(FString Value, EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | SetPropertyRelativeTransform (int NodeId, EI3DHTransformType Type, const FMatrix &Transform, TUniqueFunction< void(EI3DHErrorCode ErrorCode)> OnComplete)=0 |
virtual void | GetPropertyRelativeTransform (int NodeId, EI3DHTransformType Type, TUniqueFunction< void(const FMatrix &Transform, EI3DHErrorCode ErrorCode)> OnComplete)=0 |
The documentation for this class was generated from the following file:
Generated by