Rebornbuddy
Loading...
Searching...
No Matches
ff14bot.Managers.AtkAddonControl Class Reference

Base class inherited by all remote ingame windows. More...

Inheritance diagram for ff14bot.Managers.AtkAddonControl:
ff14bot.Objects.RemoteObject ff14bot.RemoteWindows.ChocoboRace.ChocoboRace ff14bot.RemoteWindows.ChocoboRace.RaceChocoboResult ff14bot.RemoteWindows.ChocoboRace._RaceChocoboParameter ff14bot.RemoteWindows.ClientGameUiRevive ff14bot.RemoteWindows.ColosseumRecord ff14bot.RemoteWindows.ContentsFinder ff14bot.RemoteWindows.ContentsFinderConfirm ff14bot.RemoteWindows.ContentsFinderMenu ff14bot.RemoteWindows.ContentsFinderReady ff14bot.RemoteWindows.CraftingLog ff14bot.RemoteWindows.CutSceneSelectString ff14bot.RemoteWindows.DifficultySelectYesNo ff14bot.RemoteWindows.Experience ff14bot.RemoteWindows.GatheringMasterpiece ff14bot.RemoteWindows.GoldSaucer.GSInfoGeneral ff14bot.RemoteWindows.GoldSaucer.GoldSaucerInfo ff14bot.RemoteWindows.GuildLeve ff14bot.RemoteWindows.HousingChocoboList ff14bot.RemoteWindows.HousingGardening ff14bot.RemoteWindows.HousingMyChocobo ff14bot.RemoteWindows.InputNumeric ff14bot.RemoteWindows.JournalAccept ff14bot.RemoteWindows.JournalResult ff14bot.RemoteWindows.LimitBreak ff14bot.RemoteWindows.LotteryDaily ff14bot.RemoteWindows.MaterializeDialog ff14bot.RemoteWindows.NotificationRevive ff14bot.RemoteWindows.NowLoading ff14bot.RemoteWindows.PurifyDialog ff14bot.RemoteWindows.PurifyResult ff14bot.RemoteWindows.QTE ff14bot.RemoteWindows.Repair ff14bot.RemoteWindows.Request ff14bot.RemoteWindows.RetainerTaskAsk ff14bot.RemoteWindows.RetainerTaskResult ff14bot.RemoteWindows.SalvageDialog ff14bot.RemoteWindows.SalvageResult ff14bot.RemoteWindows.SelectIconString ff14bot.RemoteWindows.SelectOk ff14bot.RemoteWindows.SelectString ff14bot.RemoteWindows.SelectYesno ff14bot.RemoteWindows.Synthesis ff14bot.RemoteWindows.SynthesisSimple ff14bot.RemoteWindows.SynthesisSimpleDialog ff14bot.RemoteWindows.Talk ff14bot.RemoteWindows.TelepotTown ff14bot.RemoteWindows.Trade ff14bot.RemoteWindows.TripleTriad ff14bot.RemoteWindows.TripleTriadRequest ff14bot.RemoteWindows.TripleTriadResult ff14bot.RemoteWindows.TripleTriadSelDeck ff14bot.RemoteWindows.WKSHud ff14bot.RemoteWindows.WKSMission ff14bot.RemoteWindows.WKSMissionInfomation ff14bot.RemoteWindows.WKSRecipeNotebook

Public Member Functions

void SendAction (int pairCount, params ulong[] param)
 Sends commands directly to the window.
AgentInterface TryFindAgentInterface ()
 Attempts to find the agent that provides information for window.
RemoteButton FindButton (int id)
 Gets a remotebutton for a given id.
RemoteLabel FindLabel (int id)
 Gets a remotelabel for a given id.
override string ToString ()
Public Member Functions inherited from ff14bot.Objects.RemoteObject
void UpdatePointer (IntPtr newptr)
 Updates the pointer to a new value and triggers any necessary update mechanisms.

Public Attributes

readonly string Name

Properties

bool IsVisible [get]
 Checks if the window is currently visible.
RectangleF? Bounds [get]
 Gets the 2D bounding region for the window.
Properties inherited from ff14bot.Objects.RemoteObject
virtual bool IsValid [get]
 Indicates whether the instance is valid and points to a valid reference or object.
IntPtr VTable [get]
 Gets the virtual function table (VTable) pointer for the remote object.
IntPtr Pointer [get, set]
 Gets or sets the memory pointer for the associated object or entity.

Additional Inherited Members

Protected Member Functions inherited from ff14bot.Objects.RemoteObject
 RemoteObject (IntPtr pointer)
 Represents the base class for objects that manage pointers to external memory in the game or application.
virtual void OnUpdatePointer (IntPtr ptr)
 Invoked when the pointer to external memory is updated.

Detailed Description

Base class inherited by all remote ingame windows.

Member Function Documentation

◆ FindButton()

RemoteButton ff14bot.Managers.AtkAddonControl.FindButton ( int id)

Gets a remotebutton for a given id.

Parameters
id
Returns
null if the object at a given id is not a button

◆ FindLabel()

RemoteLabel ff14bot.Managers.AtkAddonControl.FindLabel ( int id)

Gets a remotelabel for a given id.

Parameters
id
Returns
null if the object at a given id is not a label

◆ SendAction()

void ff14bot.Managers.AtkAddonControl.SendAction ( int pairCount,
params ulong[] param )

Sends commands directly to the window.

Parameters
pairCount
param

◆ ToString()

override string ff14bot.Managers.AtkAddonControl.ToString ( )
Returns

◆ TryFindAgentInterface()

AgentInterface ff14bot.Managers.AtkAddonControl.TryFindAgentInterface ( )

Attempts to find the agent that provides information for window.

Returns
the AgentInterface that provides data, null if unable to find or no agent exists

Member Data Documentation

◆ Name

readonly string ff14bot.Managers.AtkAddonControl.Name

Property Documentation

◆ Bounds

RectangleF? ff14bot.Managers.AtkAddonControl.Bounds
get

Gets the 2D bounding region for the window.

◆ IsVisible

bool ff14bot.Managers.AtkAddonControl.IsVisible
get

Checks if the window is currently visible.