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