Public Member Functions |
| Video () |
virtual | ~Video () |
STATUS | Status () const |
virtual const VideoSettings * | GetVideoSettings () const |
virtual bool | SetVideoSettings (const VideoSettings *vs) |
virtual bool | Reset (const VideoSettings *vs) |
virtual bool | SetBackgroundColor (Color c) |
virtual bool | SetGammaLevel (int g) |
virtual bool | SetObjTransform (const Matrix &o, const Point &l) |
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 bool | IsWindowed () const |
virtual bool | IsFullScreen () const |
virtual bool | IsModeSupported (int width, int height, int bpp) const |
virtual bool | IsHardware () const |
virtual bool | IsHardwareTL () 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 | 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) |
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 | SetProjection (float fov, float znear=1.0f, float zfar=1.0e6f, DWORD type=PROJECTION_PERSPECTIVE) |
virtual bool | SetEnvironment (Bitmap **faces) |
virtual bool | SetAmbient (Color c) |
virtual bool | SetLights (const List< Light > &lights) |
virtual bool | SetRenderState (RENDER_STATE state, DWORD value) |
virtual bool | SetBlendType (int blend_type) |
virtual bool | StartFrame () |
virtual bool | EndFrame () |
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 () |
const Camera * | GetCamera () const |
const RenderStats & | GetStats () const |
Definition at line 60 of file Video.h.