MezzanineEngine 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Constant Groups
framescheduler.h File Reference

This file has the Declarations for the main FrameScheduler class. More...

#include "datatypes.h"
#include "doublebufferedresource.h"
#include "thread.h"
#include "workunitkey.h"
#include "spinlock.h"
#include "systemcalls.h"
#include "rollingaverage.h"
#include "barrier.h"
+ Include dependency graph for framescheduler.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Mezzanine::Threading::FrameScheduler
 This is central object in this algorithm, it is responsible for spawning threads and managing the order that work units are executed. More...
 

Namespaces

 Mezzanine
 The bulk of the engine components go in this namspace.
 
 Mezzanine::Threading
 This is where game specific threading algorithms and a minimalistic subset of the std threading library a held.
 

Constant Groups

 Mezzanine
 The bulk of the engine components go in this namspace.
 
 Mezzanine::Threading
 This is where game specific threading algorithms and a minimalistic subset of the std threading library a held.
 

Detailed Description

This file has the Declarations for the main FrameScheduler class.

Definition in file framescheduler.h.