TextStudio3DShaderAbi
public static class TextStudio3DShaderAbiThe public vertex and prepared-effect wire contract. Versions describe declarations, not native qualification.
Fields
Section titled “Fields”
Version
Section titled “Version”public const int Version = 1Returns
System.Int32
FloatUploadLayoutVersion
Section titled “FloatUploadLayoutVersion”public const int FloatUploadLayoutVersion = 1Returns
System.Int32
VersionTag
Section titled “VersionTag”public const string VersionTag = "TextStudio3DVertexABI"Returns
System.String
MaterialModeProperty
Section titled “MaterialModeProperty”public const string MaterialModeProperty = "_TextStudio3DMaterialMode"Returns
System.String
MaximumMaterialMode
Section titled “MaximumMaterialMode”public const int MaximumMaterialMode = 65535Returns
System.Int32
PreparedEffectsKeyword
Section titled “PreparedEffectsKeyword”public const string PreparedEffectsKeyword = "_TEXT_STUDIO_PREPARED_EFFECTS"Returns
System.String
SurfaceFieldsKeyword
Section titled “SurfaceFieldsKeyword”public const string SurfaceFieldsKeyword = "_TEXT_STUDIO_PREPARED_SURFACE_FIELDS"Returns
System.String
WritingKeyword
Section titled “WritingKeyword”public const string WritingKeyword = "_TEXT_STUDIO_WRITING"Returns
System.String
ResourceKey
Section titled “ResourceKey”public const string ResourceKey = "TextStudio3D/ShaderContracts"Returns
System.String
PreparedDomains
Section titled “PreparedDomains”public const TextStudio3DEffectExecutionDomain PreparedDomains = MaterialParameter | Coverage | VertexDeformation | RegionTransformReturns
TextStudio.ThreeD.TextStudio3DEffectExecutionDomain