#include <lockable_surface_gl.h>
Inheritance diagram for CL_DynamicSurface_GL:


Public Methods | |
| CL_LockableSurface_GL (int width, int height, int no_sprs, int minimum_alpha_mask_size, CL_GL_DisplayCard_Generic *card) | |
| virtual | ~CL_LockableSurface_GL () |
| virtual void | lock () |
| virtual void | unlock () |
| virtual void* | get_data () |
| virtual unsigned int | get_width () |
| virtual unsigned int | get_height () |
| virtual unsigned int | get_pitch () |
| virtual unsigned int | get_depth () |
| virtual unsigned int | get_red_mask () |
| virtual unsigned int | get_green_mask () |
| virtual unsigned int | get_blue_mask () |
| virtual unsigned int | get_alpha_mask () |
| virtual CL_Palette* | get_palette () |
| virtual void | set_colorkey (int colorkey) |
| virtual int | get_colorkey () const |
| virtual unsigned int | get_no_sprs () const |
| virtual void | put_screen (int x, int y, int spr_no) |
| virtual void | put_screen (int x, int y, float scale_x, float scale_y, int spr_no) |
| virtual void | put_screen (int x, int y, int size_x, int size_y, int spr_no) |
Private Attributes | |
| int* | m_data |
| int | m_colorkey |
| int | m_no_sprs |
| int | m_width |
| int | m_height |
| int | m_alpha_mask |
| int | m_texture_width |
| int | m_texture_height |
| GLuint | m_texture |
| CL_GL_DisplayCard_Generic* | m_card |
|
|
|
|
|
|
|
|
Definition at line 55 of file lockable_surface_gl.h. |
|
|
Definition at line 54 of file lockable_surface_gl.h. |
|
|
|
|
|
Definition at line 44 of file lockable_surface_gl.h. |
|
|
Definition at line 50 of file lockable_surface_gl.h. |
|
|
Definition at line 53 of file lockable_surface_gl.h. |
|
|
Definition at line 47 of file lockable_surface_gl.h. |
|
|
|
|
|
Definition at line 57 of file lockable_surface_gl.h. |
|
|
Definition at line 48 of file lockable_surface_gl.h. |
|
|
Definition at line 52 of file lockable_surface_gl.h. |
|
|
Definition at line 46 of file lockable_surface_gl.h. |
|
|
Definition at line 41 of file lockable_surface_gl.h. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 72 of file lockable_surface_gl.h. |
|
|
Definition at line 82 of file lockable_surface_gl.h. |
|
|
Definition at line 72 of file lockable_surface_gl.h. |
|
|
Definition at line 71 of file lockable_surface_gl.h. |
|
|
Definition at line 72 of file lockable_surface_gl.h. |
|
|
Definition at line 72 of file lockable_surface_gl.h. |
|
|
Definition at line 80 of file lockable_surface_gl.h. |
|
|
Definition at line 72 of file lockable_surface_gl.h. |
|
|
Definition at line 72 of file lockable_surface_gl.h. |
|
|
Definition at line 72 of file lockable_surface_gl.h. |
1.2.6 written by Dimitri van Heesch,
© 1997-2001