Skip to main content

Struct SeStringDrawResult

Represents the result of a rendered interactable SeString.

Assembly: Dalamud.dll
View Source
Declaration
public ref struct SeStringDrawResult

Properties

Size

Gets the visible size of the text rendered/to be rendered.

View Source
Declaration
public Vector2 Size { readonly get; init; }

Clicked

Gets a value indicating whether a payload or the whole text has been clicked.

View Source
Declaration
public bool Clicked { readonly get; init; }

InteractedPayloadOffset

Gets the offset of the interacted payload, or -1 if none.

View Source
Declaration
public int InteractedPayloadOffset { readonly get; init; }

InteractedPayloadEnvelope

Gets the interacted payload envelope, or System.ReadOnlySpan%601.Empty if none.

View Source
Declaration
public ReadOnlySpan<byte> InteractedPayloadEnvelope { readonly get; init; }

InteractedPayload

Gets the interacted payload, or null if none.

View Source
Declaration
public Payload? InteractedPayload { get; }