Olive
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
EffectInit Class Reference

The EffectInit class. More...

#include <effectloaders.h>

Inheritance diagram for EffectInit:

Public Member Functions

 EffectInit ()
 

Static Public Member Functions

static void StartLoading ()
 A static convenience function to set up the EffectInit thread, start it, and free itself when complete. More...
 

Protected Member Functions

void run ()
 Function that runs in the other thread. More...
 

Detailed Description

The EffectInit class.

A separate thread for loading effects in the background while the rest of the program's initiation takes place. The program can even run before the effects have finished loading, but any point the software needs to access effects, it will have to wait for this thread to finish before it can. Fortunately this thread is usually very quick and is over before the MainWindow shows.

Constructor & Destructor Documentation

EffectInit::EffectInit ( )

Member Function Documentation

void EffectInit::run ( )
protected

Function that runs in the other thread.

void EffectInit::StartLoading ( )
static

A static convenience function to set up the EffectInit thread, start it, and free itself when complete.


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