DirectXApp.inl
上传用户:wymy58
上传日期:2007-01-07
资源大小:2086k
文件大小:1k
源码类别:

DirextX编程

开发平台:

Visual C++

  1. // Copyright (C) 1999 DXGuide.  All Rights Reserved.
  2. // File: DirectXApp.inl
  3. // Inlines for CDirectXApp
  4. inline bool CDirectXApp::IsFullScreen(void) const
  5. {
  6. return  ((m_dwDDInitFlags & CDDDevice::DDIF_WINDOWED) == 0);
  7. }
  8. inline void CDirectXApp::SetFullScreen(bool  bFullScreen)
  9. {
  10. if (bFullScreen)
  11. m_dwDDInitFlags &= ~CDDDevice::DDIF_WINDOWED;
  12. else
  13. m_dwDDInitFlags |= CDDDevice::DDIF_WINDOWED;
  14. }
  15. inline CDDDevice* CDirectXApp::GetFirstDDDevice(void) const
  16. {
  17. return  m_pDirectDraw->GetFirstEnableDevice();
  18. }
  19. inline CD3DDevice* CDirectXApp::GetFirstD3DDevice(void) const
  20. {
  21. if ((m_dwAppInitFlags & DXAPPIF_D3DIM) == 0)
  22. return  NULL;
  23. return  (CD3DDevice*)m_pDirectDraw->GetFirstEnableDevice();
  24. }