OSDN Git Service

directx: 例外コードのhead
authorMyun2 <myun2@nwhite.info>
Sun, 17 Apr 2011 13:35:23 +0000 (22:35 +0900)
committerMyun2 <myun2@nwhite.info>
Sun, 17 Apr 2011 13:35:23 +0000 (22:35 +0900)
roast_ex/include/roast/graphics/directx/dx9/common.hpp
roast_ex/include/roast/graphics/directx/dx9/idirect3d.hpp
roast_ex/include/roast/graphics/directx/dx9/idirect3d_device.hpp

index 3bd85f6..c3d5f7a 100644 (file)
@@ -38,6 +38,16 @@ namespace roast
                                typedef ::IDirect3DSurface9 isurface;
                                typedef ::IDirect3DTexture9 itexture;
                        }
+
+                       namespace exception_code_root
+                       {
+                               enum _
+                               {
+                                       first=          0x10000000,
+                                       device=         0x10000020,
+                                       ___tail
+                               };
+                       }
                }
        }
 }
index d465ae3..ddc98d4 100644 (file)
@@ -31,6 +31,8 @@ namespace roast
                                public:
                                        enum exception_codes
                                        {
+                                               exception_codes__head = exception_code_root::first,
+
                                                first__Direct3DCreate9_Failed,
                                                get_device_caps__GetDeviceCaps_Failed,
                                                get_current_display_mode__GetAdapterDisplayMode_Failed
index 3ef3d44..1ed099a 100644 (file)
@@ -30,6 +30,8 @@ namespace roast
                                public:
                                        enum exception_codes
                                        {
+                                               exception_codes__head = exception_code_root::device,
+
                                                start__IDirect3D9_CreateDevice__Failed,
                                                begin_scene__BeginScene_Failed,
                                                end_scene__EndScene_Failed,