Spinning Topp Logo BlackTopp Studios
inc
Mezzanine::Threading::iWorkUnit Member List

This is the complete list of members for Mezzanine::Threading::iWorkUnit, including all inherited members.

AddDependency(iWorkUnit *NewDependency)=0Mezzanine::Threading::iWorkUnitpure virtual
ClearDependencies()=0Mezzanine::Threading::iWorkUnitpure virtual
DoWork(DefaultThreadSpecificStorage::Type &CurrentThreadStorage)=0Mezzanine::Threading::iWorkUnitpure virtual
GetDependency(Whole Index) const =0Mezzanine::Threading::iWorkUnitpure virtual
GetDependencyCount() const =0Mezzanine::Threading::iWorkUnitpure virtual
GetDependentCount(FrameScheduler &SchedulerToCount)=0Mezzanine::Threading::iWorkUnitpure virtual
GetImmediateDependencyCount() const =0Mezzanine::Threading::iWorkUnitpure virtual
GetPerformance() const =0Mezzanine::Threading::iWorkUnitpure virtual
GetRunningState() const =0Mezzanine::Threading::iWorkUnitpure virtual
GetSortingKey(FrameScheduler &SchedulerToCount)=0Mezzanine::Threading::iWorkUnitpure virtual
IsEveryDependencyComplete()=0Mezzanine::Threading::iWorkUnitpure virtual
operator()(DefaultThreadSpecificStorage::Type &CurrentThreadStorage)=0Mezzanine::Threading::iWorkUnitpure virtual
PrepareForNextFrame()=0Mezzanine::Threading::iWorkUnitpure virtual
RemoveDependency(iWorkUnit *RemoveDependency)=0Mezzanine::Threading::iWorkUnitpure virtual
TakeOwnerShip()=0Mezzanine::Threading::iWorkUnitpure virtual
~iWorkUnit()Mezzanine::Threading::iWorkUnitinlinevirtual