1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- #ifndef WIN32_INTERNAL_WINDOW_DATA_H
- #define WIN32_INTERNAL_WINDOW_DATA_H
- #include <windows.h>
- struct InternalData2
- {
- HWND m_hWnd;;
- int m_fullWindowWidth;//includes borders etc
- int m_fullWindowHeight;
- int m_openglViewportWidth;//just the 3d viewport/client area
- int m_openglViewportHeight;
- HDC m_hDC;
- HGLRC m_hRC;
- bool m_OpenGLInitialized;
- int m_oldScreenWidth;
- int m_oldHeight;
- int m_oldBitsPerPel;
- bool m_quit;
- int m_mouseLButton;
- int m_mouseRButton;
- int m_mouseMButton;
- int m_mouseXpos;
- int m_mouseYpos;
- int m_internalKeyModifierFlags;
- b3WheelCallback m_wheelCallback;
- b3MouseMoveCallback m_mouseMoveCallback;
- b3MouseButtonCallback m_mouseButtonCallback;
- b3ResizeCallback m_resizeCallback;
- b3KeyboardCallback m_keyboardCallback;
-
-
- InternalData2()
- {
- m_hWnd = 0;
- m_mouseLButton=0;
- m_mouseRButton=0;
- m_mouseMButton=0;
- m_internalKeyModifierFlags = 0;
- m_fullWindowWidth = 0;
- m_fullWindowHeight= 0;
- m_openglViewportHeight=0;
- m_openglViewportWidth=0;
- m_hDC = 0;
- m_hRC = 0;
- m_OpenGLInitialized = false;
- m_oldScreenWidth = 0;
- m_oldHeight = 0;
- m_oldBitsPerPel = 0;
- m_quit = false;
- m_keyboardCallback = 0;
- m_mouseMoveCallback = 0;
- m_mouseButtonCallback = 0;
- m_resizeCallback = 0;
- m_wheelCallback = 0;
- }
- };
- #endif //WIN32_INTERNAL_WINDOW_DATA_H
|