diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 5b3984d..3e5b14e 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -56,12 +56,12 @@ jobs:
cd "$Env:GITHUB_WORKSPACE"
Copy-Item -Path .\SkipCutscene\bin\Release\net8.0-windows\SkipCutscene.json -Destination .\SkipCutscene\bin\Package\
- name: Upload artifact
- uses: actions/upload-artifact@v2
+ uses: actions/upload-artifact@v4
with:
name: SkipCutscene
path: ${{ github.workspace }}\SkipCutscene\bin\Release\net8.0-windows
- name: Upload artifact
- uses: actions/upload-artifact@v2
+ uses: actions/upload-artifact@v4
with:
name: Package
path: ${{ github.workspace }}\SkipCutscene\bin\Package\
diff --git a/Lib/Dalamud/Dalamud.dll b/Lib/Dalamud/Dalamud.dll
index 48d3495..73d917e 100644
Binary files a/Lib/Dalamud/Dalamud.dll and b/Lib/Dalamud/Dalamud.dll differ
diff --git a/Lib/Dalamud/Dalamud.xml b/Lib/Dalamud/Dalamud.xml
index abdfb7b..a759c5f 100644
--- a/Lib/Dalamud/Dalamud.xml
+++ b/Lib/Dalamud/Dalamud.xml
@@ -410,6 +410,12 @@
Gets or sets a value indicating whether the FFXIV window should be toggled to immersive mode.
+
+ Gets or sets the mode specifying how to handle ReShade.
+
+
+ Gets or sets the swap chain hook mode.
+
Gets or sets hitch threshold for game network up in milliseconds.
@@ -1237,10 +1243,10 @@
Gets a value indicating whether Game Data is ready to be read.
-
+
-
+
@@ -1249,12 +1255,45 @@
+
+
+
+
+
+ A helper class to easily resolve Lumina data within Dalamud.
+
+
+
+
+ Initializes a new instance of the class using the default .
+
+ The type of Lumina sheet to resolve.
+ The id of the row to resolve.
+ A new object.
+
+
+
+ Provides functionality for resolving RSV strings.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+ Attemps to resolve an RSV string.
+
+
+
+
+
The main entrypoint for the Dalamud system.
@@ -2184,67 +2223,112 @@
- Event that is fired before an addon begins it's setup process.
+ An event that is fired prior to an addon being setup with its implementation of
+ . This event is useful for modifying the initial data contained within
+ prior to the addon being created.
+
- Event that is fired after an addon has completed it's setup process.
+ An event that is fired after an addon has finished its initial setup. This event is particularly useful for
+ developers seeking to add custom elements to now-initialized and populated node lists, as well as reading data
+ placed in the AtkValues by the game during the setup process.
+ See for more information.
- Event that is fired before an addon begins update.
+ An event that is fired before an addon begins its update cycle via . This event
+ is fired every frame that an addon is loaded, regardless of visibility.
+
- Event that is fired after an addon has completed update.
+ An event that is fired after an addon has finished its update.
+ See for more information.
- Event that is fired before an addon begins draw.
+ An event that is fired before an addon begins drawing to screen via . Unlike
+ , this event is only fired if an addon is visible or otherwise drawing to screen.
+
- Event that is fired after an addon has completed draw.
+ An event that is fired after an addon has finished its draw to screen.
+ See for more information.
- Event that is fired before an addon is finalized.
+ An event that is fired immediately before an addon is finalized via and
+ destroyed. After this event, the addon will destruct its UI node data as well as free any allocated memory.
+ This event can be used for cleanup and tracking tasks.
+
+ This event is NOT fired when the addon is being hidden, but tends to be fired when it's being properly
+ closed.
+
+ As this is part of the destruction process for an addon, this event does not have an associated Post event.
+
+
- Event that is fired before an addon begins a requested update.
+ An event that is fired before a call to is made in response to a
+ change in the subscribed or
+ backing this addon. This generally occurs in response to
+ receiving data from the game server, but can happen in other cases as well. This event is useful for modifying
+ the data received before it's passed to the UI for display. Contrast to which tends to
+ be in response to client-driven interactions.
+
+
+
+ A developer would use this event to intercept free company information after it's received from the server, but
+ before it's displayed to the user. This would allow the developer to add user-driven notes or other information
+ to the Free Company's overview.
+
- Event that is fired after an addon finishes a requested update.
+ An event that is fired after an addon has finished processing an ArrayData update.
+ See for more information.
- Event that is fired before an addon begins a refresh.
-
+ An event that is fired before an addon calls its method. Refreshes are
+ generally triggered in response to certain user interactions such as changing tabs, and are primarily used to
+ update the AtkValues present in this addon. Contrast to which is called
+ in response to ArrayData updates.
+
+
- Event that is fired after an addon has finished a refresh.
+ An event that is fired after an addon has finished its refresh.
+ See for more information.
- Event that is fired before an addon begins processing an event.
+ An event that is fired before an addon begins processing a user-driven event via
+ , such as mousing over an element or clicking a button. This event
+ is only valid for addons that actually override the ReceiveEvent method of the underlying
+ AtkEventListener.
+
+
- Event that is fired after an addon has processed an event.
+ An event that is fired after an addon finishes calling its method.
+ See for more information.
@@ -2537,6 +2621,32 @@
Gets a value indicating whether or not auto-updates have already completed this session.
+
+
+ Pattern:
+ (http|ftp|https)://([\\w_-]+(?:(?:\\.[\\w_-]+)+))([\\w.,@?^=%&:/~+#-]*[\\w@?^=%&/~+#-])?
+ Options:
+ RegexOptions.Compiled
+ Explanation:
+
+ ○ 1st capture group.
+ ○ Match with 3 alternative expressions.
+ ○ Match the string "http".
+ ○ Match the string "ftp".
+ ○ Match the string "https".
+ ○ Match the string "://".
+ ○ 2nd capture group.
+ ○ Match a character in the set [-_\w] atomically at least once.
+ ○ Loop greedily at least once.
+ ○ Match '.'.
+ ○ Match a character in the set [-_\w] greedily at least once.
+ ○ Optional (greedy).
+ ○ 3rd capture group.
+ ○ Match a character in the set [#%&+-/:=?@^~\w] greedily any number of times.
+ ○ Match a character in the set [#%&+-/=?@^~\w].
+
+
+
Enum describing the language the game loads in.
@@ -2699,11 +2809,6 @@
-
-
- Gets the address of the buddy list.
-
-
@@ -2827,6 +2932,12 @@
+
+
+
+
+
+
@@ -2898,6 +3009,12 @@
+
+
+
+
+
+
@@ -2954,39 +3071,6 @@
Client state memory address resolver.
-
-
- Gets the address of the actor table.
-
-
-
-
- Gets the address of the buddy list.
-
-
-
-
- Gets the address of a pointer to the fate table.
-
-
- This is a static address to a pointer, not the address of the table itself.
-
-
-
-
- Gets the address of the Group Manager.
-
-
-
-
- Gets the address of the local content id.
-
-
-
-
- Gets the address of job gauge data.
-
-
Gets the address of the keyboard state.
@@ -2997,14 +3081,9 @@
Gets the address of the keyboard state index array which translates the VK enumeration to the key state.
-
-
- Gets the address of the condition flag array.
-
-
-
+
- Gets the address of the method which sets the territory type.
+ Gets the address of the method which sets up the player.
@@ -3640,6 +3719,11 @@
Gets a value indicating whether or not this has a EXP bonus.
+
+
+ Gets a value indicating whether or not this has a bonus.
+
+
Gets the icon id of this .
@@ -3755,6 +3839,9 @@
+
+
+
@@ -3822,11 +3909,6 @@
-
-
- Gets the address of the Fate table.
-
-
@@ -4080,12 +4162,7 @@
- No card.
-
-
-
-
- The Coeurl chakra.
+ No chakra.
@@ -4098,6 +4175,11 @@
The Raptor chakra.
+
+
+ The Coeurl chakra.
+
+
Represents the flags for the canvas in the job gauge.
@@ -4335,7 +4417,7 @@
- No card.
+ No nadi.
@@ -4418,6 +4500,46 @@
Ka Sen type.
+
+
+ Enum representing the SerpentCombo actions for the VPR job gauge.
+
+
+
+
+ No Serpent combo is active.
+
+
+
+
+ Death Rattle action.
+
+
+
+
+ Last Lash action.
+
+
+
+
+ First Legacy action.
+
+
+
+
+ Second Legacy action.
+
+
+
+
+ Third Legacy action.
+
+
+
+
+ Fourth Legacy action.
+
+
BRD Song types.
@@ -4539,6 +4661,11 @@
Gets the amount of Astral Fire stacks.
+
+
+ Gets the amount of Astral Soul stacks.
+
+
Gets a value indicating whether or not the player is in Umbral Ice.
@@ -4849,6 +4976,21 @@
Gets the types of Nadi available.
+
+
+ Gets the amount of available Opo-opo Fury stacks.
+
+
+
+
+ Gets the amount of available Raptor Fury stacks.
+
+
+
+
+ Gets the amount of available Coeurl Fury stacks.
+
+
Gets the time remaining that Blitz is active.
@@ -4870,6 +5012,11 @@
Gets the amount of Ninki available.
+
+
+ Gets the current charges for Kazematoi.
+
+
In-Memory PCT job gauge.
@@ -5140,13 +5287,13 @@
Gets the summon that will return after the current summon expires.
- This maps to the sheet.
+ This maps to the sheet.
Gets the summon glam for the .
- This maps to the sheet.
+ This maps to the sheet.
@@ -5250,6 +5397,11 @@
Gets the last Weaponskill used in DreadWinder/Pit of Dread combo.
+
+
+ Gets current ability for Serpent's Tail.
+
+
In-memory WAR job gauge.
@@ -6451,7 +6603,12 @@
- BattleNpc representing a standard enemy.
+ BattleNpc representing a standard enemy. This includes allies (overworld guards and allies in single-player duties).
+
+
+
+
+ BattleNpc representing an NPC party member (from Duty Support, Trust, or Grand Company Command Mission).
@@ -6744,6 +6901,9 @@
+
+
+
@@ -6752,11 +6912,13 @@
Stores an object table entry, with preallocated concrete types.
+ Initializes a new instance of the struct.
+ A pointer to the object table entry this entry should be pointing to.
-
- Initializes a new instance of the struct.
- The object table that this entry should be pointing to.
- The slot index inside the table.
+
+ Stores an object table entry, with preallocated concrete types.
+ Initializes a new instance of the struct.
+ A pointer to the object table entry this entry should be pointing to.
Gets the address of the underlying native object. May be null.
@@ -6812,12 +6974,12 @@
- Gets the current world of the character.
+ Gets the current world of the character.
- Gets the home world of the character.
+ Gets the home world of the character.
@@ -7083,6 +7245,18 @@
Gets the status flags.
+
+
+ Gets the current mount for this character. Will be null if the character doesn't have a mount.
+
+
+
+
+ Gets the current minion summoned for this character. Will be null if the character doesn't have a minion.
+ This method *will* return information about a spawned (but invisible) minion, e.g. if the character is riding a
+ mount.
+
+
This class represents the base for non-static entities.
@@ -7150,6 +7324,12 @@
Gets the status flags.
+
+
+
+
+
+
Gets the underlying structure.
@@ -7655,35 +7835,6 @@
Gets the level of this party member.
-
-
- This object resolves a rowID within an Excel sheet.
-
- The type of Lumina sheet to resolve.
-
-
-
- Initializes a new instance of the class.
-
- The ID of the classJob.
-
-
-
- Gets the ID to be resolved.
-
-
-
-
- Gets GameData linked to this excel row.
-
-
-
-
- Gets GameData linked to this excel row with the specified language.
-
- The language.
- The ExcelRow in the specified language.
-
This class represents a status effect an actor is afflicted by.
@@ -8103,6 +8254,9 @@
+
+
+
@@ -8239,6 +8393,9 @@
+
+
+
@@ -8558,6 +8715,13 @@
Value of the config option.
Thrown if the config option is not found.
+
+ Attempts to get a string config value as an enum value.
+ Name of the config option.
+ The returned value of the config option.
+ Type of the enum. Name of each enum fields are compared against.
+ A value representing the success.
+
Set a string config option.
@@ -8614,6 +8778,85 @@
The correct type for the config option.
The type that was attempted.
+
+ Valid values for PadButton options under .
+ Names are the valid part. Enum values are exclusively for use with current Dalamud version.
+
+
+ Auto-run.
+
+
+ Change Hotbar Set.
+
+
+ Highlight Left Hotbar.
+
+
+ Highlight Right Hotbar.
+
+
+ Not directly referenced by Gamepad button customization window.
+
+
+ Draw Weapon/Lock On.
+
+
+ Sit/Lock On.
+
+
+ Change Camera.
+
+
+ Reset Camera Position.
+
+
+ Draw/Sheathe Weapon.
+
+
+ Lock On.
+
+
+ Face Target.
+
+
+ Assist Target.
+
+
+ Face Camera.
+
+
+ Execute Macro #98 (Exclusive).
+
+
+ Execute Macro #99 (Exclusive).
+
+
+ Not Assigned.
+
+
+ Jump/Cancel Casting.
+
+
+ Select Target/Confirm.
+
+
+ Cancel.
+
+
+ Open Map/Subcommands.
+
+
+ Open Main Menu.
+
+
+ Select HUD.
+
+
+ Move Character.
+
+
+ Move Camera.
+
Represents a string configuration property.
@@ -9908,6 +10151,42 @@
This option is a String.
+
+
+ System option with the internal name ActiveInstanceGuid.
+ This option is a String.
+
+
+
+
+ System option with the internal name ActiveProductGuid.
+ This option is a String.
+
+
+
+
+ System option with the internal name MsqProgress.
+ This option is a UInt.
+
+
+
+
+ System option with the internal name PromptConfigUpdate.
+ This option is a UInt.
+
+
+
+
+ System option with the internal name TitleScreenType.
+ This option is a UInt.
+
+
+
+
+ System option with the internal name FirstConfigBackup.
+ This option is a UInt.
+
+
Config options in the UiConfig section.
@@ -12973,6 +13252,24 @@
This option is a UInt.
+
+
+ System option with the internal name EnableMoveTiltCharacter.
+ This option is a UInt.
+
+
+
+
+ System option with the internal name EnableMoveTiltMountGround.
+ This option is a UInt.
+
+
+
+
+ System option with the internal name EnableMoveTiltMountFly.
+ This option is a UInt.
+
+
Config options in the UiControl section.
@@ -14143,13 +14440,6 @@
This class represents the Framework of the native game client and grants access to various subsystems.
-
-
- A delegate type used during the native Framework::destroy.
-
- The native Framework address.
- A value indicating if the call was successful.
-
@@ -14327,29 +14617,6 @@
-
-
- The address resolver for the class.
-
-
-
-
- Gets the address for the function that is called once the Framework is destroyed.
-
-
-
-
- Gets the address for the function that is called once the Framework is free'd.
-
-
-
-
- Gets the function that is called every tick.
-
-
-
-
-
Class offering cancellation tokens for common gameplay events.
@@ -14511,24 +14778,6 @@
-
-
- The address resolver for the class.
-
-
-
-
- Gets the address of the native PopulateItemLinkObject method.
-
-
-
-
- Gets the address of the native InteractableLinkClicked method.
-
-
-
-
-
This class handles interacting with the game's (right-click) context menu.
@@ -14691,7 +14940,7 @@
- Gets or sets the color of the . Specifies a row id.
+ Gets or sets the color of the . Specifies a row id.
@@ -14905,19 +15154,40 @@
+
+
+ Get a DTR bar entry.
+ This allows you to add your own text, and users to sort it.
+
+ Plugin that owns the DTR bar, or null if owned by Dalamud.
+ A user-friendly name for sorting.
+ The text the entry shows.
+ The entry object used to update, hide and remove the entry.
+ Thrown when an entry with the specified title exists.
+
+
+
+ Removes a DTR bar entry from the system.
+
+ Plugin that owns the DTR bar, or null if owned by Dalamud.
+ Title of the entry to remove, or null to remove all entries under the plugin.
+ Remove operation is not immediate. If you try to add right after removing, the operation may fail.
+
+
-
+
- Remove nodes marked as "should be removed" from the bar.
+ Remove native resources for the specified entry.
+ The resources to remove.
@@ -14938,7 +15208,7 @@
Reapply the DTR entry ordering from .
-
+
Checks if there are any Dalamud nodes in the DTR.
@@ -15074,9 +15344,14 @@
Gets or sets the internal text node of this entry.
+
+
+ Gets or sets the storage for the text of this entry.
+
+
- Gets a value indicating whether this entry should be removed.
+ Gets or sets a value indicating whether this entry should be removed.
@@ -15089,6 +15364,11 @@
Gets or sets a value indicating whether this entry has just been added.
+
+
+ Gets or sets the plugin that owns this entry.
+
+
@@ -15106,24 +15386,9 @@
This class facilitates interacting with and creating native in-game "fly text".
-
-
- The native function responsible for adding fly text to the UI. See .
-
-
- The hook that fires when the game creates a fly text element. See .
-
-
-
-
- Private delegate for the native CreateFlyText function's hook.
-
-
-
-
- Private delegate for the native AddFlyText function pointer.
+ The hook that fires when the game creates a fly text element.
@@ -15156,29 +15421,6 @@
-
-
- An address resolver for the class.
-
-
-
-
- Gets the address of the native AddFlyText method, which occurs
- when the game adds fly text elements to the UI. Multiple fly text
- elements can be added in a single AddFlyText call.
-
-
-
-
- Gets the address of the native CreateFlyText method, which occurs
- when the game creates a new fly text element. This method is called
- once per fly text element, and can be called multiple times per
- AddFlyText call.
-
-
-
-
-
Enum of FlyTextKind values.
@@ -15627,41 +15869,11 @@
Gets the address of the native SetGlobalBgm method.
-
-
- Gets the address of the native HandleItemHover method.
-
-
-
-
- Gets the address of the native HandleItemOut method.
-
-
-
-
- Gets the address of the native HandleActionHover method.
-
-
-
-
- Gets the address of the native HandleActionOut method.
-
-
Gets the address of the native HandleImm method.
-
-
- Gets the address of the native ToggleUiHide method.
-
-
-
-
- Gets the address of the native Utf8StringFromSequence method.
-
-
@@ -15681,6 +15893,11 @@
A regular action is hovered.
+
+
+ A crafting action is hovered.
+
+
A general action is hovered.
@@ -15701,6 +15918,11 @@
An extras command type of action is hovered.
+
+
+ A companion action is hovered.
+
+
A pet order type of action is hovered.
@@ -15711,6 +15933,101 @@
A trait is hovered.
+
+
+ A buddy action is hovered.
+
+
+
+
+ A company action is hovered.
+
+
+
+
+ A mount is hovered.
+
+
+
+
+ A chocobo race action is hovered.
+
+
+
+
+ A chocobo race item is hovered.
+
+
+
+
+ A deep dungeon equipment is hovered.
+
+
+
+
+ A deep dungeon equipment 2 is hovered.
+
+
+
+
+ A deep dungeon item is hovered.
+
+
+
+
+ A quick chat is hovered.
+
+
+
+
+ An action combo route is hovered.
+
+
+
+
+ A pvp trait is hovered.
+
+
+
+
+ A squadron action is hovered.
+
+
+
+
+ A perform action is hovered.
+
+
+
+
+ A deep dungeon magic stone is hovered.
+
+
+
+
+ A deep dungeon demiclone is hovered.
+
+
+
+
+ An eureka magia action is hovered.
+
+
+
+
+ An island sanctuary temporary item is hovered.
+
+
+
+
+ An ornament is hovered.
+
+
+
+
+ Glasses are hovered.
+
+
This class represents the hotbar action currently hovered over by the cursor.
@@ -15731,1498 +16048,2096 @@
Gets or sets the type of action.
-
+
- The structure of the PartyFinder packet.
+ Class used to modify the data used when rendering nameplates.
-
+
- Gets the size of this packet.
+ The index for of the FullUpdate entry in the NamePlate number array.
-
+
- The structure of an individual listing within a packet.
+ An empty null-terminated string pointer allocated in unmanaged memory, used to tag removed fields.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Strips the surrounding quotes from a free company tag. If the quotes are not present in the expected location,
+ no modifications will be made.
+ A quoted free company tag.
+ A span containing the free company tag without its surrounding quote characters.
-
+
- The address resolver for the class.
+ Strips the surrounding quotes from a title. If the quotes are not present in the expected location, no
+ modifications will be made.
+ A quoted title.
+ A span containing the title without its surrounding quote characters.
-
+
- Gets the address of the native ReceiveListing method.
+ Plugin-scoped version of a AddonEventManager service.
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
- This class handles interacting with the native PartyFinder window.
+ An address resolver for the class.
-
+
- Initializes a new instance of the class.
+ Gets the address of the AddonNamePlate OnRequestedUpdate method. We need to use a hook for this because
+ AddonNamePlate.Show calls OnRequestedUpdate directly, bypassing the AddonLifecycle callsite hook.
- Sig scanner to use.
-
+
-
+
- Dispose of managed and unmanaged resources.
+ Provides a read-only view of the nameplate info object data for a nameplate. Modifications to
+ fields do not affect this data.
-
+
- A scoped variant of the PartyFinderGui service.
+ Gets the displayed name for this nameplate according to the nameplate info object.
-
+
- Initializes a new instance of the class.
+ Gets the displayed free company tag for this nameplate according to the nameplate info object. For this field,
+ the quote characters which appear on either side of the title are NOT included.
-
-
+
+
+ Gets the displayed free company tag for this nameplate according to the nameplate info object. For this field,
+ the quote characters which appear on either side of the title ARE included.
+
-
-
+
+
+ Gets the displayed title for this nameplate according to the nameplate info object. For this field, the quote
+ characters which appear on either side of the title are NOT included.
+
-
+
- Condition flags for the class.
+ Gets the displayed title for this nameplate according to the nameplate info object. For this field, the quote
+ characters which appear on either side of the title ARE included.
-
+
- No duty condition.
+ Gets the displayed level text for this nameplate according to the nameplate info object.
-
+
- The duty complete condition.
+ Gets the flags for this nameplate according to the nameplate info object.
-
+
- The duty complete (weekly reward unclaimed) condition. This condition is
- only available for savage fights prior to echo release.
+ Gets a value indicating whether this nameplate is considered 'dirty' or not according to the nameplate
+ info object.
-
+
- The duty incomplete condition.
+ Gets a value indicating whether the title for this nameplate is a prefix title or not according to the nameplate
+ info object. This value is derived from the field.
-
+
- Category flags for the class.
+ Provides a read-only view of the nameplate info object data for a nameplate. Modifications to
+ fields do not affect this data.
-
+
- The none category.
+ Provides a read-only view of the nameplate info object data for a nameplate. Modifications to
+ fields do not affect this data.
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
- The duty roulette category.
+ An enum describing what kind of game object this nameplate represents.
-
+
- The dungeons category.
+ A player character.
-
+
- The guildhests category.
+ An event NPC or companion.
-
+
- The trials category.
+ A retainer.
-
+
- The raids category.
+ An enemy battle NPC.
-
+
- The high-end duty category.
+ A friendly battle NPC.
-
+
- The pvp category.
+ An event object.
-
+
- The gold saucer category.
+ Treasure.
-
+
- The FATEs category.
+ A gathering point.
-
+
- The treasure hunts category.
+ A battle NPC with subkind 6.
-
+
- The hunts category.
+ Something else.
-
+
- The gathering forays category.
+ A container for parts.
-
+
- The deep dungeons category.
+ Initializes a new instance of the class.
+ The currently executing update context.
-
+
- The field operations category.
+ Gets a parts object for constructing a nameplate name.
-
+
- The variant and criterion dungeons category.
+ Gets a parts object for constructing a nameplate title.
-
+
- Duty finder settings flags for the class.
+ Gets a parts object for constructing a nameplate free company tag.
-
+
- No duty finder settings.
+ Applies all container parts.
+ The handler to apply the builders to.
-
+
- The undersized party setting.
+ A part builder for constructing and setting quoted nameplate fields (i.e. free company tag and title).
+ The field type which should be set.
+ Whether or not this is a Free Company part.
+
+ This class works as a lazy writer initialized with empty parts, where an empty part signifies no change should be
+ performed. Only after all handler processing is complete does it write out any parts which were set to the
+ associated field. Reading fields from this class is usually not what you want to do, as you'll only be reading the
+ contents of parts which other plugins have written to. Prefer reading from the base handler's properties or using
+ .
+
-
+
- The minimum item level setting.
+ A part builder for constructing and setting quoted nameplate fields (i.e. free company tag and title).
+ The field type which should be set.
+ Whether or not this is a Free Company part.
+
+ This class works as a lazy writer initialized with empty parts, where an empty part signifies no change should be
+ performed. Only after all handler processing is complete does it write out any parts which were set to the
+ associated field. Reading fields from this class is usually not what you want to do, as you'll only be reading the
+ contents of parts which other plugins have written to. Prefer reading from the base handler's properties or using
+ .
+
-
+
- The silence echo setting.
+ Gets or sets the opening and closing SeStrings which will wrap the entire contents, which can be used to apply
+ colors or styling to the entire field.
-
+
- Duty type flags for the class.
+ Gets or sets the opening quote string which appears before the text and opening text-wrap.
-
+
- No duty type.
+ Gets or sets the closing quote string which appears after the text and closing text-wrap.
-
+
- The roulette duty type.
+ Gets or sets the opening and closing SeStrings which will wrap the text, which can be used to apply colors or
+ styling to the field's text.
-
+
- The normal duty type.
+ Gets or sets this field's text.
-
+
- Job flags for the class.
+ Applies the changes from this builder to the actual field.
+ The handler to perform the changes on.
-
+
- Gladiator (GLD).
+ A part builder for constructing and setting a simple (unquoted) nameplate field.
+ The field type which should be set.
+
+ This class works as a lazy writer initialized with empty parts, where an empty part signifies no change should be
+ performed. Only after all handler processing is complete does it write out any parts which were set to the
+ associated field. Reading fields from this class is usually not what you want to do, as you'll only be reading the
+ contents of parts which other plugins have written to. Prefer reading from the base handler's properties or using
+ .
+
-
+
- Pugilist (PGL).
+ A part builder for constructing and setting a simple (unquoted) nameplate field.
+ The field type which should be set.
+
+ This class works as a lazy writer initialized with empty parts, where an empty part signifies no change should be
+ performed. Only after all handler processing is complete does it write out any parts which were set to the
+ associated field. Reading fields from this class is usually not what you want to do, as you'll only be reading the
+ contents of parts which other plugins have written to. Prefer reading from the base handler's properties or using
+ .
+
-
+
- Marauder (MRD).
+ Gets or sets the opening and closing SeStrings which will wrap the text, which can be used to apply colors or
+ styling to the field's text.
-
+
- Lancer (LNC).
+ Gets or sets this field's text.
-
+
- Archer (ARC).
+ Applies the changes from this builder to the actual field.
+ The handler to perform the changes on.
-
+
- Conjurer (CNJ).
+ An enum describing the string fields available in nameplate data. The and various flags
+ determine which fields will actually be rendered.
-
+
- Thaumaturge (THM).
+ The object's name.
-
+
- Paladin (PLD).
+ The object's title.
-
+
- Monk (MNK).
+ The object's free company tag.
-
+
- Warrior (WAR).
+ The object's status prefix.
-
+
- Dragoon (DRG).
+ The object's target suffix.
-
+
- Bard (BRD).
+ The object's level prefix.
-
+
- White mage (WHM).
+ Contains information related to the pending nameplate data update. This is only valid for a single frame and should
+ not be kept across frames.
-
+
- Black mage (BLM).
+ Gets the number of active nameplates. The actual number visible may be lower than this in cases where some
+ nameplates are hidden by default (based on in-game "Display Name Settings" and so on).
-
+
- Arcanist (ACN).
+ Gets a value indicating whether the game is currently performing a full update of all active nameplates.
-
+
- Summoner (SMN).
+ Gets the address of the NamePlate addon.
-
+
- Scholar (SCH).
+ Gets the address of the NamePlate addon's number array data container.
-
+
- Rogue (ROG).
+ Gets the address of the NamePlate addon's string array data container.
-
+
- Ninja (NIN).
+ Gets the address of the first entry in the NamePlate addon's int array.
-
+
- Machinist (MCH).
+ Contains information related to the pending nameplate data update. This is only valid for a single frame and should
+ not be kept across frames.
-
+
- Dark Knight (DRK).
+ Initializes a new instance of the class.
+ An object table.
-
+
- Astrologian (AST).
+ Gets the number of active nameplates. The actual number visible may be lower than this in cases where some
+ nameplates are hidden by default (based on in-game "Display Name Settings" and so on).
-
+
- Samurai (SAM).
+ Gets a value indicating whether the game is currently performing a full update of all active nameplates.
-
+
- Red mage (RDM).
+ Gets the address of the NamePlate addon.
-
+
- Blue mage (BLM).
+ Gets the address of the NamePlate addon's number array data container.
-
+
- Gunbreaker (GNB).
+ Gets the address of the NamePlate addon's string array data container.
-
+
- Dancer (DNC).
+ Gets the address of the first entry in the NamePlate addon's int array.
-
+
- Reaper (RPR).
+ Gets the RaptureAtkModule.
-
+
- Sage (SGE).
+ Gets the Ui3DModule.
-
+
- Viper (VPR).
+ Gets the ObjectTable.
-
+
- Pictomancer (PCT).
+ Gets a pointer to the NamePlate addon.
-
+
- Extensions for the enum.
+ Gets a pointer to the NamePlate addon's number array data container.
-
+
- Get the actual ClassJob from the in-game sheets for this JobFlags.
+ Gets a pointer to the NamePlate addon's string array data container.
- A JobFlags enum member.
- A DataManager to get the ClassJob from.
- A ClassJob if found or null if not.
-
+
- Loot rule flags for the class.
+ Gets a pointer to the NamePlate addon's number array entries as a struct.
-
+
- No loot rules.
+ Gets or sets a value indicating whether any handler in the current context has instantiated a part builder.
-
+
- The greed only rule.
+ Resets the state of the context based on the provided addon lifecycle arguments.
+ A pointer to the addon.
+ A pointer to the global number array data struct.
+ A pointer to the global string array data struct.
-
+
- The lootmaster rule.
+ A class representing a single nameplate. Provides mechanisms to look up the game object associated with the
+ nameplate and allows for modification of various backing fields in number and string array data, which in turn
+ affect aspects of the nameplate's appearance when drawn. Instances of this class are only valid for a single frame
+ and should not be kept across frames.
-
+
- Objective flags for the class.
+ Gets the GameObjectId of the game object associated with this nameplate.
-
+
- No objective.
+ Gets the associated with this nameplate, if possible. Performs an object table scan
+ and caches the result if successful.
-
+
- The duty completion objective.
+ Gets a read-only view of the nameplate info object data for a nameplate. Modifications to
+ fields do not affect fields in the returned view.
-
+
- The practice objective.
+ Gets the index for this nameplate data in the backing number and string array data. This is not the same as the
+ rendered or object index, which can be retrieved from .
-
+
- The loot objective.
+ Gets the associated with this nameplate, if possible. Returns null if the nameplate
+ has an associated , but that object cannot be assigned to .
-
+
- A interface representing a single listing in party finder.
+ Gets the associated with this nameplate, if possible. Returns null if the
+ nameplate has an associated , but that object cannot be assigned to
+ .
-
+
- Gets the objective of this listing.
+ Gets the address of the nameplate info struct.
-
+
- Gets the conditions of this listing.
+ Gets the address of the first entry associated with this nameplate in the NamePlate addon's int array.
-
+
- Gets the Duty Finder settings that will be used for this listing.
+ Gets a value indicating what kind of nameplate this is, based on the kind of object it is associated with.
-
+
- Gets the loot rules that will be used for this listing.
+ Gets the update flags for this nameplate.
-
+
- Gets where this listing is searching. Note that this is also used for denoting alliance raid listings and one
- player per job.
+ Gets or sets the overall text color for this nameplate. If this value is changed, the appropriate update flag
+ will be set so that the game will reflect this change immediately.
-
+
- Gets a list of player slots that the Party Finder is accepting.
+ Gets or sets the overall text edge color for this nameplate. If this value is changed, the appropriate update
+ flag will be set so that the game will reflect this change immediately.
-
+
- Gets a list of the classes/jobs that are currently present in the party.
+ Gets or sets the icon ID for the nameplate's marker icon, which is the large icon used to indicate quest
+ availability and so on. This value is read from and reset by the game every frame, not just when a nameplate
+ changes. Setting this to 0 disables the icon.
-
+
- Gets the ID assigned to this listing by the game's server.
+ Gets or sets the icon ID for the nameplate's name icon, which is the small icon shown to the left of the name.
+ Setting this to -1 disables the icon.
-
+
- Gets the player's unique content ID.
+ Gets the nameplate index, which is the index used for rendering and looking up entries in the object array. For
+ number and string array data, is used.
-
+
- Gets the name of the player hosting this listing.
+ Gets the draw flags for this nameplate.
-
+
- Gets the description of this listing as set by the host. May be multiple lines.
+ Gets or sets the visibility flags for this nameplate.
-
+
- Gets the world that this listing was created on.
+ Gets a value indicating whether this nameplate is undergoing a major update or not. This is usually true when a
+ nameplate has just appeared or something meaningful about the entity has changed (e.g. its job or status). This
+ flag is reset by the game during the update process (during requested update and before draw).
-
+
- Gets the home world of the listing's host.
+ Gets or sets a value indicating whether the title (when visible) will be displayed above the object's name (a
+ prefix title) instead of below the object's name (a suffix title).
-
+
- Gets the current world of the listing's host.
+ Gets or sets a value indicating whether the title should be displayed at all.
-
+
- Gets the Party Finder category this listing is listed under.
+ Gets or sets the name for this nameplate.
-
+
- Gets the row ID of the duty this listing is for. May be 0 for non-duty listings.
+ Gets a builder which can be used to help cooperatively build a new name for this nameplate even when other
+ plugins modifying the name are present. Specifically, this builder allows setting text and text-wrapping
+ payloads (e.g. for setting text color) separately.
-
+
- Gets the duty this listing is for. May be null for non-duty listings.
+ Gets or sets the title for this nameplate.
-
+
- Gets the type of duty this listing is for.
+ Gets a builder which can be used to help cooperatively build a new title for this nameplate even when other
+ plugins modifying the title are present. Specifically, this builder allows setting text, text-wrapping
+ payloads (e.g. for setting text color), and opening and closing quote sequences separately.
-
+
- Gets a value indicating whether if this listing is beginner-friendly. Shown with a sprout icon in-game.
+ Gets or sets the free company tag for this nameplate.
-
+
- Gets how many seconds this listing will continue to be available for. It may end before this time if the party
- fills or the host ends it early.
+ Gets a builder which can be used to help cooperatively build a new FC tag for this nameplate even when other
+ plugins modifying the FC tag are present. Specifically, this builder allows setting text, text-wrapping
+ payloads (e.g. for setting text color), and opening and closing quote sequences separately.
-
+
- Gets the minimum item level required to join this listing.
+ Gets or sets the status prefix for this nameplate. This prefix is used by the game to add BitmapFontIcon-based
+ online status icons to player nameplates.
-
+
- Gets the number of parties this listing is recruiting for.
+ Gets or sets the target suffix for this nameplate. This suffix is used by the game to add the squared-letter
+ target tags to the end of combat target nameplates.
-
+
- Gets the number of player slots this listing is recruiting for.
+ Gets or sets the level prefix for this nameplate. This "Lv60" style prefix is added to enemy and friendly battle
+ NPC nameplates to indicate the NPC level.
-
+
- Gets the number of player slots filled.
+ Removes the contents of the name field for this nameplate. This differs from simply setting the field
+ to an empty string because it writes a special value to memory, and other setters (except SetField variants)
+ will refuse to overwrite this value. Therefore, fields removed this way are more likely to stay removed.
-
+
- Gets the time at which the server this listings is on last restarted for a patch/hotfix.
- Probably.
+ Removes the contents of the title field for this nameplate. This differs from simply setting the field
+ to an empty string because it writes a special value to memory, and other setters (except SetField variants)
+ will refuse to overwrite this value. Therefore, fields removed this way are more likely to stay removed.
-
+
- Gets a list of the class/job IDs that are currently present in the party.
+ Removes the contents of the FC tag field for this nameplate. This differs from simply setting the field
+ to an empty string because it writes a special value to memory, and other setters (except SetField variants)
+ will refuse to overwrite this value. Therefore, fields removed this way are more likely to stay removed.
-
+
- Check if the given flag is present.
+ Removes the contents of the status prefix field for this nameplate. This differs from simply setting the field
+ to an empty string because it writes a special value to memory, and other setters (except SetField variants)
+ will refuse to overwrite this value. Therefore, fields removed this way are more likely to stay removed.
- The flag to check for.
- A value indicating whether the flag is present.
-
+
- Check if the given flag is present.
+ Removes the contents of the target suffix field for this nameplate. This differs from simply setting the field
+ to an empty string because it writes a special value to memory, and other setters (except SetField variants)
+ will refuse to overwrite this value. Therefore, fields removed this way are more likely to stay removed.
- The flag to check for.
- A value indicating whether the flag is present.
-
+
- Check if the given flag is present.
+ Removes the contents of the level prefix field for this nameplate. This differs from simply setting the field
+ to an empty string because it writes a special value to memory, and other setters (except SetField variants)
+ will refuse to overwrite this value. Therefore, fields removed this way are more likely to stay removed.
- The flag to check for.
- A value indicating whether the flag is present.
-
+
- Check if the given flag is present.
+ Gets a pointer to the string array value in the provided field.
- The flag to check for.
- A value indicating whether the flag is present.
+ The field to read from.
+ A pointer to a sequence of non-null bytes.
-
+
- Check if the given flag is present.
+ Gets a byte span containing the string array value in the provided field.
- The flag to check for.
- A value indicating whether the flag is present.
+ The field to read from.
+ A ReadOnlySpan containing a sequence of non-null bytes.
-
+
- A single listing in party finder.
+ Gets a UTF8 string copy of the string array value in the provided field.
+ The field to read from.
+ A copy of the string array value as a string.
-
+
- Initializes a new instance of the class.
+ Gets a parsed SeString copy of the string array value in the provided field.
- The interop listing data.
+ The field to read from.
+ A copy of the string array value as a parsed SeString.
-
-
+
+
+ Sets the string array value for the provided field.
+
+ The field to write to.
+ The string to write.
-
-
+
+
+ Sets the string array value for the provided field.
+
+ The field to write to.
+ The SeString to write.
-
+
+
+ Sets the string array value for the provided field. The provided byte sequence must be null-terminated.
+
+ The field to write to.
+ The ReadOnlySpan of bytes to write.
+
+
+
+ Sets the string array value for the provided field. The provided byte sequence must be null-terminated.
+
+ The field to write to.
+ The pointer to a null-terminated sequence of bytes to write.
+
+
+
+ Sets the string array value for the provided field to a fixed pointer to an empty string in unmanaged memory.
+ Other methods may notice this fixed pointer and refuse to overwrite it, preserving the emptiness of the field.
+
+ The field to write to.
+
+
+
+ A class representing a single nameplate. Provides mechanisms to look up the game object associated with the
+ nameplate and allows for modification of various backing fields in number and string array data, which in turn
+ affect aspects of the nameplate's appearance when drawn. Instances of this class are only valid for a single frame
+ and should not be kept across frames.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The current update context.
+ The index for this nameplate data in the backing number and string array data. This is
+ not the same as the rendered index, which can be retrieved from .
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
- A interface representing additional arguments passed by the game.
+ Gets or (lazily) creates a part builder container for this nameplate.
-
-
- Gets the batch number.
-
+
+
-
-
- Gets or sets a value indicating whether the listing is visible.
-
+
+
-
-
- This class represents additional arguments passed by the game.
-
+
+
-
-
- Initializes a new instance of the class.
-
- The batch number.
+
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
- A player slot in a Party Finder listing.
+ Resets the state of this handler for re-use in a new update.
-
+
- Initializes a new instance of the class.
+ Sets the string array value for the provided field, unless it was already set to the special empty string
+ pointer used by the Remove methods.
- The flag value of accepted jobs.
+ The field to write to.
+ The SeString to write.
-
+
- Gets a list of jobs that this slot is accepting.
+ The structure of the PartyFinder packet.
-
+
- Tests if this slot is accepting a job.
+ Gets the size of this packet.
- Job to test.
-
+
- Search area flags for the class.
+ The structure of an individual listing within a packet.
-
+
- Datacenter.
+ This class handles interacting with the native PartyFinder window.
-
+
- Private.
+ Initializes a new instance of the class.
+ Sig scanner to use.
-
+
+
+
+
- Alliance raid.
+ Dispose of managed and unmanaged resources.
-
+
- World.
+ A scoped variant of the PartyFinderGui service.
-
+
- One player per job.
+ Initializes a new instance of the class.
-
+
+
+
+
+
+
+
- This class represents options that can be used with the class for the quest toast variant.
+ Condition flags for the class.
-
+
- Gets or sets the position of the toast on the screen.
+ No duty condition.
-
-
- Gets or sets the ID of the icon that will appear in the toast.
-
- This may be 0 for no icon.
-
-
-
+
- Gets or sets a value indicating whether the toast will show a checkmark after appearing.
+ The duty complete condition.
-
-
- Gets or sets a value indicating whether the toast will play a completion sound.
-
- This only works if is non-zero or is true.
-
-
-
+
- The alignment of native quest toast windows.
+ The duty complete (weekly reward unclaimed) condition. This condition is
+ only available for savage fights prior to echo release.
-
+
- The toast will be aligned screen centre.
+ The duty incomplete condition.
-
+
- The toast will be aligned screen right.
+ Category flags for the class.
-
+
- The toast will be aligned screen left.
+ The none category.
-
+
- This class facilitates interacting with and creating native toast windows.
+ The duty roulette category.
+
+
- Handles normal toasts.
+ The dungeons category.
+
+
- Handles quest toasts.
+ The guildhests category.
+
+
- Handles error toasts.
+ The trials category.
-
+
- Initializes a new instance of the class.
+ The raids category.
- Sig scanner to use.
-
-
-
-
-
-
-
-
-
-
+
- Disposes of managed and unmanaged resources.
+ The high-end duty category.
-
+
- Process the toast queue.
+ The pvp category.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
- Plugin scoped version of ToastGui.
+ The gold saucer category.
-
+
- Initializes a new instance of the class.
+ The FATEs category.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
- An address resolver for the class.
+ The treasure hunts category.
-
+
- Gets the address of the native ShowNormalToast method.
+ The hunts category.
-
+
- Gets the address of the native ShowQuestToast method.
+ The gathering forays category.
-
+
- Gets the address of the ShowErrorToast method.
+ The deep dungeons category.
-
-
-
-
+
- This class represents options that can be used with the class.
+ The field operations category.
-
+
- Gets or sets the position of the toast on the screen.
+ The variant and criterion dungeons category.
-
+
- Gets or sets the speed of the toast.
+ Duty finder settings flags for the class.
-
+
- The positioning of native toast windows.
+ No duty finder settings.
-
+
- The toast will be towards the bottom.
+ The undersized party setting.
-
+
- The toast will be towards the top.
+ The minimum item level setting.
-
+
- The speed at which native toast windows will persist.
+ The silence echo setting.
-
+
- The toast will take longer to disappear (around four seconds).
+ Duty type flags for the class.
-
+
- The toast will disappear more quickly (around two seconds).
+ No duty type.
-
+
- This class disables anti-debug functionality in the game client.
+ The roulette duty type.
-
- Finalizes an instance of the class.
-
-
+
- Gets a value indicating whether the anti-debugging is enabled.
+ The normal duty type.
-
-
-
-
+
- Enables the anti-debugging by overwriting code in memory.
+ Job flags for the class.
-
+
- Disable the anti-debugging by reverting the overwritten code in memory.
+ Gladiator (GLD).
-
+
- This class implements in-game Dalamud options in the in-game System menu.
+ Pugilist (PGL).
-
- Finalizes an instance of the class.
-
-
-
-
-
+
- Contains a full list of ID3D11Device functions to be used as an indexer into the DirectX Virtual Function Table entries.
+ Marauder (MRD).
-
+
- IUnknown::QueryInterface method (unknwn.h).
+ Lancer (LNC).
-
+
- IUnknown::AddRef method (unknwn.h).
+ Archer (ARC).
-
+
- IUnknown::Release method (unknwn.h).
+ Conjurer (CNJ).
-
+
- ID3D11Device::CreateBuffer method (d3d11.h).
+ Thaumaturge (THM).
-
+
- ID3D11Device::CreateTexture1D method (d3d11.h).
+ Paladin (PLD).
-
+
- ID3D11Device::CreateTexture2D method (d3d11.h).
+ Monk (MNK).
-
+
- ID3D11Device::CreateTexture3D method (d3d11.h).
+ Warrior (WAR).
-
+
- ID3D11Device::CreateShaderResourceView method (d3d11.h).
+ Dragoon (DRG).
-
+
- ID3D11Device::CreateUnorderedAccessView method (d3d11.h).
+ Bard (BRD).
-
+
- ID3D11Device::CreateRenderTargetView method (d3d11.h).
+ White mage (WHM).
-
+
- ID3D11Device::CreateDepthStencilView method (d3d11.h).
+ Black mage (BLM).
-
+
- ID3D11Device::CreateInputLayout method (d3d11.h).
+ Arcanist (ACN).
-
+
- ID3D11Device::CreateVertexShader method (d3d11.h).
+ Summoner (SMN).
-
+
- ID3D11Device::CreateGeometryShader method (d3d11.h).
+ Scholar (SCH).
-
+
- ID3D11Device::CreateGeometryShaderWithStreamOutput method (d3d11.h).
+ Rogue (ROG).
-
+
- ID3D11Device::CreatePixelShader method (d3d11.h).
+ Ninja (NIN).
-
+
- ID3D11Device::CreateHullShader method (d3d11.h).
+ Machinist (MCH).
-
+
- ID3D11Device::CreateDomainShader method (d3d11.h).
+ Dark Knight (DRK).
-
+
- ID3D11Device::CreateComputeShader method (d3d11.h).
+ Astrologian (AST).
-
+
- ID3D11Device::CreateClassLinkage method (d3d11.h).
+ Samurai (SAM).
-
+
- ID3D11Device::CreateBlendState method (d3d11.h).
+ Red mage (RDM).
-
+
- ID3D11Device::CreateDepthStencilState method (d3d11.h).
+ Blue mage (BLM).
-
+
- ID3D11Device::CreateRasterizerState method (d3d11.h).
+ Gunbreaker (GNB).
-
+
- ID3D11Device::CreateSamplerState method (d3d11.h).
+ Dancer (DNC).
-
+
- ID3D11Device::CreateQuery method (d3d11.h).
+ Reaper (RPR).
-
+
- ID3D11Device::CreatePredicate method (d3d11.h).
+ Sage (SGE).
-
+
- ID3D11Device::CreateCounter method (d3d11.h).
+ Viper (VPR).
-
+
- ID3D11Device::CreateDeferredContext method (d3d11.h).
+ Pictomancer (PCT).
-
+
- ID3D11Device::OpenSharedResource method (d3d11.h).
+ Extensions for the enum.
-
+
- ID3D11Device::CheckFormatSupport method (d3d11.h).
+ Get the actual ClassJob from the in-game sheets for this JobFlags.
+ A JobFlags enum member.
+ A DataManager to get the ClassJob from.
+ A ClassJob if found or null if not.
-
+
- ID3D11Device::CheckMultisampleQualityLevels method (d3d11.h).
+ Loot rule flags for the class.
-
+
- ID3D11Device::CheckCounterInfo method (d3d11.h).
+ No loot rules.
-
+
- ID3D11Device::CheckCounter method (d3d11.h).
+ The greed only rule.
-
+
- ID3D11Device::CheckFeatureSupport method (d3d11.h).
+ The lootmaster rule.
-
+
- ID3D11Device::GetPrivateData method (d3d11.h).
+ Objective flags for the class.
-
+
- ID3D11Device::SetPrivateData method (d3d11.h).
+ No objective.
-
+
- ID3D11Device::SetPrivateDataInterface method (d3d11.h).
+ The duty completion objective.
-
+
- ID3D11Device::GetFeatureLevel method (d3d11.h).
+ The practice objective.
-
+
- ID3D11Device::GetCreationFlags method (d3d11.h).
+ The loot objective.
-
+
- ID3D11Device::GetDeviceRemovedReason method (d3d11.h).
+ A interface representing a single listing in party finder.
-
+
- ID3D11Device::GetImmediateContext method (d3d11.h).
+ Gets the objective of this listing.
-
+
- ID3D11Device::SetExceptionMode method (d3d11.h).
+ Gets the conditions of this listing.
-
+
- ID3D11Device::GetExceptionMode method (d3d11.h).
+ Gets the Duty Finder settings that will be used for this listing.
-
+
- Contains a full list of IDXGISwapChain functions to be used as an indexer into the SwapChain Virtual Function Table
- entries.
+ Gets the loot rules that will be used for this listing.
-
+
- IUnknown::QueryInterface method (unknwn.h).
+ Gets where this listing is searching. Note that this is also used for denoting alliance raid listings and one
+ player per job.
-
+
- IUnknown::AddRef method (unknwn.h).
+ Gets a list of player slots that the Party Finder is accepting.
-
+