TextStudio3DMaterialSet
[CreateAssetMenu(fileName = "New 3D Material Set", menuName = "Text Studio/3D/Appearance/Material Set", order = 106)]public sealed class TextStudio3DMaterialSet : ScriptableObjectReusable material assignments for all built-in 3D surface regions. Applying a set changes materials only and preserves the layer’s mapping policy.
Methods
Section titled “Methods”
ApplyTo(ref TextStudio3DLayer)
Section titled “ApplyTo(ref TextStudio3DLayer)”public void ApplyTo(ref TextStudio3DLayer layer)Applies this coordinated material assignment to one layer.
Parameters
| Name | Type |
|---|---|
layer |
TextStudio.ThreeD.TextStudio3DLayer |
Constructors
Section titled “Constructors”
TextStudio3DMaterialSet()
Section titled “TextStudio3DMaterialSet()”public TextStudio3DMaterialSet()Properties
Section titled “Properties”
DisplayName
Section titled “DisplayName”public string DisplayName { get; }Returns
System.String
Description
Section titled “Description”public string Description { get; }Returns
System.String
FrontFace
Section titled “FrontFace”public Material FrontFace { get; }Returns
UnityEngine.Material
FrontRelief
Section titled “FrontRelief”public Material FrontRelief { get; }Returns
UnityEngine.Material
FrontBevel
Section titled “FrontBevel”public Material FrontBevel { get; }Returns
UnityEngine.Material
OuterSides
Section titled “OuterSides”public Material OuterSides { get; }Returns
UnityEngine.Material
InnerWalls
Section titled “InnerWalls”public Material InnerWalls { get; }Returns
UnityEngine.Material
BackBevel
Section titled “BackBevel”public Material BackBevel { get; }Returns
UnityEngine.Material
BackFace
Section titled “BackFace”public Material BackFace { get; }Returns
UnityEngine.Material
public Material Trim { get; }Returns
UnityEngine.Material
Decorations
Section titled “Decorations”public Material Decorations { get; }Returns
UnityEngine.Material