prerequisites.h
Go to the documentation of this file.00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 
00019 
00020 
00036 #ifndef __prerequisites__header__
00037 #define __prerequisites__header__
00038 
00039 #include "gpucalc/platform.h"
00040 #include "gpucalc/utils.h"
00041 
00042 namespace gpucalc
00043 {
00087 #if PLATFORM == PLATFORM_WIN32 
00088 
00089 
00090 #pragma warning (disable : 4251)
00091 
00092 
00093 
00094 
00095 #pragma warning (disable : 4275)
00096 #endif
00097 
00098 
00099  class Application;
00100  class Bindable;
00101  class Data;
00102  class FrameBuffer;
00103  class GPUResource;
00104  class GraphicCore;
00105 
00106  class InputArgParser;
00107  class InputArguments;
00108  class Kernel;
00109  class KernelTextureIterator;
00110  class Library;
00111  class Log;
00112  class LogListener;
00113  class LogManager;
00114  class Object;
00115  class Plugin;
00116  class Profiler;
00117  class Shader;
00118  class ShaderSystem;
00119  class Task;
00120  class TaskManager;
00121  class Texture;
00122  class Timer;
00123  class Uniform;
00124 
00125  namespace auxillary
00126  {
00127   class TextFileLoader;
00128   class StringUtil;
00129  }
00130 
00131  namespace debugger
00132  {
00133   class CodeInstructor;
00134   class Command;
00135   class CommandParser;
00136   class Debugger;
00137  }
00138 }
00139 
00140 #endif