I3DHInteractiveSplatDrawing.h Source File
instant3Dhub
|
I3DHInteractiveSplatDrawing.h
Go to the documentation of this file.
21DECLARE_DYNAMIC_DELEGATE_TwoParams(FSplatDrawingCreatedDelegate, const FI3DHDrawingResult&, DrawingResult, const FI3DHDrawingProperties&, DrawingProperties);
23class INSTANT3DHUB_EXPERIMENTAL(0.0.27, "The instant3Dhub Drawings feature is available as a preview and is actively under development.") AI3DHInteractiveSplatDrawing;
45UCLASS(Experimental, Abstract, NotPlaceable, meta = (DisplayName = "I3DH Interactive SplatDrawing (Experimental)"))
60 UFUNCTION(BlueprintCallable, meta = (DefaultToSelf = "HubConnector", DeterminesOutputType = "DrawingClass"), Category = "{instant3DhubDrawings}")
61 static AI3DHInteractiveSplatDrawing* CreateInteractiveSplatDrawing(AI3DHConnector* HubConnector, TSubclassOf<AI3DHInteractiveSplatDrawing> DrawingClass = nullptr);
80 UFUNCTION(BlueprintCallable, meta = (AutoCreateRefTerm = "Color"), Category = "{instant3DhubDrawings}")
139 void FinalizeDrawing(TUniqueFunction<void(FI3DHDrawingResult)> OnComplete);
151 void CreateHubDrawingAndDestroy(const FString& Name, TUniqueFunction<void(int DrawingHandle, EI3DHErrorCode ErrorCode)> OnComplete);
The HubConnector is the central actor for communication with an instant3Dhub instance in your network...
Definition I3DHConnector.h:98
A helper for creating splat-based drawings in the scene that are synced to the session when finished.
Definition I3DHInteractiveSplatDrawing.h:47
#define INSTANT3DHUB_EXPERIMENTAL(Version, Message)
Macro for marking up experimental code, functions and types.
Definition I3DHVersion.h:212
Encapsulates the result of an instant3Dhub drawing.
Definition I3DHDataTypes.h:1811
Generated by