CrystalSpace

Public API Reference

CS::WGLExtensionManager Struct Reference

WGL extensions manager. More...

#include <csplugincommon/opengl/wglextmanager.h>

Inheritance diagram for CS::WGLExtensionManager:

List of all members.

Public Member Functions

void InitWGL_ARB_buffer_region ()
 Initialize WGL_ARB_buffer_region extension.
void InitWGL_ARB_extensions_string ()
 Initialize WGL_ARB_extensions_string extension.
void InitWGL_ARB_framebuffer_sRGB ()
 Initialize WGL_ARB_framebuffer_sRGB extension.
void InitWGL_ARB_make_current_read ()
 Initialize WGL_ARB_make_current_read extension.
void InitWGL_ARB_pbuffer ()
 Initialize WGL_ARB_pbuffer extension.
void InitWGL_ARB_pixel_format ()
 Initialize WGL_ARB_pixel_format extension.
void InitWGL_ARB_render_texture ()
 Initialize WGL_ARB_render_texture extension.
void InitWGL_EXT_extensions_string ()
 Initialize WGL_EXT_extensions_string extension.
void InitWGL_EXT_make_current_read ()
 Initialize WGL_EXT_make_current_read extension.
void InitWGL_EXT_pbuffer ()
 Initialize WGL_EXT_pbuffer extension.
void InitWGL_EXT_pixel_format ()
 Initialize WGL_EXT_pixel_format extension.
void InitWGL_EXT_swap_control ()
 Initialize WGL_EXT_swap_control extension.
void InitWGL_I3D_digital_video_control ()
 Initialize WGL_I3D_digital_video_control extension.
void InitWGL_I3D_gamma ()
 Initialize WGL_I3D_gamma extension.
void InitWGL_I3D_genlock ()
 Initialize WGL_I3D_genlock extension.
void InitWGL_I3D_image_buffer ()
 Initialize WGL_I3D_image_buffer extension.
void InitWGL_I3D_swap_frame_lock ()
 Initialize WGL_I3D_swap_frame_lock extension.
void InitWGL_I3D_swap_frame_usage ()
 Initialize WGL_I3D_swap_frame_usage extension.

Detailed Description

WGL extensions manager.

Checks for the presence of specific GL extensions and fetches all function pointers if present.

Definition at line 1756 of file wglextmanager.h.


Member Function Documentation

void CS::WGLExtensionManager::InitWGL_ARB_buffer_region (  )  [inline]

Initialize WGL_ARB_buffer_region extension.

Check presence with csGLExtensionFlags::CS_WGL_ARB_buffer_region.

Definition at line 1895 of file wglextmanager.h.

void CS::WGLExtensionManager::InitWGL_ARB_extensions_string (  )  [inline]

Initialize WGL_ARB_extensions_string extension.

Check presence with csGLExtensionFlags::CS_WGL_ARB_extensions_string.

Definition at line 1863 of file wglextmanager.h.

void CS::WGLExtensionManager::InitWGL_ARB_framebuffer_sRGB (  )  [inline]

Initialize WGL_ARB_framebuffer_sRGB extension.

Check presence with csGLExtensionFlags::CS_WGL_ARB_framebuffer_sRGB.

Definition at line 2451 of file wglextmanager.h.

void CS::WGLExtensionManager::InitWGL_ARB_make_current_read (  )  [inline]

Initialize WGL_ARB_make_current_read extension.

Check presence with csGLExtensionFlags::CS_WGL_ARB_make_current_read.

Definition at line 2069 of file wglextmanager.h.

void CS::WGLExtensionManager::InitWGL_ARB_pbuffer (  )  [inline]

Initialize WGL_ARB_pbuffer extension.

Check presence with csGLExtensionFlags::CS_WGL_ARB_pbuffer.

Definition at line 2102 of file wglextmanager.h.

void CS::WGLExtensionManager::InitWGL_ARB_pixel_format (  )  [inline]

Initialize WGL_ARB_pixel_format extension.

Check presence with csGLExtensionFlags::CS_WGL_ARB_pixel_format.

Definition at line 2035 of file wglextmanager.h.

void CS::WGLExtensionManager::InitWGL_ARB_render_texture (  )  [inline]

Initialize WGL_ARB_render_texture extension.

Check presence with csGLExtensionFlags::CS_WGL_ARB_render_texture.

Definition at line 2171 of file wglextmanager.h.

void CS::WGLExtensionManager::InitWGL_EXT_extensions_string (  )  [inline]

Initialize WGL_EXT_extensions_string extension.

Check presence with csGLExtensionFlags::CS_WGL_EXT_extensions_string.

Definition at line 2205 of file wglextmanager.h.

void CS::WGLExtensionManager::InitWGL_EXT_make_current_read (  )  [inline]

Initialize WGL_EXT_make_current_read extension.

Check presence with csGLExtensionFlags::CS_WGL_EXT_make_current_read.

Definition at line 2237 of file wglextmanager.h.

void CS::WGLExtensionManager::InitWGL_EXT_pbuffer (  )  [inline]

Initialize WGL_EXT_pbuffer extension.

Check presence with csGLExtensionFlags::CS_WGL_EXT_pbuffer.

Definition at line 2270 of file wglextmanager.h.

void CS::WGLExtensionManager::InitWGL_EXT_pixel_format (  )  [inline]

Initialize WGL_EXT_pixel_format extension.

Check presence with csGLExtensionFlags::CS_WGL_EXT_pixel_format.

Definition at line 2306 of file wglextmanager.h.

void CS::WGLExtensionManager::InitWGL_EXT_swap_control (  )  [inline]

Initialize WGL_EXT_swap_control extension.

Check presence with csGLExtensionFlags::CS_WGL_EXT_swap_control.

Definition at line 2138 of file wglextmanager.h.

void CS::WGLExtensionManager::InitWGL_I3D_digital_video_control (  )  [inline]

Initialize WGL_I3D_digital_video_control extension.

Check presence with csGLExtensionFlags::CS_WGL_I3D_digital_video_control.

Definition at line 2340 of file wglextmanager.h.

void CS::WGLExtensionManager::InitWGL_I3D_gamma (  )  [inline]

Initialize WGL_I3D_gamma extension.

Check presence with csGLExtensionFlags::CS_WGL_I3D_gamma.

Definition at line 2373 of file wglextmanager.h.

void CS::WGLExtensionManager::InitWGL_I3D_genlock (  )  [inline]

Initialize WGL_I3D_genlock extension.

Check presence with csGLExtensionFlags::CS_WGL_I3D_genlock.

Definition at line 2408 of file wglextmanager.h.

void CS::WGLExtensionManager::InitWGL_I3D_image_buffer (  )  [inline]

Initialize WGL_I3D_image_buffer extension.

Check presence with csGLExtensionFlags::CS_WGL_I3D_image_buffer.

Definition at line 1930 of file wglextmanager.h.

void CS::WGLExtensionManager::InitWGL_I3D_swap_frame_lock (  )  [inline]

Initialize WGL_I3D_swap_frame_lock extension.

Check presence with csGLExtensionFlags::CS_WGL_I3D_swap_frame_lock.

Definition at line 1965 of file wglextmanager.h.

void CS::WGLExtensionManager::InitWGL_I3D_swap_frame_usage (  )  [inline]

Initialize WGL_I3D_swap_frame_usage extension.

Check presence with csGLExtensionFlags::CS_WGL_I3D_swap_frame_usage.

Definition at line 2000 of file wglextmanager.h.


The documentation for this struct was generated from the following file:

Generated for Crystal Space 2.1 by doxygen 1.6.1