FI3DHGeometryMaterials Struct Reference

FI3DHGeometryMaterials Struct Reference#

instant3Dhub: FI3DHGeometryMaterials Struct Reference
instant3Dhub

#include "I3DHDataTypes.h"

Collaboration diagram for FI3DHGeometryMaterials:

Detailed Description

Material set applied to 3D data after built-in appearance handling or Custom Material URN resolution.

The connector uses these for Unreal-side geometry material overrides, including MaterialAPI material rendering and Custom Material URN resolver results.

Public Attributes

TObjectPtr< UMaterialInterfaceDefaultMaterial
TObjectPtr< UMaterialInterfaceHighlightMaterial

Member Data Documentation

◆ DefaultMaterial

TObjectPtr<UMaterialInterface> FI3DHGeometryMaterials::DefaultMaterial

Material used to render geometry in its normal state.

If you replace the plugin material, preserve selection, hover, and clip-plane support by using the plugin material functions instant3Dhub/Functions/MF_GetSelectionHoverState and instant3Dhub/Functions/MF_GetClipPlaneOpacity.

◆ HighlightMaterial

TObjectPtr<UMaterialInterface> FI3DHGeometryMaterials::HighlightMaterial

Optional material used when geometry is selected or hovered.

If unset, the connector falls back to AI3DHConnector::GlobalHighlightMaterial. If that fallback is unavailable, DefaultMaterial is used.

If you replace the plugin material, preserve selection, hover, and clip-plane support by using the plugin material functions instant3Dhub/Functions/MF_GetSelectionHoverState and instant3Dhub/Functions/MF_GetClipPlaneOpacity.


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