Classes | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ion::IProgressBar Class Referenceabstract

#include <IProgressBar.h>

Inheritance diagram for ion::IProgressBar:
Inheritance graph


class  CTask

Public Member Functions

void BeginProgress ()
void SetProgress (float const progress)
void SetProgress (double const progress)
void EndProgress ()
CTaskNewTask (float const value)

Protected Member Functions

 IProgressBar ()
virtual void Start ()=0
virtual void Render ()=0
virtual void Finish ()=0

Protected Attributes

float Progress
bool Started

Constructor & Destructor Documentation

ion::IProgressBar::IProgressBar ( )

Member Function Documentation

void ion::IProgressBar::BeginProgress ( )
void ion::IProgressBar::EndProgress ( )
virtual void ion::IProgressBar::Finish ( )
protectedpure virtual

Implemented in ion::CPrintProgressBar.

IProgressBar::CTask * ion::IProgressBar::NewTask ( float const  value)
virtual void ion::IProgressBar::Render ( )
protectedpure virtual

Implemented in ion::CPrintProgressBar.

void ion::IProgressBar::SetProgress ( float const  progress)
void ion::IProgressBar::SetProgress ( double const  progress)
virtual void ion::IProgressBar::Start ( )
protectedpure virtual

Implemented in ion::CPrintProgressBar.

Member Data Documentation

float ion::IProgressBar::Progress
bool ion::IProgressBar::Started

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