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