wgl_window_management.h File Reference

#include <windows.h>

Include dependency graph for wgl_window_management.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Keys
struct  Application
struct  GL_WindowInit
struct  GL_Window

Functions

void TerminateApplication (GL_Window *window)
void ToggleFullscreen (GL_Window *window)
int wgl_init (GL_Window *window, Application *application, Keys *keys, int res_image_width, int res_image_height)
void wgl_deinit (GL_Window *window, Application *application, Keys *keys)
BOOL Initialize (GL_Window *window, Keys *keys)
void Deinitialize (void)
void Update (DWORD milliseconds)
void Draw (void)


Function Documentation

void Deinitialize ( void   ) 

void Draw ( void   ) 

BOOL Initialize ( GL_Window window,
Keys keys 
)

void TerminateApplication ( GL_Window window  ) 

Definition at line 21 of file wgl_window_management.cpp.

References g_isProgramLooping, and GL_Window::hWnd.

void ToggleFullscreen ( GL_Window window  ) 

Definition at line 27 of file wgl_window_management.cpp.

References GL_Window::hWnd, and WM_TOGGLEFULLSCREEN.

void Update ( DWORD  milliseconds  ) 

Referenced by MainFrame::OnImageReceivedFromNet().

Here is the caller graph for this function:

void wgl_deinit ( GL_Window window,
Application application,
Keys keys 
)

Definition at line 299 of file wgl_window_management.cpp.

References Application::className, DestroyWindowGL(), and Application::hInstance.

Referenced by OmniGCardConverter::check_for_3d_gcard_availability(), and OmniGCardConverter::~OmniGCardConverter().

Here is the call graph for this function:

Here is the caller graph for this function:

int wgl_init ( GL_Window window,
Application application,
Keys keys,
int  res_image_width,
int  res_image_height 
)

Definition at line 250 of file wgl_window_management.cpp.

References GL_WindowInit::application, GL_WindowInit::bitsPerPixel, Application::className, CreateWindowGL(), g_createFullScreen, g_isProgramLooping, GL_WindowInit::height, Application::hInstance, GL_Window::init, GL_WindowInit::isFullScreen, GL_Window::keys, NULL, RegisterWindowClass(), GL_WindowInit::title, and GL_WindowInit::width.

Referenced by OmniGCardConverter::check_for_3d_gcard_availability(), and OmniGCardConverter::OmniGCardConverter().

Here is the call graph for this function:

Here is the caller graph for this function:


Generated on Tue Dec 26 10:35:16 2006 for Omnimeeting by  doxygen 1.4.7