UInstant3DHubSettings Class Reference

instant3Dhub: UInstant3DHubSettings Class Reference
instant3Dhub

#include "Instant3DHubSettings.h"

+ Inheritance diagram for UInstant3DHubSettings:
+ Collaboration diagram for UInstant3DHubSettings:

Detailed Description

Project Settings for the Instant3DHub Unreal Plugin.

Public Member Functions

ECollisionEnabled::Type GetGeometryCollisionEnabled () const
 
ECollisionEnabled::Type GetDrawingCollisionEnabled () const
 

Static Public Member Functions

static const UInstant3DHubSettingsGet ()
 
static const UInstant3DHubSettingsGetChecked ()
 

Public Attributes

TEnumAsByte< ECollisionChannel > DrawingCollisionChannel {ECollisionChannel::ECC_GameTraceChannel18}
 
FName GeometryCollisionProfileName { TEXT("instant3DhubGeometry") }
 
FName DrawingCollisionProfileName { TEXT("instant3DhubDrawing") }
 

Member Function Documentation

◆ Get()

static const UInstant3DHubSettings * UInstant3DHubSettings::Get ( )
inlinestatic

Gets the instant3Dhub Unreal Plugin Settings.

Returns
A Pointer to the instant3Dhub Settings.

◆ GetChecked()

static const UInstant3DHubSettings & UInstant3DHubSettings::GetChecked ( )
inlinestatic

Gets the instant3Dhub Unreal Plugin Settings.

Returns
A Reference of the instant3Dhub Settings.

◆ GetDrawingCollisionEnabled()

ECollisionEnabled::Type UInstant3DHubSettings::GetDrawingCollisionEnabled ( ) const

Retrieves the CollisionEnabled Type from the Drawing Collision Profile.

Returns
The CollisionEnabled Type.

◆ GetGeometryCollisionEnabled()

ECollisionEnabled::Type UInstant3DHubSettings::GetGeometryCollisionEnabled ( ) const

Retrieves the CollisionEnabled Type from the Geometry Collision Profile.

Returns
The CollisionEnabled Type.

Member Data Documentation

◆ DrawingCollisionChannel

TEnumAsByte<ECollisionChannel> UInstant3DHubSettings::DrawingCollisionChannel {ECollisionChannel::ECC_GameTraceChannel18}

Collision Channel used to trace Drawings.

Deprecated
Deprecated in v1.0.0. "DrawingCollisionChannel is deprecated. Setup Drawing Collision Response using the DrawingCollisionProfile instead."
Please update your code to the new instant3Dhub API before upgrading to the next release, otherwise your project will no longer compile.

◆ DrawingCollisionProfileName

FName UInstant3DHubSettings::DrawingCollisionProfileName { TEXT("instant3DhubDrawing") }

The geometry collision profile name that is used by instant3Dhub Drawings.

Note
Can only be changed via Config for compatibility with Unreal Collision Profiles.

◆ GeometryCollisionProfileName

FName UInstant3DHubSettings::GeometryCollisionProfileName { TEXT("instant3DhubGeometry") }

The geometry collision profile name that is used by instant3Dhub Geometry.

Note
Can only be changed via Config for compatibility with Unreal Collision Profiles.

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