OPTPiX SpriteStudio SDK
 All Classes Namespaces Functions Variables Enumerations Enumerator Pages
CDirectDrawSimple Class Reference

Public Types

enum  DISPLAYMODE { DISPLAYMODE_NONE, DISPLAYMODE_WINDOW, DISPLAYMODE_FULL }
 

Public Member Functions

 CDirectDrawSimple (HWND HWND, int ScreenWidth, int ScreenHeight, CDirectDrawSimple::DISPLAYMODE displaymode=DISPLAYMODE_WINDOW)
 
BOOL Cleanup ()
 DirectDrawを初期化 More...
 
virtual HRESULT BeginScene ()
 
virtual HRESULT EndScene ()
 
HWND GetHWnd ()
 
LPDIRECT3D9 GetD3D ()
 
LPDIRECT3DDEVICE9 GetDevice ()
 
int GetScreenWidth ()
 
int GetScreenHeight ()
 
void SetScreenWidth (int w)
 
void SetScreenHeight (int h)
 
LPDIRECT3DSURFACE9 getBackBuffer ()
 
void SetRenderTarget (int index, LPDIRECT3DSURFACE9 surface, LPDIRECT3DSURFACE9 depath=0)
 
LPDIRECT3DSURFACE9 GetRenderTarget ()
 
void SetPause (bool flag)
 
virtual void ChangeDisplayMode (DISPLAYMODE mode)
 
DISPLAYMODE GetCurrentDisplayMode ()
 
virtual BOOL DeviceChk ()
 
void SetBackGroundColor (BYTE r, BYTE g, BYTE b)
 
DWORD GetVSVersion ()
 
DWORD GetPSVersion ()
 
void SetReleaseDeviceCallBackFunc (CDirectDrawCALLBACK func)
 
void SetRestoreDeviceCallBackFunc (CDirectDrawCALLBACK func)
 
void DeviceReset ()
 

Static Public Member Functions

static CDirectDrawSimpleGetInstance ()
 

Member Enumeration Documentation

Enumerator
DISPLAYMODE_NONE 

よくわからない

DISPLAYMODE_WINDOW 

ウインドウモード

DISPLAYMODE_FULL 

フルスクリーンモード

Member Function Documentation

BOOL CDirectDrawSimple::Cleanup ( )

DirectDrawを初期化

Return values
成否 ( TRUE,FALSE)

The documentation for this class was generated from the following files: