TextStudioTypewriterRecipe
public struct TextStudioTypewriterRecipeChooses a built-in preset, custom preset asset, or inline settings as one resolvable typewriter recipe.
Fields
Section titled “Fields”
Source
Section titled “Source”public TextStudioTypewriterSource SourceReturns
TextStudio.TextStudioTypewriterSource
BuiltInPresetId
Section titled “BuiltInPresetId”public string BuiltInPresetIdReturns
System.String
CustomPreset
Section titled “CustomPreset”public TextStudioTypewriterPreset CustomPresetReturns
TextStudio.TextStudioTypewriterPreset
InlineSettings
Section titled “InlineSettings”public TextStudioTypewriterSettings InlineSettingsReturns
TextStudio.TextStudioTypewriterSettings
Methods
Section titled “Methods”
BuiltIn(string)
Section titled “BuiltIn(string)”public static TextStudioTypewriterRecipe BuiltIn(string presetId)Creates a recipe that resolves a built-in preset by stable identifier.
Parameters
| Name | Type |
|---|---|
presetId |
System.String |
Returns
TextStudio.TextStudioTypewriterRecipe
Custom(TextStudioTypewriterPreset)
Section titled “Custom(TextStudioTypewriterPreset)”public static TextStudioTypewriterRecipe Custom(TextStudioTypewriterPreset preset)Creates a recipe backed by a reusable custom preset asset.
Parameters
| Name | Type |
|---|---|
preset |
TextStudio.TextStudioTypewriterPreset |
Returns
TextStudio.TextStudioTypewriterRecipe
Inline(TextStudioTypewriterSettings)
Section titled “Inline(TextStudioTypewriterSettings)”public static TextStudioTypewriterRecipe Inline(TextStudioTypewriterSettings settings)Creates a recipe containing an independent inline settings snapshot.
Parameters
| Name | Type |
|---|---|
settings |
TextStudio.TextStudioTypewriterSettings |
Returns
TextStudio.TextStudioTypewriterRecipe
Resolve()
Section titled “Resolve()”public TextStudioTypewriterSettings Resolve()Resolves the selected source into normalized runtime settings with safe fallbacks.
Returns
TextStudio.TextStudioTypewriterSettings
Equals(TextStudioTypewriterRecipe)
Section titled “Equals(TextStudioTypewriterRecipe)”public bool Equals(TextStudioTypewriterRecipe other)Parameters
| Name | Type |
|---|---|
other |
TextStudio.TextStudioTypewriterRecipe |
Returns
System.Boolean
Equals(object)
Section titled “Equals(object)”public override bool Equals(object obj)Parameters
| Name | Type |
|---|---|
obj |
System.Object |
Returns
System.Boolean
GetHashCode()
Section titled “GetHashCode()”public override int GetHashCode()Returns
System.Int32
CreateNoTypewriterSettings()
Section titled “CreateNoTypewriterSettings()”public static TextStudioTypewriterSettings CreateNoTypewriterSettings()Creates settings that display text immediately without reveal or hide motion.
Returns
TextStudio.TextStudioTypewriterSettings
Properties
Section titled “Properties”
public static TextStudioTypewriterRecipe None { get; }Returns
TextStudio.TextStudioTypewriterRecipe