Skip to main content

Class UIGlowPayload

An SeString Payload representing a UI glow color applied to following text payloads.

Assembly: Dalamud.dll
View Source
Declaration
public class UIGlowPayload : Payload

Inheritance: System.Object -> Dalamud.Game.Text.SeStringHandling.Payload

Properties

UIGlowOff

Gets a payload representing disabling glow color on following text.

View Source
Declaration
public static UIGlowPayload UIGlowOff { get; }

Type

Gets the type of this payload.

View Source
Declaration
public override PayloadType Type { get; }

ColorKey

Gets or sets the color key used as a lookup in the UIColor table for this glow color.

View Source
Declaration
[JsonIgnore]
public ushort ColorKey { get; set; }

IsEnabled

Gets a value indicating whether or not this payload represents applying a glow color, or disabling one.

View Source
Declaration
public bool IsEnabled { get; }

RGBA

Gets the Red/Green/Blue/Alpha values for this glow color, encoded as a typical hex color.

View Source
Declaration
[JsonIgnore]
public uint RGBA { get; }

ABGR

Gets the ABGR value for this glow color, as ImGui requires it in PushColor.

View Source
Declaration
[JsonIgnore]
public uint ABGR { get; }

UIColor

Gets a Lumina UIColor object representing this payload. The actual color data is at UIColor.UIGlow.

View Source
Declaration
[JsonIgnore]
public UIColor UIColor { get; }

Methods

ToString()

Returns a string that represents the current object.

View Source
Declaration
public override string ToString()
Returns

System.String: A string that represents the current object.### EncodeImpl() Encodes the internal state of this payload into a byte[] suitable for sending to in-game handlers such as the chat log.

View Source
Declaration
protected override byte[] EncodeImpl()
Returns

System.Byte[]: Encoded binary payload data suitable for use with in-game handlers.### DecodeImpl(BinaryReader, long) Decodes a byte stream from the game into a payload object.

View Source
Declaration
protected override void DecodeImpl(BinaryReader reader, long endOfStream)
Parameters
TypeNameDescription
System.IO.BinaryReaderreaderA BinaryReader containing at least all the data for this payload.
System.Int64endOfStreamThe location holding the end of the data for this payload.