Skip to main content

Struct UIModulePtr

A readonly wrapper for UIModule.

Assembly: Dalamud.dll
View Source
Declaration
public readonly struct UIModulePtr : IEquatable<UIModulePtr>

Implements:
System.IEquatable<Dalamud.Game.NativeWrapper.UIModulePtr>

Properties

IsNull

Gets a value indicating whether the underlying pointer is a nullptr.

View Source
Declaration
public bool IsNull { get; }

Fields

Address

The address to the UIModule.

View Source
Declaration
public readonly nint Address

Methods

Equals(UIModulePtr)

Determines whether the specified UIModulePtr is equal to the current UIModulePtr.

View Source
Declaration
public bool Equals(UIModulePtr other)
Returns

System.Boolean: true if the specified UIModulePtr is equal to the current UIModulePtr; otherwise, false.

Parameters
TypeNameDescription
Dalamud.Game.NativeWrapper.UIModulePtrotherThe UIModulePtr to compare with the current UIModulePtr.

Equals(object)

Determines whether the specified object is equal to the current object.

View Source
Declaration
public override bool Equals(object obj)
Returns

System.Boolean: true if the specified object is equal to the current object; otherwise, false.

Parameters
TypeNameDescription
System.ObjectobjThe object to compare with the current object.

GetHashCode()

Serves as the default hash function.

View Source
Declaration
public override int GetHashCode()
Returns

System.Int32: A hash code for the current object.

Implements

  • System.IEquatable<Dalamud.Game.NativeWrapper.UIModulePtr>