Starshatter_Open
Open source Starshatter engine
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
VideoDX9 Class Reference

#include <VideoDX9.h>

Inheritance diagram for VideoDX9:
Video Video

List of all members.

Public Member Functions

 VideoDX9 (const HWND &window, VideoSettings *vs)
virtual ~VideoDX9 ()
virtual const VideoSettingsGetVideoSettings () const
virtual bool SetVideoSettings (const VideoSettings *vs)
virtual bool SetBackgroundColor (Color c)
virtual bool SetGammaLevel (int g)
virtual bool SetObjTransform (const Matrix &o, const Point &l)
virtual bool SetupParams ()
virtual bool Reset (const VideoSettings *vs)
virtual bool StartFrame ()
virtual bool EndFrame ()
virtual int Width () const
virtual int Height () const
virtual int Depth () const
virtual void RecoverSurfaces ()
virtual bool ClearAll ()
virtual bool ClearDepthBuffer ()
virtual bool Present ()
virtual bool Pause ()
virtual bool Resume ()
virtual IDirect3D9 * Direct3D () const
virtual IDirect3DDevice9 * D3DDevice () const
virtual bool IsModeSupported (int width, int height, int bpp) const
virtual bool IsHardware () const
virtual int ZDepth () const
virtual DWORD VidMemFree () const
virtual int D3DLevel () const
virtual int MaxTexSize () const
virtual int MaxTexAspect () const
virtual int GammaLevel () const
virtual bool Capture (Bitmap &bmp)
virtual bool GetWindowRect (Rect &r)
virtual bool SetWindowRect (const Rect &r)
virtual bool SetViewport (int x, int y, int w, int h)
virtual bool SetCamera (const Camera *cam)
virtual bool SetEnvironment (Bitmap **faces)
virtual bool SetAmbient (Color c)
virtual bool SetLights (const List< Light > &lights)
virtual bool SetProjection (float fov, float znear=1.0f, float zfar=1.0e6f, DWORD type=PROJECTION_PERSPECTIVE)
virtual bool SetRenderState (RENDER_STATE state, DWORD value)
virtual bool SetBlendType (int blend_type)
virtual bool DrawPolys (int npolys, Poly *p)
virtual bool DrawScreenPolys (int npolys, Poly *p, int blend=0)
virtual bool DrawSolid (Solid *s, DWORD blend_modes=0xf)
virtual bool DrawShadow (Solid *s, int nverts, Vec3 *verts, bool vis=false)
virtual bool DrawLines (int nlines, Vec3 *v, Color c, int blend=0)
virtual bool DrawScreenLines (int nlines, float *v, Color c, int blend=0)
virtual bool DrawPoints (VertexSet *v)
virtual bool DrawPolyOutline (Poly *p)
virtual bool UseMaterial (Material *m)
virtual bool UseXFont (const char *name, int size, bool b, bool i)
virtual bool DrawText (const char *text, int count, const Rect &rect, DWORD format, Color c)
virtual void PreloadTexture (Bitmap *bmp)
virtual void PreloadSurface (Surface *s)
virtual void InvalidateCache ()
 VideoDX9 (const HWND &window, VideoSettings *vs)
virtual ~VideoDX9 ()
virtual const VideoSettingsGetVideoSettings () const
virtual bool SetVideoSettings (const VideoSettings *vs)
virtual bool SetBackgroundColor (Color c)
virtual bool SetGammaLevel (int g)
virtual bool SetObjTransform (const Matrix &o, const Point &l)
virtual bool SetupParams ()
virtual bool Reset (const VideoSettings *vs)
virtual bool StartFrame ()
virtual bool EndFrame ()
virtual int Width () const
virtual int Height () const
virtual int Depth () const
virtual void RecoverSurfaces ()
virtual bool ClearAll ()
virtual bool ClearDepthBuffer ()
virtual bool Present ()
virtual bool Pause ()
virtual bool Resume ()
virtual IDirect3D9 * Direct3D () const
virtual IDirect3DDevice9 * D3DDevice () const
virtual bool IsModeSupported (int width, int height, int bpp) const
virtual bool IsHardware () const
virtual int ZDepth () const
virtual DWORD VidMemFree () const
virtual int D3DLevel () const
virtual int MaxTexSize () const
virtual int MaxTexAspect () const
virtual int GammaLevel () const
virtual bool Capture (Bitmap &bmp)
virtual bool GetWindowRect (Rect &r)
virtual bool SetWindowRect (const Rect &r)
virtual bool SetViewport (int x, int y, int w, int h)
virtual bool SetCamera (const Camera *cam)
virtual bool SetEnvironment (Bitmap **faces)
virtual bool SetAmbient (Color c)
virtual bool SetLights (const List< Light > &lights)
virtual bool SetProjection (float fov, float znear=1.0f, float zfar=1.0e6f, DWORD type=PROJECTION_PERSPECTIVE)
virtual bool SetRenderState (RENDER_STATE state, DWORD value)
virtual bool SetBlendType (int blend_type)
virtual bool DrawPolys (int npolys, Poly *p)
virtual bool DrawScreenPolys (int npolys, Poly *p, int blend=0)
virtual bool DrawSolid (Solid *s, DWORD blend_modes=0xf)
virtual bool DrawShadow (Solid *s, int nverts, Vec3 *verts, bool vis=false)
virtual bool DrawLines (int nlines, Vec3 *v, Color c, int blend=0)
virtual bool DrawScreenLines (int nlines, float *v, Color c, int blend=0)
virtual bool DrawPoints (VertexSet *v)
virtual bool DrawPolyOutline (Poly *p)
virtual bool UseMaterial (Material *m)
virtual bool UseXFont (const char *name, int size, bool b, bool i)
virtual bool DrawText (const char *text, int count, const Rect &rect, DWORD format, Color c)
virtual void PreloadTexture (Bitmap *bmp)
virtual void PreloadSurface (Surface *s)
virtual void InvalidateCache ()
- Public Member Functions inherited from Video
 Video ()
virtual ~Video ()
STATUS Status () const
virtual bool IsWindowed () const
virtual bool IsFullScreen () const
virtual bool IsHardwareTL () const
virtual bool IsShadowEnabled () const
virtual bool IsBumpMapEnabled () const
virtual bool IsSpecMapEnabled () const
virtual void SetShadowEnabled (bool e)
virtual void SetBumpMapEnabled (bool e)
virtual void SetSpecMapEnabled (bool e)
const CameraGetCamera () const
const RenderStatsGetStats () const

Static Public Member Functions

static IDirect3DDevice9 * GetD3DDevice9 ()
static void CreateD3DMatrix (D3DMATRIX &result, const Matrix &m, const Point &p)
static void CreateD3DMatrix (D3DMATRIX &result, const Matrix &m, const Vec3 &v)
static void CreateD3DMaterial (D3DMATERIAL9 &result, const Material &mtl)
static IDirect3DDevice9 * GetD3DDevice9 ()
static void CreateD3DMatrix (D3DMATRIX &result, const Matrix &m, const Point &p)
static void CreateD3DMatrix (D3DMATRIX &result, const Matrix &m, const Vec3 &v)
static void CreateD3DMaterial (D3DMATERIAL9 &result, const Material &mtl)
- Static Public Member Functions inherited from Video
static VideoGetInstance ()

Additional Inherited Members

- Public Types inherited from Video
enum  STATUS { VIDEO_OK, VIDEO_ERR, VIDEO_BAD_PARM }
enum  RENDER_STATE {
  FILL_MODE, SHADE_MODE, LIGHTING_ENABLE, Z_ENABLE,
  Z_WRITE_ENABLE, Z_BIAS, TEXTURE_FILTER, DITHER_ENABLE,
  SPECULAR_ENABLE, FOG_ENABLE, FOG_COLOR, FOG_DENSITY,
  STENCIL_ENABLE, TEXTURE_WRAP, LIGHTING_PASS, RENDER_STATE_MAX
}
enum  BLEND_TYPE { BLEND_SOLID = 1, BLEND_ALPHA = 2, BLEND_ADDITIVE = 4, BLEND_FORCE_DWORD = 0x7fffffff }
enum  SHADE_TYPE { SHADE_FLAT = 1, SHADE_GOURAUD = 2, SHADE_PHONG = 3, SHADE_FORCE_DWORD = 0x7fffffff }
enum  FILL_TYPE { FILL_POINT = 1, FILL_WIREFRAME = 2, FILL_SOLID = 3, FILL_FORCE_DWORD = 0x7fffffff }
enum  FILTER_TYPE {
  FILTER_NONE = 1, FILTER_LINEAR = 2, FILTER_MIPMAP = 3, FILTER_MIPLINEAR = 4,
  FILTER_TRILINEAR = 6, FILTER_FORCE_DWORD = 0x7fffffff
}
enum  PROJECTION_TYPE { PROJECTION_PERSPECTIVE = 1, PROJECTION_ORTHOGONAL = 2, PROJECTION_FORCE_DWORD = 0x7fffffff }
- Protected Attributes inherited from Video
STATUS status
RenderStats stats
const Cameracamera
bool shadow_enabled
bool bump_enabled
bool spec_enabled
- Static Protected Attributes inherited from Video
static Videovideo_instance = 0

Detailed Description

Definition at line 40 of file VideoDX9.h.


Constructor & Destructor Documentation

VideoDX9::VideoDX9 ( const HWND &  window,
VideoSettings vs 
)

Definition at line 244 of file VideoDX9.cpp.

VideoDX9::~VideoDX9 ( )
virtual

Definition at line 425 of file VideoDX9.cpp.

VideoDX9::VideoDX9 ( const HWND &  window,
VideoSettings vs 
)
virtual VideoDX9::~VideoDX9 ( )
virtual

Member Function Documentation

bool VideoDX9::Capture ( Bitmap bmp)
virtual

Reimplemented from Video.

Definition at line 1095 of file VideoDX9.cpp.

virtual bool VideoDX9::Capture ( Bitmap bmp)
virtual

Reimplemented from Video.

virtual bool VideoDX9::ClearAll ( )
virtual

Reimplemented from Video.

bool VideoDX9::ClearAll ( )
virtual

Reimplemented from Video.

Definition at line 911 of file VideoDX9.cpp.

virtual bool VideoDX9::ClearDepthBuffer ( )
virtual

Reimplemented from Video.

bool VideoDX9::ClearDepthBuffer ( )
virtual

Reimplemented from Video.

Definition at line 934 of file VideoDX9.cpp.

void VideoDX9::CreateD3DMaterial ( D3DMATERIAL9 &  result,
const Material mtl 
)
static

Definition at line 1081 of file VideoDX9.cpp.

static void VideoDX9::CreateD3DMaterial ( D3DMATERIAL9 &  result,
const Material mtl 
)
static
void VideoDX9::CreateD3DMatrix ( D3DMATRIX &  result,
const Matrix m,
const Point p 
)
static

Definition at line 1033 of file VideoDX9.cpp.

static void VideoDX9::CreateD3DMatrix ( D3DMATRIX &  result,
const Matrix m,
const Point p 
)
static
static void VideoDX9::CreateD3DMatrix ( D3DMATRIX &  result,
const Matrix m,
const Vec3 v 
)
static
void VideoDX9::CreateD3DMatrix ( D3DMATRIX &  result,
const Matrix m,
const Vec3 v 
)
static

Definition at line 1057 of file VideoDX9.cpp.

virtual IDirect3DDevice9* VideoDX9::D3DDevice ( ) const
inlinevirtual

Definition at line 73 of file VideoDX9.h.

virtual IDirect3DDevice9* VideoDX9::D3DDevice ( ) const
inlinevirtual

Definition at line 73 of file VideoDX9.h.

virtual int VideoDX9::D3DLevel ( ) const
inlinevirtual

Reimplemented from Video.

Definition at line 80 of file VideoDX9.h.

virtual int VideoDX9::D3DLevel ( ) const
inlinevirtual

Reimplemented from Video.

Definition at line 80 of file VideoDX9.h.

virtual int VideoDX9::Depth ( ) const
inlinevirtual

Reimplemented from Video.

Definition at line 62 of file VideoDX9.h.

virtual int VideoDX9::Depth ( ) const
inlinevirtual

Reimplemented from Video.

Definition at line 62 of file VideoDX9.h.

virtual IDirect3D9* VideoDX9::Direct3D ( ) const
inlinevirtual

Definition at line 72 of file VideoDX9.h.

virtual IDirect3D9* VideoDX9::Direct3D ( ) const
inlinevirtual

Definition at line 72 of file VideoDX9.h.

bool VideoDX9::DrawLines ( int  nlines,
Vec3 v,
Color  c,
int  blend = 0 
)
virtual

Reimplemented from Video.

Definition at line 2688 of file VideoDX9.cpp.

virtual bool VideoDX9::DrawLines ( int  nlines,
Vec3 v,
Color  c,
int  blend = 0 
)
virtual

Reimplemented from Video.

bool VideoDX9::DrawPoints ( VertexSet v)
virtual

Reimplemented from Video.

Definition at line 2824 of file VideoDX9.cpp.

virtual bool VideoDX9::DrawPoints ( VertexSet v)
virtual

Reimplemented from Video.

bool VideoDX9::DrawPolyOutline ( Poly p)
virtual

Reimplemented from Video.

Definition at line 2507 of file VideoDX9.cpp.

virtual bool VideoDX9::DrawPolyOutline ( Poly p)
virtual

Reimplemented from Video.

bool VideoDX9::DrawPolys ( int  npolys,
Poly p 
)
virtual

Reimplemented from Video.

Definition at line 1745 of file VideoDX9.cpp.

virtual bool VideoDX9::DrawPolys ( int  npolys,
Poly p 
)
virtual

Reimplemented from Video.

bool VideoDX9::DrawScreenLines ( int  nlines,
float *  v,
Color  c,
int  blend = 0 
)
virtual

Reimplemented from Video.

Definition at line 2753 of file VideoDX9.cpp.

virtual bool VideoDX9::DrawScreenLines ( int  nlines,
float *  v,
Color  c,
int  blend = 0 
)
virtual

Reimplemented from Video.

bool VideoDX9::DrawScreenPolys ( int  npolys,
Poly p,
int  blend = 0 
)
virtual

Reimplemented from Video.

Definition at line 1949 of file VideoDX9.cpp.

virtual bool VideoDX9::DrawScreenPolys ( int  npolys,
Poly p,
int  blend = 0 
)
virtual

Reimplemented from Video.

bool VideoDX9::DrawShadow ( Solid s,
int  nverts,
Vec3 verts,
bool  vis = false 
)
virtual

Reimplemented from Video.

Definition at line 2560 of file VideoDX9.cpp.

virtual bool VideoDX9::DrawShadow ( Solid s,
int  nverts,
Vec3 verts,
bool  vis = false 
)
virtual

Reimplemented from Video.

bool VideoDX9::DrawSolid ( Solid s,
DWORD  blend_modes = 0xf 
)
virtual

Reimplemented from Video.

Definition at line 2073 of file VideoDX9.cpp.

virtual bool VideoDX9::DrawSolid ( Solid s,
DWORD  blend_modes = 0xf 
)
virtual

Reimplemented from Video.

bool VideoDX9::DrawText ( const char *  text,
int  count,
const Rect rect,
DWORD  format,
Color  c 
)
virtual

Reimplemented from Video.

Definition at line 2916 of file VideoDX9.cpp.

virtual bool VideoDX9::DrawText ( const char *  text,
int  count,
const Rect rect,
DWORD  format,
Color  c 
)
virtual

Reimplemented from Video.

virtual bool VideoDX9::EndFrame ( )
virtual

Reimplemented from Video.

bool VideoDX9::EndFrame ( )
virtual

Reimplemented from Video.

Definition at line 1668 of file VideoDX9.cpp.

virtual int VideoDX9::GammaLevel ( ) const
inlinevirtual

Reimplemented from Video.

Definition at line 83 of file VideoDX9.h.

virtual int VideoDX9::GammaLevel ( ) const
inlinevirtual

Reimplemented from Video.

Definition at line 83 of file VideoDX9.h.

static IDirect3DDevice9* VideoDX9::GetD3DDevice9 ( )
static
IDirect3DDevice9 * VideoDX9::GetD3DDevice9 ( )
static

Definition at line 450 of file VideoDX9.cpp.

virtual const VideoSettings* VideoDX9::GetVideoSettings ( ) const
inlinevirtual

Reimplemented from Video.

Definition at line 47 of file VideoDX9.h.

virtual const VideoSettings* VideoDX9::GetVideoSettings ( ) const
inlinevirtual

Reimplemented from Video.

Definition at line 47 of file VideoDX9.h.

virtual bool VideoDX9::GetWindowRect ( Rect r)
virtual

Reimplemented from Video.

bool VideoDX9::GetWindowRect ( Rect r)
virtual

Reimplemented from Video.

Definition at line 1253 of file VideoDX9.cpp.

virtual int VideoDX9::Height ( ) const
inlinevirtual

Reimplemented from Video.

Definition at line 61 of file VideoDX9.h.

virtual int VideoDX9::Height ( ) const
inlinevirtual

Reimplemented from Video.

Definition at line 61 of file VideoDX9.h.

void VideoDX9::InvalidateCache ( )
virtual

Reimplemented from Video.

Definition at line 1014 of file VideoDX9.cpp.

virtual void VideoDX9::InvalidateCache ( )
virtual

Reimplemented from Video.

virtual bool VideoDX9::IsHardware ( ) const
inlinevirtual

Reimplemented from Video.

Definition at line 77 of file VideoDX9.h.

virtual bool VideoDX9::IsHardware ( ) const
inlinevirtual

Reimplemented from Video.

Definition at line 77 of file VideoDX9.h.

virtual bool VideoDX9::IsModeSupported ( int  width,
int  height,
int  bpp 
) const
virtual

Reimplemented from Video.

bool VideoDX9::IsModeSupported ( int  width,
int  height,
int  bpp 
) const
virtual

Reimplemented from Video.

Definition at line 517 of file VideoDX9.cpp.

virtual int VideoDX9::MaxTexAspect ( ) const
virtual

Reimplemented from Video.

int VideoDX9::MaxTexAspect ( ) const
virtual

Reimplemented from Video.

Definition at line 761 of file VideoDX9.cpp.

int VideoDX9::MaxTexSize ( ) const
virtual

Reimplemented from Video.

Definition at line 747 of file VideoDX9.cpp.

virtual int VideoDX9::MaxTexSize ( ) const
virtual

Reimplemented from Video.

bool VideoDX9::Pause ( )
virtual

Reimplemented from Video.

Definition at line 984 of file VideoDX9.cpp.

virtual bool VideoDX9::Pause ( )
virtual

Reimplemented from Video.

void VideoDX9::PreloadSurface ( Surface s)
virtual

Reimplemented from Video.

Definition at line 1000 of file VideoDX9.cpp.

virtual void VideoDX9::PreloadSurface ( Surface s)
virtual

Reimplemented from Video.

void VideoDX9::PreloadTexture ( Bitmap bmp)
virtual

Reimplemented from Video.

Definition at line 1007 of file VideoDX9.cpp.

virtual void VideoDX9::PreloadTexture ( Bitmap bmp)
virtual

Reimplemented from Video.

bool VideoDX9::Present ( )
virtual

Reimplemented from Video.

Definition at line 959 of file VideoDX9.cpp.

virtual bool VideoDX9::Present ( )
virtual

Reimplemented from Video.

virtual void VideoDX9::RecoverSurfaces ( )
virtual

Reimplemented from Video.

void VideoDX9::RecoverSurfaces ( )
virtual

Reimplemented from Video.

Definition at line 777 of file VideoDX9.cpp.

virtual bool VideoDX9::Reset ( const VideoSettings vs)
virtual

Reimplemented from Video.

bool VideoDX9::Reset ( const VideoSettings vs)
virtual

Reimplemented from Video.

Definition at line 547 of file VideoDX9.cpp.

bool VideoDX9::Resume ( )
virtual

Reimplemented from Video.

Definition at line 992 of file VideoDX9.cpp.

virtual bool VideoDX9::Resume ( )
virtual

Reimplemented from Video.

bool VideoDX9::SetAmbient ( Color  c)
virtual

Reimplemented from Video.

Definition at line 1324 of file VideoDX9.cpp.

virtual bool VideoDX9::SetAmbient ( Color  c)
virtual

Reimplemented from Video.

bool VideoDX9::SetBackgroundColor ( Color  c)
virtual

Reimplemented from Video.

Definition at line 818 of file VideoDX9.cpp.

virtual bool VideoDX9::SetBackgroundColor ( Color  c)
virtual

Reimplemented from Video.

virtual bool VideoDX9::SetBlendType ( int  blend_type)
virtual

Reimplemented from Video.

bool VideoDX9::SetBlendType ( int  blend_type)
virtual

Reimplemented from Video.

Definition at line 1586 of file VideoDX9.cpp.

bool VideoDX9::SetCamera ( const Camera cam)
virtual

Reimplemented from Video.

Definition at line 1411 of file VideoDX9.cpp.

virtual bool VideoDX9::SetCamera ( const Camera cam)
virtual

Reimplemented from Video.

bool VideoDX9::SetEnvironment ( Bitmap **  faces)
virtual

Reimplemented from Video.

Definition at line 1490 of file VideoDX9.cpp.

virtual bool VideoDX9::SetEnvironment ( Bitmap **  faces)
virtual

Reimplemented from Video.

bool VideoDX9::SetGammaLevel ( int  g)
virtual

Reimplemented from Video.

Definition at line 859 of file VideoDX9.cpp.

virtual bool VideoDX9::SetGammaLevel ( int  g)
virtual

Reimplemented from Video.

virtual bool VideoDX9::SetLights ( const List< Light > &  lights)
virtual

Reimplemented from Video.

bool VideoDX9::SetLights ( const List< Light > &  lights)
virtual

Reimplemented from Video.

Definition at line 1331 of file VideoDX9.cpp.

bool VideoDX9::SetObjTransform ( const Matrix o,
const Point l 
)
virtual

Reimplemented from Video.

Definition at line 892 of file VideoDX9.cpp.

virtual bool VideoDX9::SetObjTransform ( const Matrix o,
const Point l 
)
virtual

Reimplemented from Video.

bool VideoDX9::SetProjection ( float  fov,
float  znear = 1.0f,
float  zfar = 1.0e6f,
DWORD  type = PROJECTION_PERSPECTIVE 
)
virtual

Reimplemented from Video.

Definition at line 1428 of file VideoDX9.cpp.

virtual bool VideoDX9::SetProjection ( float  fov,
float  znear = 1.0f,
float  zfar = 1.0e6f,
DWORD  type = PROJECTION_PERSPECTIVE 
)
virtual

Reimplemented from Video.

virtual bool VideoDX9::SetRenderState ( RENDER_STATE  state,
DWORD  value 
)
virtual

Reimplemented from Video.

bool VideoDX9::SetRenderState ( RENDER_STATE  state,
DWORD  value 
)
virtual

Reimplemented from Video.

Definition at line 1515 of file VideoDX9.cpp.

bool VideoDX9::SetupParams ( )
virtual

Definition at line 461 of file VideoDX9.cpp.

virtual bool VideoDX9::SetupParams ( )
virtual
bool VideoDX9::SetVideoSettings ( const VideoSettings vs)
virtual

Reimplemented from Video.

Definition at line 526 of file VideoDX9.cpp.

virtual bool VideoDX9::SetVideoSettings ( const VideoSettings vs)
virtual

Reimplemented from Video.

virtual bool VideoDX9::SetViewport ( int  x,
int  y,
int  w,
int  h 
)
virtual

Reimplemented from Video.

bool VideoDX9::SetViewport ( int  x,
int  y,
int  w,
int  h 
)
virtual

Reimplemented from Video.

Definition at line 1281 of file VideoDX9.cpp.

bool VideoDX9::SetWindowRect ( const Rect r)
virtual

Reimplemented from Video.

Definition at line 1273 of file VideoDX9.cpp.

virtual bool VideoDX9::SetWindowRect ( const Rect r)
virtual

Reimplemented from Video.

virtual bool VideoDX9::StartFrame ( )
virtual

Reimplemented from Video.

bool VideoDX9::StartFrame ( )
virtual

Reimplemented from Video.

Definition at line 1622 of file VideoDX9.cpp.

virtual bool VideoDX9::UseMaterial ( Material m)
virtual

Reimplemented from Video.

bool VideoDX9::UseMaterial ( Material m)
virtual

Reimplemented from Video.

Definition at line 2866 of file VideoDX9.cpp.

bool VideoDX9::UseXFont ( const char *  name,
int  size,
bool  b,
bool  i 
)
virtual

Reimplemented from Video.

Definition at line 2875 of file VideoDX9.cpp.

virtual bool VideoDX9::UseXFont ( const char *  name,
int  size,
bool  b,
bool  i 
)
virtual

Reimplemented from Video.

DWORD VideoDX9::VidMemFree ( ) const
virtual

Reimplemented from Video.

Definition at line 736 of file VideoDX9.cpp.

virtual DWORD VideoDX9::VidMemFree ( ) const
virtual

Reimplemented from Video.

virtual int VideoDX9::Width ( ) const
inlinevirtual

Reimplemented from Video.

Definition at line 60 of file VideoDX9.h.

virtual int VideoDX9::Width ( ) const
inlinevirtual

Reimplemented from Video.

Definition at line 60 of file VideoDX9.h.

virtual int VideoDX9::ZDepth ( ) const
inlinevirtual

Reimplemented from Video.

Definition at line 78 of file VideoDX9.h.

virtual int VideoDX9::ZDepth ( ) const
inlinevirtual

Reimplemented from Video.

Definition at line 78 of file VideoDX9.h.


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