Keos::CD3D9 Class Reference

D3D specific class with LPDIRECT3D9 and LPDIRECT3DDEVICE9. More...

#include <KeosD3D9RenderSystem.h>

List of all members.

Public Member Functions

 CD3D9 ()
 Constructor.
 ~CD3D9 ()
 Destructor.
void ReleaseDevice (void)
 Release D3D device.

Public Attributes

LPDIRECT3D9 pD3D
 Direct3D.
LPDIRECT3DDEVICE9 pD3DDevice
 Direct3D rendering device.


Detailed Description

D3D specific class with LPDIRECT3D9 and LPDIRECT3DDEVICE9.

Definition at line 231 of file KeosD3D9RenderSystem.h.


Constructor & Destructor Documentation

Keos::CD3D9::CD3D9 (  )  [inline]

Constructor.

Definition at line 242 of file KeosD3D9RenderSystem.h.

References pD3D, and pD3DDevice.

Keos::CD3D9::~CD3D9 (  )  [inline]

Destructor.

Definition at line 250 of file KeosD3D9RenderSystem.h.

References pD3D, and pD3DDevice.


Member Function Documentation

void Keos::CD3D9::ReleaseDevice ( void   )  [inline]

Release D3D device.

Definition at line 258 of file KeosD3D9RenderSystem.h.

References pD3DDevice.

Referenced by Keos::CD3D9Window::Destroy(), and Keos::CD3D9RenderSystem::Shutdown().


Member Data Documentation

LPDIRECT3D9 Keos::CD3D9::pD3D

Direct3D.

Definition at line 236 of file KeosD3D9RenderSystem.h.

Referenced by CD3D9(), Keos::CD3D9RenderSystem::CD3D9RenderSystem(), Keos::CD3D9Window::CreateD3DResources(), Keos::CD3D9RenderSystem::CreateTexture(), and ~CD3D9().

LPDIRECT3DDEVICE9 Keos::CD3D9::pD3DDevice

Direct3D rendering device.

Definition at line 238 of file KeosD3D9RenderSystem.h.

Referenced by Keos::CD3D9RenderSystem::_CreateIB(), Keos::CD3D9RenderSystem::_CreateVB(), Keos::CD3D9RenderSystem::_SetIB(), Keos::CD3D9RenderSystem::_SetVB(), Keos::CD3D9RenderSystem::BeginScene(), CD3D9(), Keos::CD3D9Window::CreateD3DResources(), Keos::CD3D9RenderSystem::CreateRenderWindow(), Keos::CD3D9RenderSystem::CreateTexture(), Keos::CD3D9RenderSystem::DrawIndexedPrimitives(), Keos::CD3D9RenderSystem::DrawPrimitives(), Keos::CD3D9RenderSystem::Enable(), Keos::CD3D9RenderSystem::EndScene(), Keos::CD3D9RenderSystem::LoadMatrix(), Keos::CD3D9RenderSystem::LoadMatrixMult(), Keos::CD3D9RenderSystem::PopMatrix(), ReleaseDevice(), Keos::CD3D9RenderSystem::RestoreLostDevice(), Keos::CD3D9RenderSystem::SetDeclaration(), Keos::CD3D9RenderSystem::SetFillMode(), Keos::CD3D9RenderSystem::SetLight(), Keos::CD3D9RenderSystem::SetPixelShader(), Keos::CD3D9RenderSystem::SetTexture(), Keos::CD3D9RenderSystem::SetupAlphaBlending(), Keos::CD3D9RenderSystem::SetupTextureUnit(), Keos::CD3D9RenderSystem::SetVertexShader(), Keos::CD3D9Window::SwapBuffers(), Keos::CD3D9Window::Update(), and ~CD3D9().


The documentation for this class was generated from the following file:
Generated on Fri Mar 9 14:29:31 2007 for Keos by  doxygen 1.5.1-p1