Skip to main content

Struct TextureModificationArgs

Describes how to modify a texture.

Assembly: Dalamud.dll
Declaration
public struct TextureModificationArgs : IEquatable<TextureModificationArgs>

Implements:
System.IEquatable<Dalamud.Interface.Textures.TextureModificationArgs>

Properties

MakeOpaque

Gets or sets a value indicating whether to make the texture opaque.

Declaration
public bool MakeOpaque { readonly get; set; }

DxgiFormat

Gets or sets the new DXGI format.

Declaration
public int DxgiFormat { readonly get; set; }

NewWidth

Gets or sets the new width.

Declaration
public int NewWidth { readonly get; set; }

NewHeight

Gets or sets the new height.

Declaration
public int NewHeight { readonly get; set; }

Uv0

Gets or sets the left top coordinates relative to the size of the source texture.

Declaration
public Vector2 Uv0 { readonly get; set; }

Uv1

Gets or sets the right bottom coordinates relative to the size of the source texture.

Declaration
public Vector2 Uv1 { readonly get; set; }

Methods

ToString()

Declaration
public override string ToString()
Returns

System.String

GetHashCode()

Declaration
public override readonly int GetHashCode()
Returns

System.Int32

Equals(object)

Declaration
public override readonly bool Equals(object obj)
Returns

System.Boolean

Parameters
TypeName
System.Objectobj

Equals(TextureModificationArgs)

Declaration
public readonly bool Equals(TextureModificationArgs other)
Returns

System.Boolean

Parameters
TypeName
Dalamud.Interface.Textures.TextureModificationArgsother

Implements

  • System.IEquatable<Dalamud.Interface.Textures.TextureModificationArgs>