TextStudioColorAppearanceData
public sealed class TextStudioColorAppearanceData : ScriptableObjectBuild-reachable static image silhouettes. Original color textures remain independent from the scalar fields.
Fields
Section titled “Fields”
CurrentSchema
Section titled “CurrentSchema”public const int CurrentSchema = 1Returns
System.Int32
Methods
Section titled “Methods”
GetField(int)
Section titled “GetField(int)”public TextStudioPreparedColorField GetField(int index)Returns the prepared color-silhouette field at the supplied array index.
Parameters
| Name | Type |
|---|---|
index |
System.Int32 |
Returns
TextStudio.TextStudioPreparedColorField
SetFields(TextStudioPreparedColorField[])
Section titled “SetFields(TextStudioPreparedColorField[])”public void SetFields(TextStudioPreparedColorField[] fields)Validates and stores a copied field array, restoring the previous array and throwing if the replacement is invalid.
Parameters
| Name | Type |
|---|---|
fields |
TextStudio.TextStudioPreparedColorField[] |
Validate(out string)
Section titled “Validate(out string)”public bool Validate(out string error)Checks prepared image schema, resource limits, field validity, and unique source identities, returning a diagnostic on failure.
Parameters
| Name | Type |
|---|---|
error |
System.String |
Returns
System.Boolean
Constructors
Section titled “Constructors”
TextStudioColorAppearanceData()
Section titled “TextStudioColorAppearanceData()”public TextStudioColorAppearanceData()Properties
Section titled “Properties”
FieldCount
Section titled “FieldCount”public int FieldCount { get; }Returns
System.Int32
TextureBytes
Section titled “TextureBytes”public long TextureBytes { get; }Returns
System.Int64