ArcdpsExtension
 
Loading...
Searching...
No Matches
ArcdpsExtension::PositioningComponent Class Referenceabstract

#include <PositioningComponent.h>

Inheritance diagram for ArcdpsExtension::PositioningComponent:
Collaboration diagram for ArcdpsExtension::PositioningComponent:

Public Member Functions

 PositioningComponent (MainWindow *pMainWindow)
 
void PreDrawHookFunction (ImGuiWindowFlags &pFlags)
 
void Reposition ()
 
 ~PositioningComponent () override
 
- Public Member Functions inherited from ArcdpsExtension::ComponentBase
 ComponentBase (MainWindow *pMainWindow)
 
virtual ~ComponentBase ()
 

Protected Member Functions

virtual PositiongetPositionMode ()=0
 
virtual CornerPositiongetCornerPosition ()=0
 
virtual ImVec2 & getCornerVector ()=0
 
virtual CornerPositiongetAnchorPanelCorner ()=0
 
virtual CornerPositiongetSelfPanelCorner ()=0
 
virtual ImGuiID & getFromWindowId ()=0
 
virtual void DrawPositionSettingsSubMenu ()
 

Additional Inherited Members

- Protected Attributes inherited from ArcdpsExtension::ComponentBase
MainWindowmMainWindow
 

Constructor & Destructor Documentation

◆ PositioningComponent()

ArcdpsExtension::PositioningComponent::PositioningComponent ( MainWindow pMainWindow)
explicit

◆ ~PositioningComponent()

ArcdpsExtension::PositioningComponent::~PositioningComponent ( )
override

Member Function Documentation

◆ DrawPositionSettingsSubMenu()

void ArcdpsExtension::PositioningComponent::DrawPositionSettingsSubMenu ( )
protectedvirtual

This is called to draw the SubMenu of "Position". This will draw the "Position

◆ getAnchorPanelCorner()

virtual CornerPosition & ArcdpsExtension::PositioningComponent::getAnchorPanelCorner ( )
protectedpure virtual

◆ getCornerPosition()

virtual CornerPosition & ArcdpsExtension::PositioningComponent::getCornerPosition ( )
protectedpure virtual

◆ getCornerVector()

virtual ImVec2 & ArcdpsExtension::PositioningComponent::getCornerVector ( )
protectedpure virtual

◆ getFromWindowId()

virtual ImGuiID & ArcdpsExtension::PositioningComponent::getFromWindowId ( )
protectedpure virtual

◆ getPositionMode()

virtual Position & ArcdpsExtension::PositioningComponent::getPositionMode ( )
protectedpure virtual

◆ getSelfPanelCorner()

virtual CornerPosition & ArcdpsExtension::PositioningComponent::getSelfPanelCorner ( )
protectedpure virtual

◆ PreDrawHookFunction()

void ArcdpsExtension::PositioningComponent::PreDrawHookFunction ( ImGuiWindowFlags &  pFlags)

◆ Reposition()

void ArcdpsExtension::PositioningComponent::Reposition ( )

This is called by the PositioningComponentImGuiHook below.


The documentation for this class was generated from the following files: