TextStudio2DStyleSettings
public struct TextStudio2DStyleSettingsSerializable appearance settings with independently owned layer data.
Methods
Section titled “Methods”
GetLayer(int)
Section titled “GetLayer(int)”public TextStudio2DLayer GetLayer(int index)Returns a defensive copy of one authored layer.
Parameters
| Name | Type |
|---|---|
index |
System.Int32 |
Returns
TextStudio.TextStudio2DLayer
SetLayers(TextStudio2DLayer[])
Section titled “SetLayers(TextStudio2DLayer[])”public void SetLayers(TextStudio2DLayer[] layers)Replaces the layer stack with a defensive deep copy.
Parameters
| Name | Type |
|---|---|
layers |
TextStudio.TextStudio2DLayer[] |
SetInheritance(TextStudio2DStyleAsset, TextStudio2DStyleInheritanceMode)
Section titled “SetInheritance(TextStudio2DStyleAsset, TextStudio2DStyleInheritanceMode)”public void SetInheritance(TextStudio2DStyleAsset baseStyle, TextStudio2DStyleInheritanceMode mode)Sets the base style and inheritance mode, repairs local layer identities and solo states, and advances the settings revision.
Parameters
| Name | Type |
|---|---|
baseStyle |
TextStudio.TextStudio2DStyleAsset |
mode |
TextStudio.TextStudio2DStyleInheritanceMode |
SetRenderingOptions(TextStudio2DSourceFieldQuality, TextStudio2DPainterOrder, TextStudio2DWorldShadowMode)
Section titled “SetRenderingOptions(TextStudio2DSourceFieldQuality, TextStudio2DPainterOrder, TextStudio2DWorldShadowMode)”public void SetRenderingOptions(TextStudio2DSourceFieldQuality sourceFieldQuality, TextStudio2DPainterOrder painterOrder, TextStudio2DWorldShadowMode worldShadowMode)Sets source-field quality, painter ordering, and world-shadow behavior, then advances the settings revision.
Parameters
| Name | Type |
|---|---|
sourceFieldQuality |
TextStudio.TextStudio2DSourceFieldQuality |
painterOrder |
TextStudio.TextStudio2DPainterOrder |
worldShadowMode |
TextStudio.TextStudio2DWorldShadowMode |
SetExposures(TextStudioAppearanceExposure[])
Section titled “SetExposures(TextStudioAppearanceExposure[])”public void SetExposures(TextStudioAppearanceExposure[] exposures)Replaces the settings exposure declarations with independent copies and advances the settings revision.
Parameters
| Name | Type |
|---|---|
exposures |
TextStudio.TextStudioAppearanceExposure[] |
Properties
Section titled “Properties”
BaseStyle
Section titled “BaseStyle”public TextStudio2DStyleAsset BaseStyle { get; }Returns
TextStudio.TextStudio2DStyleAsset
InheritanceMode
Section titled “InheritanceMode”public TextStudio2DStyleInheritanceMode InheritanceMode { get; }Returns
TextStudio.TextStudio2DStyleInheritanceMode
SourceFieldQuality
Section titled “SourceFieldQuality”public TextStudio2DSourceFieldQuality SourceFieldQuality { get; }Returns
TextStudio.TextStudio2DSourceFieldQuality
PainterOrder
Section titled “PainterOrder”public TextStudio2DPainterOrder PainterOrder { get; }Returns
TextStudio.TextStudio2DPainterOrder
WorldShadowMode
Section titled “WorldShadowMode”public TextStudio2DWorldShadowMode WorldShadowMode { get; }Returns
TextStudio.TextStudio2DWorldShadowMode
ItemCount
Section titled “ItemCount”public int ItemCount { get; }Returns
System.Int32
public static TextStudio2DStyleSettings Empty { get; }No default treatment; named appearances remain available.
Returns
TextStudio.TextStudio2DStyleSettings
Exposures
Section titled “Exposures”public TextStudioAppearanceExposure[] Exposures { get; }Returns
TextStudio.TextStudioAppearanceExposure[]
Default
Section titled “Default”public static TextStudio2DStyleSettings Default { get; }A new editable white fill, matching a newly created 2D Style asset.
Returns
TextStudio.TextStudio2DStyleSettings