UI3DHCustomMaterialResourceMap Class Reference

UI3DHCustomMaterialResourceMap Class Reference#

instant3Dhub: UI3DHCustomMaterialResourceMap Class Reference
instant3Dhub
UI3DHCustomMaterialResourceMap Class Referencefinal

#include "I3DHMaterialURNResolver.h"

Inheritance diagram for UI3DHCustomMaterialResourceMap:
Collaboration diagram for UI3DHCustomMaterialResourceMap:

Detailed Description

Resource map asset for the ready-made Custom Material URN map resolver.

Public Attributes

TMap< FI3DHNamespaceSpecificString, TObjectPtr< UMaterialInterface > > MaterialMap
bool bMaterialMapSupportsHighlighting = true

Member Data Documentation

◆ bMaterialMapSupportsHighlighting

bool UI3DHCustomMaterialResourceMap::bMaterialMapSupportsHighlighting = true

Whether materials in MaterialMap already support the connector's hover and selection rendering.

When enabled, each mapped material is used as both the default and highlight material. When disabled, the connector uses AI3DHConnector::GlobalHighlightMaterial for hover and selection whenever one of these mappings is active.

◆ MaterialMap

TMap<FI3DHNamespaceSpecificString, TObjectPtr<UMaterialInterface> > UI3DHCustomMaterialResourceMap::MaterialMap

Maps each Namespace-Specific String (NSS) to the material used for that value.

Example: if the connector binds the NID my-namespace, then the URN urn:my-namespace:steel uses the key steel.


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