Interface ISeStringEvaluator
Defines a service for retrieving localized text for various in-game entities.
Assembly: Dalamud.dll
Declaration
public interface ISeStringEvaluator : IDalamudService
Methods
Evaluate(ReadOnlySeString, Span<SeStringParameter>, ClientLanguage?)
Evaluates macros in a Lumina.Text.ReadOnly.ReadOnlySeString.
Declaration
ReadOnlySeString Evaluate(ReadOnlySeString str, Span<SeStringParameter> localParameters = default, ClientLanguage? language = null)
Returns
Lumina.Text.ReadOnly.ReadOnlySeString: An evaluated Lumina.Text.ReadOnly.ReadOnlySeString.
Parameters
| Type | Name | Description |
|---|---|---|
Lumina.Text.ReadOnly.ReadOnlySeString | str | The string containing macros. |
System.Span<Dalamud.Game.Text.Evaluator.SeStringParameter> | localParameters | An optional list of local parameters. |
System.Nullable<Dalamud.Game.ClientLanguage> | language | An optional language override. |
Evaluate(ReadOnlySeStringSpan, Span<SeStringParameter>, ClientLanguage?)
Evaluates macros in a Lumina.Text.ReadOnly.ReadOnlySeStringSpan.
Declaration
ReadOnlySeString Evaluate(ReadOnlySeStringSpan str, Span<SeStringParameter> localParameters = default, ClientLanguage? language = null)
Returns
Lumina.Text.ReadOnly.ReadOnlySeString: An evaluated Lumina.Text.ReadOnly.ReadOnlySeString.
Parameters
| Type | Name | Description |
|---|---|---|
Lumina.Text.ReadOnly.ReadOnlySeStringSpan | str | The string containing macros. |
System.Span<Dalamud.Game.Text.Evaluator.SeStringParameter> | localParameters | An optional list of local parameters. |
System.Nullable<Dalamud.Game.ClientLanguage> | language | An optional language override. |
EvaluateMacroString(string, Span<SeStringParameter>, ClientLanguage?)
Evaluates macros in a macro string.
Declaration
ReadOnlySeString EvaluateMacroString(string macroString, Span<SeStringParameter> localParameters = default, ClientLanguage? language = null)
Returns
Lumina.Text.ReadOnly.ReadOnlySeString: An evaluated Lumina.Text.ReadOnly.ReadOnlySeString.
Parameters
| Type | Name | Description |
|---|---|---|
System.String | macroString | The macro string. |
System.Span<Dalamud.Game.Text.Evaluator.SeStringParameter> | localParameters | An optional list of local parameters. |
System.Nullable<Dalamud.Game.ClientLanguage> | language | An optional language override. |