ArcdpsExtension
 
Loading...
Searching...
No Matches
ArcdpsExtension Namespace Reference

Classes

class  BaseSingleton
 
class  CombatEventHandler
 
class  ComponentBase
 
class  DemoKeyBindComponent
 
class  DemoPositioningComponent
 
class  DemoTable
 
class  DemoTableWindow
 
class  DemoWindow
 
class  EventSequencer
 
class  IconLoader
 
class  KeyBindComponent
 
class  KeyBindHandler
 
class  Localization
 
class  MainTable
 
struct  MainTableColumn
 
class  MainWindow
 
class  PositioningComponent
 
class  PositioningComponentImGuiHook
 
class  RingBuffer
 
struct  Row
 
class  SimpleNetworkStack
 
class  Singleton
 
class  SingletonManager
 
class  UpdateChecker
 
class  UpdateCheckerBase
 

Concepts

concept  static_castable
 
concept  IconLoaderKey
 
concept  SmallerThanMaxColumnAmount
 

Typedefs

using IconLoaderKeyType = uint64_t
 
typedef ImS16 TableColumnIdx
 
typedef int MainTableFlags
 
typedef int MainWindowFlags
 

Enumerations

enum  ExtensionTranslation {
  ET_Left , ET_Right , ET_Center , ET_Unaligned ,
  ET_PositionManual , ET_PositionScreenRelative , ET_PositionWindowRelative , ET_Unknown ,
  ET_CornerPositionTopLeft , ET_CornerPositionTopRight , ET_CornerPositionBottomLeft , ET_CornerPositionBottomRight ,
  ET_SizingPolicySizeToContent , ET_SizingPolicySizeContentToWindow , ET_SizingPolicyManualWindowSize , ET_KeyInputPopupName ,
  ET_ApplyButton , ET_CancelButton , ET_UpdateDesc , ET_UpdateCurrentVersion ,
  ET_UpdateNewVersion , ET_UpdateOpenPage , ET_UpdateAutoButton , ET_UpdateInProgress ,
  ET_UpdateRestartPending , ET_UpdateError , ET_Style , ET_TitleBar ,
  ET_Background , ET_Scrollbar , ET_Padding , ET_SizingPolicy ,
  ET_AppearAsInOption , ET_TitleBarText , ET_Shortcut , ET_Position ,
  ET_FromAnchorPanelCorner , ET_ThisPanelCorner , ET_AnchorWindow , ET_ColumnSetup ,
  ET_ShowBasedOnMap , ET_AlternatingRowBg , ET_HighlightHoveredRow , ET_MaxDisplayed ,
  ET_HeaderAlignment , ET_ColumnAlignment , ET_Language , ET_SettingsShowHeaderText
}
 
enum  MainTableFlags_ { MainTableFlags_None = 0 , MainTableFlags_SubWindow = 1 << 0 }
 
enum  MainWindowFlags_ : int { MainWindowFlags_None = 0 , MainWindowFlags_NoStyleMenu = 1 << 0 }
 

Functions

void Setup (HMODULE pDll, ID3D11Device *pD11Device)
 
void Shutdown ()
 

Variables

constexpr auto EXTENSION_TRANSLATION_ENGLISH
 
const auto EXTENSION_TRANSLATION_GERMAN
 
constexpr auto EXTENSION_TRANSLATION_FRENCH
 
constexpr auto EXTENSION_TRANSLATION_SPANISH
 
SingletonManager g_singletonManagerInstance
 

Typedef Documentation

◆ IconLoaderKeyType

using ArcdpsExtension::IconLoaderKeyType = typedef uint64_t

◆ MainTableFlags

◆ MainWindowFlags

◆ TableColumnIdx

Column data type. This also defines the max amount of available columns. It always has to be signed, cause ImGui is using -1.

Max of int16: 32767

Enumeration Type Documentation

◆ ExtensionTranslation

Enumerator
ET_Left 
ET_Right 
ET_Center 
ET_Unaligned 
ET_PositionManual 
ET_PositionScreenRelative 
ET_PositionWindowRelative 
ET_Unknown 
ET_CornerPositionTopLeft 
ET_CornerPositionTopRight 
ET_CornerPositionBottomLeft 
ET_CornerPositionBottomRight 
ET_SizingPolicySizeToContent 
ET_SizingPolicySizeContentToWindow 
ET_SizingPolicyManualWindowSize 
ET_KeyInputPopupName 
ET_ApplyButton 
ET_CancelButton 
ET_UpdateDesc 
ET_UpdateCurrentVersion 
ET_UpdateNewVersion 
ET_UpdateOpenPage 
ET_UpdateAutoButton 
ET_UpdateInProgress 
ET_UpdateRestartPending 
ET_UpdateError 
ET_Style 
ET_TitleBar 
ET_Background 
ET_Scrollbar 
ET_Padding 
ET_SizingPolicy 
ET_AppearAsInOption 
ET_TitleBarText 
ET_Shortcut 
ET_Position 
ET_FromAnchorPanelCorner 
ET_ThisPanelCorner 
ET_AnchorWindow 
ET_ColumnSetup 
ET_ShowBasedOnMap 
ET_AlternatingRowBg 
ET_HighlightHoveredRow 
ET_MaxDisplayed 
ET_HeaderAlignment 
ET_ColumnAlignment 
ET_Language 
ET_SettingsShowHeaderText 

◆ MainTableFlags_

Enumerator
MainTableFlags_None 
MainTableFlags_SubWindow 

◆ MainWindowFlags_

Enumerator
MainWindowFlags_None 
MainWindowFlags_NoStyleMenu 

Function Documentation

◆ Setup()

void ArcdpsExtension::Setup ( HMODULE  pDll,
ID3D11Device *  pD11Device 
)

◆ Shutdown()

void ArcdpsExtension::Shutdown ( )

Variable Documentation

◆ EXTENSION_TRANSLATION_ENGLISH

constexpr auto ArcdpsExtension::EXTENSION_TRANSLATION_ENGLISH
constexpr

◆ EXTENSION_TRANSLATION_FRENCH

constexpr auto ArcdpsExtension::EXTENSION_TRANSLATION_FRENCH
constexpr

◆ EXTENSION_TRANSLATION_GERMAN

const auto ArcdpsExtension::EXTENSION_TRANSLATION_GERMAN

◆ EXTENSION_TRANSLATION_SPANISH

constexpr auto ArcdpsExtension::EXTENSION_TRANSLATION_SPANISH
constexpr

◆ g_singletonManagerInstance

ArcdpsExtension::SingletonManager ArcdpsExtension::g_singletonManagerInstance
extern