ProgressThreadParamSet Class Reference

This class is just a set of ProgressThreadParam. Calling the various member functions, will simply call the same on each member of the set.

Public Member Functions

void Abort ()
 Aborts all threads in the set.
 
void Add (ProgressThreadParam p)
 Adds the provided ProgressThreadParam to the set.
 
void Clear ()
 Aborts then removes the all the ProgressThreadParam references from the set.
 
void Remove (ProgressThreadParam p)
 Aborts then removes the provided ProgressThreadParam reference from the set.
 

Public Attributes

List< ProgressThreadParamthreadParamList
 Stores a list of ProgressThreadParam, that are ALL used when executing members of this class.
 

Properties

bool isProcessing [get]
 returns true if ANY ProgressThreadParam in the set is still processing.
 
float progress [get]
 Computes the average of the progress for each element of the threadParamList.