Skip to content

TextStudio3DShaderAbi

ClassTextStudio.ThreeDTextStudio.3D
public static class TextStudio3DShaderAbi

The public vertex and prepared-effect wire contract. Versions describe declarations, not native qualification.

public const int Version = 1

Returns

System.Int32

public const int FloatUploadLayoutVersion = 1

Returns

System.Int32

public const string VersionTag = "TextStudio3DVertexABI"

Returns

System.String

public const string MaterialModeProperty = "_TextStudio3DMaterialMode"

Returns

System.String

public const int MaximumMaterialMode = 65535

Returns

System.Int32

public const string PreparedEffectsKeyword = "_TEXT_STUDIO_PREPARED_EFFECTS"

Returns

System.String

public const string SurfaceFieldsKeyword = "_TEXT_STUDIO_PREPARED_SURFACE_FIELDS"

Returns

System.String

public const string WritingKeyword = "_TEXT_STUDIO_WRITING"

Returns

System.String

public const string ResourceKey = "TextStudio3D/ShaderContracts"

Returns

System.String

public const TextStudio3DEffectExecutionDomain PreparedDomains = MaterialParameter | Coverage | VertexDeformation | RegionTransform

Returns

TextStudio.ThreeD.TextStudio3DEffectExecutionDomain