FI3DHDrawingAPI Class Reference

instant3Dhub: FI3DHDrawingAPI Class Reference
instant3Dhub

#include "I3DHConnectorAPI.h"

Detailed Description

DrawingAPI owned by the instant3Dhub AI3DHConnector.

Public Member Functions

void CreateDrawing (FI3DHDrawingResult DrawingResult, const FI3DHDrawingProperties &Properties, TUniqueFunction< void(int32 DrawingHandle, EI3DHErrorCode ErrorCode)> OnComplete)
 
virtual void CreateDrawing (FI3DHDrawingResult DrawingResult, const FI3DHDrawingProperties &Properties, TSubclassOf< class AI3DHDrawing > OverrideDrawingClass, TUniqueFunction< void(int32 DrawingHandle, EI3DHErrorCode ErrorCode)> OnComplete)=0
 
virtual void RemoveDrawing (int32 DrawingHandle, TUniqueFunction< void(EI3DHRemoveState RemoveState, EI3DHErrorCode ErrorCode)> OnComplete)=0
 
virtual void ChangeDrawing (int32 DrawingHandle, const FI3DHDrawingProperties &Properties, TUniqueFunction< void(const FI3DHDrawingProperties &Properties, EI3DHErrorCode ErrorCode)> OnComplete)=0
 
virtual void GetDrawings (TUniqueFunction< void(TArray< int32 > Drawings, EI3DHErrorCode ErrorCode)> OnComplete)=0
 
virtual void RequestDrawingData (int32 DrawingHandle, bool bSkipDrawingResultParsing, TUniqueFunction< void(FI3DHDrawingData DrawingData, EI3DHErrorCode ErrorCode)> OnComplete)=0
 
virtual bool SupportsWorldSpaceDrawings () const =0
 

Member Function Documentation

◆ SupportsWorldSpaceDrawings()

virtual bool FI3DHDrawingAPI::SupportsWorldSpaceDrawings ( ) const
pure virtual

Returns whether drawings of primitive type EI3DHGlPrimitiveType::LINE_STRIP rendered in world space are supported.

Note
Support for this feature depends on the version of the connected instant3Dhub.

The documentation for this class was generated from the following file: