#include "arcdps_structs_slim.h"
#include <string>
#include <Windows.h>
Go to the source code of this file.
|
typedef UINT(* | WindowCallbackSignature) (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
|
typedef void(* | CombatCallbackSignature) (cbtevent *ev, ag *src, ag *dst, const char *skillname, uint64_t id, uint64_t revision) |
|
typedef void(* | ImguiCallbackSignature) (uint32_t not_charsel_or_loading, uint32_t hide_if_combat_or_ooc) |
|
typedef void(* | OptionsEndCallbackSignature) () |
|
typedef void(* | OptionsWindowsCallbackSignature) (const char *windowname) |
|
typedef struct arcdps_exports | arcdps_exports |
|
typedef void *(* | MallocSignature) (size_t) |
|
typedef void(* | FreeSignature) (void *) |
|
typedef arcdps_exports *(* | ModInitSignature) () |
|
typedef uintptr_t(* | ModReleaseSignature) () |
|
typedef ModInitSignature(* | GetInitAddrSignature) (const char *arcversion, ImGuiContext *imguictx, void *dxptr, HMODULE arcdll, MallocSignature mallocfn, FreeSignature freefn, UINT dxver) |
|
typedef ModReleaseSignature(* | GetReleaseAddrSignature) () |
|
typedef uint64_t(* | arc_export_func_u64) () |
|
typedef void(* | e3_func_ptr) (const char *str) |
|
|
enum class | Alignment { Left
, Center
, Right
, Unaligned
} |
|
enum class | Position { Manual
, ScreenRelative
, WindowRelative
} |
|
enum class | CornerPosition { TopLeft
, TopRight
, BottomLeft
, BottomRight
} |
|
enum class | SizingPolicy { SizeToContent
, SizeContentToWindow
, ManualWindowSize
} |
|
◆ arc_export_func_u64
typedef uint64_t(* arc_export_func_u64) () |
◆ arcdps_exports
◆ CombatCallbackSignature
typedef void(* CombatCallbackSignature) (cbtevent *ev, ag *src, ag *dst, const char *skillname, uint64_t id, uint64_t revision) |
◆ e3_func_ptr
typedef void(* e3_func_ptr) (const char *str) |
◆ FreeSignature
typedef void(* FreeSignature) (void *) |
◆ GetInitAddrSignature
dxver
: The used directx version (11) dxptr
: The pointer to the directx context. For dx11 IDXGISwapChain
.
To get the Device from the Swapchain:
++
ID3D11Device* pDevice;
g_pSwapChain->GetDevice( __uuidof(pDevice), (void**)&pDevice);
◆ GetReleaseAddrSignature
◆ ImguiCallbackSignature
typedef void(* ImguiCallbackSignature) (uint32_t not_charsel_or_loading, uint32_t hide_if_combat_or_ooc) |
◆ MallocSignature
typedef void *(* MallocSignature) (size_t) |
◆ ModInitSignature
◆ ModReleaseSignature
typedef uintptr_t(* ModReleaseSignature) () |
◆ OptionsEndCallbackSignature
typedef void(* OptionsEndCallbackSignature) () |
◆ OptionsWindowsCallbackSignature
typedef void(* OptionsWindowsCallbackSignature) (const char *windowname) |
◆ WindowCallbackSignature
typedef UINT(* WindowCallbackSignature) (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
◆ Alignment
Enumerator |
---|
Left | |
Center | |
Right | |
Unaligned | |
◆ CornerPosition
Enumerator |
---|
TopLeft | |
TopRight | |
BottomLeft | |
BottomRight | |
◆ Position
Enumerator |
---|
Manual | |
ScreenRelative | |
WindowRelative | |
◆ SizingPolicy
Enumerator |
---|
SizeToContent | |
SizeContentToWindow | |
ManualWindowSize | |
◆ is_player()
bool is_player |
( |
const ag * |
new_player | ) |
|
◆ to_string() [1/4]
◆ to_string() [2/4]
◆ to_string() [3/4]
std::string to_string |
( |
Position |
position | ) |
|
◆ to_string() [4/4]
◆ ARC_EXPORT_E6
◆ ARC_EXPORT_E7
◆ ARC_LOG
◆ ARC_LOG_FILE