Main Page Namespace List Class Hierarchy Compound List File List Compound Members File Members
CL_DisplayCard_DirectDraw Member List
This is the complete list of members for CL_DisplayCard_DirectDraw, including all inherited members.
- add_callback(CL_FlipDisplayCallback_Generic *callback)
[inline] - allow_resize()
[inline, virtual] - back_buffer
[private] - backbuffer_in_video_memory
[private] - callbacks
[protected] - can_flip
[private] - card_guid
[private] - card_name
[private] - card_no
[private] - CL_CardSurface_Blitter
[protected] - CL_DisplayCard_DirectDraw(int card_no, LPGUID card_guid, std::string card_name)
- CL_DisplayCard_Generic(int card_no)
[inline] - CL_DisplayCard_Win32Compatible(int card_no)
- clear_display(float red=0, float green=0, float blue=0, float alpha=1)
[virtual] - create_cardsurface_system(CL_SurfaceProvider *provider)
[virtual] - create_cardsurface_video(CL_SurfaceProvider *provider)
[virtual] - create_fullscreen_targets(bool video_memory)
[private] - create_hw_blitters(CL_SurfaceProvider *provider)
[virtual] - create_hw_dynamic_blitters(CL_SurfaceProvider *provider)
[protected, virtual] - create_window(int width, int height, int bpp, bool full_screen, bool allow_resize)
- create_windowed_backbuffer(int width, int height)
[private] - create_windowed_targets(bool video_memory)
[private] - deinit()
[private] - destroy_displaymodes()
[private] - destroy_window()
[protected] - directdraw
[private] - draw_line(int x1, int y1, int x2, int y2, float r, float g, float b, float a)
[virtual] - draw_rect(int x1, int y1, int x2, int y2, float r, float g, float b, float a)
[virtual] - enumerate_callback(LPDDSURFACEDESC lpDDSurfaceDesc, LPVOID lpContext)
[private, static] - enumerate_displaymodes()
[private] - fill_rect(int x1, int y1, int x2, int y2, float r, float g, float b, float a)
[virtual] - flip_display(bool sync=false)
[virtual] - front_buffer
[private] - frontbuffer_lock()
- frontbuffer_unlock()
- get_back_buffer()
[inline] - get_bpp()
[inline, virtual] - get_card_no()
[inline, virtual] - get_clip_rect()
[inline, virtual] - get_directdraw()
[inline] - get_frontbuffer()
[inline, virtual] - get_hal_caps()
- get_height()
[inline, virtual] - get_hel_caps()
- get_hwnd()
[inline] - get_name()
[virtual] - get_palette()
[virtual] - get_sig_paint()
[inline, virtual] - get_sig_resize()
[inline, virtual] - get_target()
[inline, virtual] - get_total_memory()
[inline, virtual] - get_translate_offset_x()
[inline, virtual] - get_translate_offset_y()
[inline, virtual] - get_videomodes()
[virtual] - get_width()
[inline, virtual] - hide_system_cursor()
[virtual] - hwnd
[protected] - init_palette()
[private, virtual] - is_fullscreen()
[inline, virtual] - is_initialized()
[inline, virtual] - m_clip_stack
[protected] - m_cur_clip
[protected] - on_resize(int x, int y)
[private] - pal
[private] - pop_clip_rect()
[inline, virtual] - pop_translate_offset()
[inline, virtual] - push_clip_rect()
[inline, virtual] - push_clip_rect(const CL_ClipRect &clip)
[inline, virtual] - push_translate_offset()
[inline, virtual] - push_translate_offset(int x, int y)
[inline, virtual] - put_display(const class CL_Rect &rect)
[virtual] - set_clip_rect(const CL_ClipRect &clip)
[inline, virtual] - set_gfxmode(int width, int height, int bpp, bool fullscreen, bool allow_resize)
[inline, protected] - set_palette(CL_Palette *palette)
[virtual] - set_resize(int width, int height)
[inline, protected] - set_translate_offset(int x, int y)
[inline, virtual] - set_videomode(int width, int height, int bpp, bool full_screen, bool allow_resize, bool video_memory)
[virtual] - CL_DisplayCard_Win32Compatible::set_videomode(CL_VidMode *mode)
[virtual] - show_system_cursor()
[virtual] - signal_postflip()
[inline, protected] - signal_preflip()
[inline, protected] - slot_resize
[private] - sync_buffers()
[virtual] - use_software_surfaces
[private] - videomodes
[private] - ~CL_DisplayCard()
[inline, virtual] - ~CL_DisplayCard_DirectDraw()
[virtual] - ~CL_DisplayCard_Generic()
[inline, virtual] - ~CL_DisplayCard_Win32Compatible()
[virtual]
Generated at Wed Apr 4 19:56:52 2001 for ClanLib by
1.2.6 written by Dimitri van Heesch,
© 1997-2001