UInstant3DHubDrawingSettings Class Reference
instant3Dhub
|
#include "Instant3DHubDrawingSettings.h"


Detailed Description
Project Settings for the Instant3DHub App.
Public Member Functions | |
UMaterialInterface * | LoadInteractiveDrawingMaterial () const |
UMaterialInterface * | LoadInteractiveDrawingActiveMaterial () const |
UMaterialInterface * | LoadInteractiveDrawingActiveTransientMaterial () const |
UMaterialInterface * | LoadInteractiveDrawingTransientMaterial () const |
UMaterialInterface * | LoadInteractiveDrawingHoveredMaterial () const |
Static Public Member Functions | |
static const UInstant3DHubDrawingSettings * | Get () |
static const UInstant3DHubDrawingSettings & | GetChecked () |
Public Attributes | |
TSoftObjectPtr< UMaterialInterface > | InteractiveDrawingMaterial |
TSoftObjectPtr< UMaterialInterface > | InteractiveDrawingActiveMaterial |
TSoftObjectPtr< UMaterialInterface > | InteractiveDrawingActiveTransientMaterial |
TSoftObjectPtr< UMaterialInterface > | InteractiveDrawingTransientMaterial |
TSoftObjectPtr< UMaterialInterface > | InteractiveDrawingHoveredMaterial |
bool | bHideDrawingControlPoints {false} |
Member Function Documentation
◆ Get()
|
inlinestatic |
Gets the instant3Dhub App Plugin Settings.
- Returns
- A Pointer to the instant3Dhub App Settings.
◆ GetChecked()
|
inlinestatic |
Gets the instant3Dhub App Plugin Settings.
- Returns
- A Reference of the instant3Dhub Settings.
◆ LoadInteractiveDrawingActiveMaterial()
UMaterialInterface * UInstant3DHubDrawingSettings::LoadInteractiveDrawingActiveMaterial | ( | ) | const |
Loads the UInstant3DHubDrawingSettings::InteractiveDrawingActiveMaterial synchronously.
- Returns
- Nullptr if it fails, else the interactive drawing active material.
◆ LoadInteractiveDrawingActiveTransientMaterial()
UMaterialInterface * UInstant3DHubDrawingSettings::LoadInteractiveDrawingActiveTransientMaterial | ( | ) | const |
Loads the UInstant3DHubDrawingSettings::InteractiveDrawingActiveTransientMaterial synchronously.
- Returns
- Nullptr if it fails, else the interactive drawing active transient material.
◆ LoadInteractiveDrawingHoveredMaterial()
UMaterialInterface * UInstant3DHubDrawingSettings::LoadInteractiveDrawingHoveredMaterial | ( | ) | const |
Loads the UInstant3DHubDrawingSettings::InteractiveDrawingHoveredMaterial synchronously.
- Returns
- Nullptr if it fails, else the interactive drawing hovered material.
◆ LoadInteractiveDrawingMaterial()
UMaterialInterface * UInstant3DHubDrawingSettings::LoadInteractiveDrawingMaterial | ( | ) | const |
Loads the UInstant3DHubDrawingSettings::InteractiveDrawingMaterial synchronously.
- Returns
- Nullptr if it fails, else the interactive drawing material.
◆ LoadInteractiveDrawingTransientMaterial()
UMaterialInterface * UInstant3DHubDrawingSettings::LoadInteractiveDrawingTransientMaterial | ( | ) | const |
Loads the UInstant3DHubDrawingSettings::InteractiveDrawingTransientMaterial synchronously.
- Returns
- Nullptr if it fails, else the interactive drawing transient material.
Member Data Documentation
◆ InteractiveDrawingActiveTransientMaterial
TSoftObjectPtr<UMaterialInterface> UInstant3DHubDrawingSettings::InteractiveDrawingActiveTransientMaterial |
Material applied to Transient features of Active Drawings while in DrawingEditor.
Transient features are not synchronized with instant3Dhub Session.
◆ InteractiveDrawingTransientMaterial
TSoftObjectPtr<UMaterialInterface> UInstant3DHubDrawingSettings::InteractiveDrawingTransientMaterial |
Material applied to Transient features of Drawings while in DrawingEditor.
Transient features are not synchronized with instant3Dhub Session.
The documentation for this class was generated from the following file:
Generated by