olcPixelGameEngine v2.28
The official distribution of olcPixelGameEngine, a tool used in javidx9's YouTube videos and projects
Loading...
Searching...
No Matches
olc::QuickGUI::Manager Class Reference

#include <olcPGEX_QuickGUI.h>

Public Member Functions

 Manager (const bool bCleanUpForMe=true)
 
virtual ~Manager ()
 
void AddControl (BaseControl *control)
 
void Update (olc::PixelGameEngine *pge)
 
void Draw (olc::PixelGameEngine *pge)
 
void DrawDecal (olc::PixelGameEngine *pge)
 
void CopyThemeFrom (const Manager &manager)
 

Public Attributes

olc::Pixel colNormal = olc::DARK_BLUE
 
olc::Pixel colHover = olc::BLUE
 
olc::Pixel colClick = olc::CYAN
 
olc::Pixel colDisable = olc::DARK_GREY
 
olc::Pixel colBorder = olc::WHITE
 
olc::Pixel colText = olc::WHITE
 
float fHoverSpeedOn = 10.0f
 
float fHoverSpeedOff = 4.0f
 
float fGrabRad = 8.0f
 

Constructor & Destructor Documentation

◆ Manager()

olc::QuickGUI::Manager::Manager ( const bool bCleanUpForMe = true)

◆ ~Manager()

virtual olc::QuickGUI::Manager::~Manager ( )
virtual

Member Function Documentation

◆ AddControl()

void olc::QuickGUI::Manager::AddControl ( BaseControl * control)

◆ CopyThemeFrom()

void olc::QuickGUI::Manager::CopyThemeFrom ( const Manager & manager)

◆ Draw()

void olc::QuickGUI::Manager::Draw ( olc::PixelGameEngine * pge)

◆ DrawDecal()

void olc::QuickGUI::Manager::DrawDecal ( olc::PixelGameEngine * pge)

◆ Update()

void olc::QuickGUI::Manager::Update ( olc::PixelGameEngine * pge)

Member Data Documentation

◆ colBorder

olc::Pixel olc::QuickGUI::Manager::colBorder = olc::WHITE

◆ colClick

olc::Pixel olc::QuickGUI::Manager::colClick = olc::CYAN

◆ colDisable

olc::Pixel olc::QuickGUI::Manager::colDisable = olc::DARK_GREY

◆ colHover

olc::Pixel olc::QuickGUI::Manager::colHover = olc::BLUE

◆ colNormal

olc::Pixel olc::QuickGUI::Manager::colNormal = olc::DARK_BLUE

◆ colText

olc::Pixel olc::QuickGUI::Manager::colText = olc::WHITE

◆ fGrabRad

float olc::QuickGUI::Manager::fGrabRad = 8.0f

◆ fHoverSpeedOff

float olc::QuickGUI::Manager::fHoverSpeedOff = 4.0f

◆ fHoverSpeedOn

float olc::QuickGUI::Manager::fHoverSpeedOn = 10.0f

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