typedef ::IDirect3DSurface9 isurface;
typedef ::IDirect3DTexture9 itexture;
}
+
+ namespace exception_code_root
+ {
+ enum _
+ {
+ first= 0x10000000,
+ device= 0x10000020,
+ ___tail
+ };
+ }
}
}
}
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
public:
enum exception_codes
{
+ exception_codes__head = exception_code_root::device,
+
start__IDirect3D9_CreateDevice__Failed,
begin_scene__BeginScene_Failed,
end_scene__EndScene_Failed,