FI3DHSpaceAPI Class Reference

FI3DHSpaceAPI Class Reference#

instant3Dhub: FI3DHSpaceAPI Class Reference
instant3Dhub

#include "I3DHConnectorAPI.h"

Detailed Description

Space API owned by the instant3Dhub AI3DHConnector.

Experimental
The instant3Dhub Space API is experimental and under active development.

Public Member Functions

virtual void RequestSpaceHandle (TUniqueFunction< void(FI3DHSpaceHandle SpaceHandle, EI3DHErrorCode ErrorCode)> OnComplete)=0
virtual void RequestSpaceHandle (EI3DHMemberRole Role, TUniqueFunction< void(FI3DHSpaceHandle SpaceHandle, EI3DHErrorCode ErrorCode)> OnComplete)=0
virtual void CloneIntoNewSpace (TUniqueFunction< void(EI3DHErrorCode ErrorCode)> OnComplete)=0
virtual void CloneIntoNewSpace (const FString &SpaceId, TUniqueFunction< void(EI3DHErrorCode ErrorCode)> OnComplete)=0

Member Function Documentation

◆ CloneIntoNewSpace() [1/2]

virtual void FI3DHSpaceAPI::CloneIntoNewSpace ( const FString & SpaceId,
TUniqueFunction< void(EI3DHErrorCode ErrorCode)> OnComplete )
pure virtual

Opens a new space by cloning the current space with a predefined ID.

Experimental
Introduced in v1.4.0. "The instant3Dhub Space API is experimental and under active development."
This API is experimental. As such, there is no guarantee that it won't change or be removed in future releases. Please use at your own risk.
See also
EI3DHErrorCode::SpaceAlreadyExists

◆ CloneIntoNewSpace() [2/2]

virtual void FI3DHSpaceAPI::CloneIntoNewSpace ( TUniqueFunction< void(EI3DHErrorCode ErrorCode)> OnComplete)
pure virtual

Opens a new space by cloning the current space without requesting a predefined space ID.

Experimental
Introduced in v1.4.0. "The instant3Dhub Space API is experimental and under active development."
This API is experimental. As such, there is no guarantee that it won't change or be removed in future releases. Please use at your own risk.
See also
EI3DHErrorCode::SpaceAlreadyExists

◆ RequestSpaceHandle() [1/2]

virtual void FI3DHSpaceAPI::RequestSpaceHandle ( EI3DHMemberRole Role,
TUniqueFunction< void(FI3DHSpaceHandle SpaceHandle, EI3DHErrorCode ErrorCode)> OnComplete )
pure virtual

Requests a shareable space handle for the current space with a specific role.

Experimental
Introduced in v1.4.0. "The instant3Dhub Space API is experimental and under active development."
This API is experimental. As such, there is no guarantee that it won't change or be removed in future releases. Please use at your own risk.

◆ RequestSpaceHandle() [2/2]

virtual void FI3DHSpaceAPI::RequestSpaceHandle ( TUniqueFunction< void(FI3DHSpaceHandle SpaceHandle, EI3DHErrorCode ErrorCode)> OnComplete)
pure virtual

Requests a shareable space handle for the current space.

Experimental
Introduced in v1.4.0. "The instant3Dhub Space API is experimental and under active development."
This API is experimental. As such, there is no guarantee that it won't change or be removed in future releases. Please use at your own risk.

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