Show / Hide Table of Contents

Class ChatGui

Inheritance
System.Object
ChatGui
Implements
System.IDisposable
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Dalamud.Game.Internal.Gui
Assembly: Dalamud.dll
Syntax
public sealed class ChatGui : IDisposable

Constructors

ChatGui(IntPtr, SigScanner, Dalamud)

Declaration
public ChatGui(IntPtr baseAddress, SigScanner scanner, Dalamud dalamud)
Parameters
Type Name Description
System.IntPtr baseAddress
SigScanner scanner
Dalamud.Dalamud dalamud

Properties

LastLinkedItemFlags

Declaration
public byte LastLinkedItemFlags { get; }
Property Value
Type Description
System.Byte

LastLinkedItemId

Declaration
public int LastLinkedItemId { get; }
Property Value
Type Description
System.Int32

Methods

Dispose()

Declaration
public void Dispose()

Enable()

Declaration
public void Enable()

Print(String)

Declaration
public void Print(string message)
Parameters
Type Name Description
System.String message

PrintChat(XivChatEntry)

Queue a chat message. While method is named as PrintChat, it only add a entry to the queue, later to be processed when UpdateQueue() is called.

Declaration
public void PrintChat(XivChatEntry chat)
Parameters
Type Name Description
XivChatEntry chat

A message to send.

PrintError(String)

Declaration
public void PrintError(string message)
Parameters
Type Name Description
System.String message

UpdateQueue(Framework)

Process a chat queue.

Declaration
public void UpdateQueue(Framework framework)
Parameters
Type Name Description
Framework framework

Events

OnChatMessage

Declaration
public event ChatGui.OnMessageDelegate OnChatMessage
Event Type
Type Description
ChatGui.OnMessageDelegate

Implements

System.IDisposable
Back to top Generated by DocFX