57 static void PostNewFrame(ImGuiContext* pImguiContext, ImGuiContextHook*);
58 static void PreEndFrame(ImGuiContext* pImguiContext, ImGuiContextHook*);
CornerPosition
Definition arcdps_structs.h:81
Position
Definition arcdps_structs.h:73
Definition ComponentBase.h:6
Definition MainWindow.h:22
Definition PositioningComponent.h:34
static std::vector< ImGuiID > ANCHORING_HIGHLIGHTED_WINDOWS
Definition PositioningComponent.h:51
static std::vector< PositioningComponent * > POSITIONING_COMPONENTS
Definition PositioningComponent.h:45
static void InstallHooks(ImGuiContext *imGuiContext)
Definition PositioningComponent.cpp:159
Definition PositioningComponent.h:7
~PositioningComponent() override
Definition PositioningComponent.cpp:152
virtual CornerPosition & getCornerPosition()=0
virtual ImGuiID & getFromWindowId()=0
virtual Position & getPositionMode()=0
virtual CornerPosition & getSelfPanelCorner()=0
virtual void DrawPositionSettingsSubMenu()
Definition PositioningComponent.cpp:27
void Reposition()
Definition PositioningComponent.cpp:137
virtual ImVec2 & getCornerVector()=0
virtual CornerPosition & getAnchorPanelCorner()=0
void PreDrawHookFunction(ImGuiWindowFlags &pFlags)
Definition PositioningComponent.cpp:21
Definition ArcdpsExtension.h:10