From 8898ad9b25fca6afe2374d293a981db02a83d7e9 Mon Sep 17 00:00:00 2001 From: "FWoltermann@gmail.com" Date: Thu, 31 May 2012 14:46:27 +0000 Subject: Committing the documentation to svn to have it accessible online --- Doc/doxygen/html/class_video_d_x9.html | 4028 ++++++++++++++++++++++++++++++++ 1 file changed, 4028 insertions(+) create mode 100644 Doc/doxygen/html/class_video_d_x9.html (limited to 'Doc/doxygen/html/class_video_d_x9.html') diff --git a/Doc/doxygen/html/class_video_d_x9.html b/Doc/doxygen/html/class_video_d_x9.html new file mode 100644 index 0000000..d0abf38 --- /dev/null +++ b/Doc/doxygen/html/class_video_d_x9.html @@ -0,0 +1,4028 @@ + + + + + +Starshatter_Open: VideoDX9 Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
Starshatter_Open +
+
Open source Starshatter engine
+
+
+ + + + + +
+
+ +
+
+
+ +
+ + + + +
+ +
+ +
+ +
+
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,
VideoSettingsvs 
)
+
+ +

Definition at line 244 of file VideoDX9.cpp.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
VideoDX9::~VideoDX9 ()
+
+virtual
+
+ +

Definition at line 425 of file VideoDX9.cpp.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
VideoDX9::VideoDX9 (const HWND & window,
VideoSettingsvs 
)
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual VideoDX9::~VideoDX9 ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
bool VideoDX9::Capture (Bitmapbmp)
+
+virtual
+
+ +

Reimplemented from Video.

+ +

Definition at line 1095 of file VideoDX9.cpp.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool VideoDX9::Capture (Bitmapbmp)
+
+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 Materialmtl 
)
+
+static
+
+ +

Definition at line 1081 of file VideoDX9.cpp.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static void VideoDX9::CreateD3DMaterial (D3DMATERIAL9 & result,
const Materialmtl 
)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VideoDX9::CreateD3DMatrix (D3DMATRIX & result,
const Matrixm,
const Pointp 
)
+
+static
+
+ +

Definition at line 1033 of file VideoDX9.cpp.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
static void VideoDX9::CreateD3DMatrix (D3DMATRIX & result,
const Matrixm,
const Pointp 
)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
static void VideoDX9::CreateD3DMatrix (D3DMATRIX & result,
const Matrixm,
const Vec3v 
)
+
+static
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VideoDX9::CreateD3DMatrix (D3DMATRIX & result,
const Matrixm,
const Vec3v 
)
+
+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,
Vec3v,
Color c,
int blend = 0 
)
+
+virtual
+
+ +

Reimplemented from Video.

+ +

Definition at line 2688 of file VideoDX9.cpp.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual bool VideoDX9::DrawLines (int nlines,
Vec3v,
Color c,
int blend = 0 
)
+
+virtual
+
+ +

Reimplemented from Video.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
bool VideoDX9::DrawPoints (VertexSetv)
+
+virtual
+
+ +

Reimplemented from Video.

+ +

Definition at line 2824 of file VideoDX9.cpp.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool VideoDX9::DrawPoints (VertexSetv)
+
+virtual
+
+ +

Reimplemented from Video.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
bool VideoDX9::DrawPolyOutline (Polyp)
+
+virtual
+
+ +

Reimplemented from Video.

+ +

Definition at line 2507 of file VideoDX9.cpp.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool VideoDX9::DrawPolyOutline (Polyp)
+
+virtual
+
+ +

Reimplemented from Video.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool VideoDX9::DrawPolys (int npolys,
Polyp 
)
+
+virtual
+
+ +

Reimplemented from Video.

+ +

Definition at line 1745 of file VideoDX9.cpp.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual bool VideoDX9::DrawPolys (int npolys,
Polyp 
)
+
+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,
Polyp,
int blend = 0 
)
+
+virtual
+
+ +

Reimplemented from Video.

+ +

Definition at line 1949 of file VideoDX9.cpp.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual bool VideoDX9::DrawScreenPolys (int npolys,
Polyp,
int blend = 0 
)
+
+virtual
+
+ +

Reimplemented from Video.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool VideoDX9::DrawShadow (Solids,
int nverts,
Vec3verts,
bool vis = false 
)
+
+virtual
+
+ +

Reimplemented from Video.

+ +

Definition at line 2560 of file VideoDX9.cpp.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual bool VideoDX9::DrawShadow (Solids,
int nverts,
Vec3verts,
bool vis = false 
)
+
+virtual
+
+ +

Reimplemented from Video.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool VideoDX9::DrawSolid (Solids,
DWORD blend_modes = 0xf 
)
+
+virtual
+
+ +

Reimplemented from Video.

+ +

Definition at line 2073 of file VideoDX9.cpp.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual bool VideoDX9::DrawSolid (Solids,
DWORD blend_modes = 0xf 
)
+
+virtual
+
+ +

Reimplemented from Video.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool VideoDX9::DrawText (const char * text,
int count,
const Rectrect,
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 Rectrect,
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 (Rectr)
+
+virtual
+
+ +

Reimplemented from Video.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
bool VideoDX9::GetWindowRect (Rectr)
+
+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 (Surfaces)
+
+virtual
+
+ +

Reimplemented from Video.

+ +

Definition at line 1000 of file VideoDX9.cpp.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void VideoDX9::PreloadSurface (Surfaces)
+
+virtual
+
+ +

Reimplemented from Video.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
void VideoDX9::PreloadTexture (Bitmapbmp)
+
+virtual
+
+ +

Reimplemented from Video.

+ +

Definition at line 1007 of file VideoDX9.cpp.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void VideoDX9::PreloadTexture (Bitmapbmp)
+
+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 VideoSettingsvs)
+
+virtual
+
+ +

Reimplemented from Video.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
bool VideoDX9::Reset (const VideoSettingsvs)
+
+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 Cameracam)
+
+virtual
+
+ +

Reimplemented from Video.

+ +

Definition at line 1411 of file VideoDX9.cpp.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool VideoDX9::SetCamera (const Cameracam)
+
+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 Matrixo,
const Pointl 
)
+
+virtual
+
+ +

Reimplemented from Video.

+ +

Definition at line 892 of file VideoDX9.cpp.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual bool VideoDX9::SetObjTransform (const Matrixo,
const Pointl 
)
+
+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 VideoSettingsvs)
+
+virtual
+
+ +

Reimplemented from Video.

+ +

Definition at line 526 of file VideoDX9.cpp.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool VideoDX9::SetVideoSettings (const VideoSettingsvs)
+
+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 Rectr)
+
+virtual
+
+ +

Reimplemented from Video.

+ +

Definition at line 1273 of file VideoDX9.cpp.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool VideoDX9::SetWindowRect (const Rectr)
+
+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 (Materialm)
+
+virtual
+
+ +

Reimplemented from Video.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
bool VideoDX9::UseMaterial (Materialm)
+
+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: +
+
+ + + + -- cgit v1.1