Skip to main content

Enum AtkValueType

Represents the data type of the AtkValue.

Assembly: Dalamud.dll
View Source
Declaration
public enum AtkValueType

Fields

Undefined

The value is undefined or invalid.

View Source
Declaration
Undefined = 0

Null

The value is null.

View Source
Declaration
Null = 1

Bool

The value is a boolean.

View Source
Declaration
Bool = 2

Int

The value is a 32-bit signed integer.

View Source
Declaration
Int = 3

Int64

The value is a 64-bit signed integer.

View Source
Declaration
Int64 = 4

UInt

The value is a 32-bit unsigned integer.

View Source
Declaration
UInt = 5

UInt64

The value is a 64-bit unsigned integer.

View Source
Declaration
UInt64 = 6

Float

The value is a 32-bit floating-point number.

View Source
Declaration
Float = 7

String

The value points to a null-terminated 8-bit character string (ASCII or UTF-8).

View Source
Declaration
String = 8

WideString

The value points to a null-terminated 16-bit character string (UTF-16 / wide string).

View Source
Declaration
WideString = 9

String8

The value points to a constant null-terminated 8-bit character string (const char*).

View Source
Declaration
String8 = 10

Vector

The value is a vector.

View Source
Declaration
Vector = 11

Pointer

The value is a pointer.

View Source
Declaration
Pointer = 12

AtkValues

The value is pointing to an array of AtkValue entries.

View Source
Declaration
AtkValues = 13

ManagedString

The value is a managed string. See Dalamud.Game.NativeWrapper.AtkValueType.String.

View Source
Declaration
ManagedString = 40

ManagedVector

The value is a managed vector. See Dalamud.Game.NativeWrapper.AtkValueType.Vector.

View Source
Declaration
ManagedVector = 43

Extension Methods