Go to the documentation of this file.00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 #ifndef __SP_SOFTPIXELDEVICE_FLAGS_H__
00009 #define __SP_SOFTPIXELDEVICE_FLAGS_H__
00010 
00011 
00012 #include "Base/spStandard.hpp"
00013 
00014 
00015 namespace sp
00016 {
00017 
00018 
00019 
00020 
00021 
00022 
00023 static const s32 DEF_SCRIPT_OBJECTCOUNT = 100;
00024 static const s32 DEF_MULTISAMPLE        = 2;
00025 static const s32 DEF_COLORDEPTH         = 32;
00026 static const f32 DEF_FRAMERATE          = 70.0f;
00027 
00028 
00029 
00030 
00031 
00032 
00033 struct SDeviceFlags
00034 {
00035     SDeviceFlags(
00036         bool ResizAble = false, bool Vsync = true, bool AntiAlias = false,
00037         s32 AntiAliasSamples = DEF_MULTISAMPLE, bool DropFileAccept = false, bool WindowVisible = true) :
00038         isResizAble     (ResizAble          ),
00039         isVsync         (Vsync              ),
00040         isAntiAlias     (AntiAlias          ),
00041         isDropFileAccept(DropFileAccept     ),
00042                 isWindowVisible (WindowVisible          ),
00043         MultiSamples    (AntiAliasSamples   )
00044     {
00045     }
00046     ~SDeviceFlags()
00047     {
00048     }
00049     
00050     
00051     
00052     bool isResizAble;
00053     bool isVsync;
00054     bool isAntiAlias;
00055     bool isDropFileAccept;
00056         bool isWindowVisible;
00057     s32 MultiSamples;
00058 };
00059 
00060 static const SDeviceFlags DEVICEFLAG_HQ = SDeviceFlags(false, true, true, 8);
00061 
00062 
00063 } 
00064 
00065 
00066 #endif
00067 
00068 
00069 
00070