#include <dx_target.h>
Inheritance diagram for CL_Target_DX:


Public Methods | |
| CL_Target_DX (LPDIRECTDRAWSURFACE surface) | |
| virtual | ~CL_Target_DX () |
| virtual void | lock () |
| retval: True if stored in video memory, false otherwise. | |
| virtual void | unlock () |
| virtual bool | is_video () |
| virtual void* | get_data () const |
| virtual unsigned int | get_num_frames () const |
| retval: A pointer that points to the beginning of the target pixel data. | |
| virtual unsigned int | get_width () const |
| virtual unsigned int | get_height () const |
| virtual unsigned int | get_pitch () const |
| virtual unsigned int | get_depth () const |
| virtual unsigned int | get_red_mask () const |
| virtual unsigned int | get_green_mask () const |
| virtual unsigned int | get_blue_mask () const |
| virtual unsigned int | get_alpha_mask () const |
| virtual CL_Palette* | get_palette () const |
| virtual void | set_palette (CL_Palette *pal) |
| virtual bool | is_indexed () const |
| LPDIRECTDRAWSURFACE | get_surface () |
Protected Methods | |
| void | set_surface (LPDIRECTDRAWSURFACE surface) |
| void | get_palette_from_surface () |
Protected Attributes | |
| LPDIRECTDRAWSURFACE | m_surface |
| bool | m_surface_is_video |
| void* | m_data |
| unsigned int | m_width |
| unsigned int | m_height |
| unsigned int | m_pitch |
| unsigned int | m_depth |
| unsigned int | m_red_mask |
| unsigned int | m_green_mask |
| unsigned int | m_blue_mask |
| unsigned int | m_alpha_mask |
| CL_Palette | m_palette |
| unsigned int | m_ref_count |
|
|
|
|
|
|
|
|
Reimplemented from CL_Target. Definition at line 43 of file dx_target.h. |
|
|
Reimplemented from CL_Target. Definition at line 42 of file dx_target.h. |
|
|
Reimplemented from CL_Target. Reimplemented in CL_DisplayCard_DirectDraw::CL_FrontbufferTarget_DX. Definition at line 32 of file dx_target.h. |
|
|
Reimplemented from CL_Target. Definition at line 39 of file dx_target.h. |
|
|
Reimplemented from CL_Target. Definition at line 41 of file dx_target.h. |
|
|
Reimplemented from CL_Target. Reimplemented in CL_DisplayCard_DirectDraw::CL_FrontbufferTarget_DX. Definition at line 36 of file dx_target.h. |
|
|
retval: A pointer that points to the beginning of the target pixel data.
Reimplemented from CL_Target. Definition at line 34 of file dx_target.h. |
|
|
Reimplemented from CL_Target. |
|
|
|
|
|
Reimplemented from CL_Target. Definition at line 37 of file dx_target.h. |
|
|
Reimplemented from CL_Target. Definition at line 40 of file dx_target.h. |
|
|
Definition at line 50 of file dx_target.h. |
|
|
Reimplemented from CL_Target. Reimplemented in CL_DisplayCard_DirectDraw::CL_FrontbufferTarget_DX. Definition at line 35 of file dx_target.h. |
|
|
Reimplemented from CL_Target. Definition at line 48 of file dx_target.h. |
|
|
Definition at line 31 of file dx_target.h. |
|
|
retval: True if stored in video memory, false otherwise.
Reimplemented from CL_Target. |
|
|
|
|
|
|
|
|
Reimplemented from CL_Target. |
|
|
Definition at line 60 of file dx_target.h. |
|
|
Definition at line 60 of file dx_target.h. |
|
|
Definition at line 58 of file dx_target.h. |
|
|
Definition at line 59 of file dx_target.h. |
|
|
Definition at line 60 of file dx_target.h. |
|
|
Definition at line 59 of file dx_target.h. |
|
|
Definition at line 61 of file dx_target.h. |
|
|
Definition at line 59 of file dx_target.h. |
|
|
Definition at line 60 of file dx_target.h. |
|
|
Definition at line 62 of file dx_target.h. |
|
|
Definition at line 56 of file dx_target.h. |
|
|
Definition at line 57 of file dx_target.h. |
|
|
Definition at line 59 of file dx_target.h. |
1.2.6 written by Dimitri van Heesch,
© 1997-2001