Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ion::CPrintProgressBar Class Reference

#include <CPrintProgressBar.h>

Inheritance diagram for ion::CPrintProgressBar:
Inheritance graph
[legend]
Collaboration diagram for ion::CPrintProgressBar:
Collaboration graph
[legend]

Public Member Functions

 CPrintProgressBar (int const barLength=30)
 
- Public Member Functions inherited from ion::IProgressBar
void BeginProgress ()
 
void SetProgress (float const progress)
 
void SetProgress (double const progress)
 
void EndProgress ()
 
CTaskNewTask (float const value)
 

Protected Member Functions

void Start ()
 
void Render ()
 
void Finish ()
 
- Protected Member Functions inherited from ion::IProgressBar
 IProgressBar ()
 

Protected Attributes

int LastProgress = -1
 
int BarLength
 
- Protected Attributes inherited from ion::IProgressBar
float Progress
 
bool Started
 

Constructor & Destructor Documentation

ion::CPrintProgressBar::CPrintProgressBar ( int const  barLength = 30)
inline

Member Function Documentation

void ion::CPrintProgressBar::Finish ( )
inlineprotectedvirtual

Implements ion::IProgressBar.

void ion::CPrintProgressBar::Render ( )
inlineprotectedvirtual

Implements ion::IProgressBar.

void ion::CPrintProgressBar::Start ( )
inlineprotectedvirtual

Implements ion::IProgressBar.

Member Data Documentation

int ion::CPrintProgressBar::BarLength
protected
int ion::CPrintProgressBar::LastProgress = -1
protected

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