\hypertarget{class_win32_window}{ \section{Win32Window Class Reference} \label{class_win32_window}\index{Win32Window@{Win32Window}} } {\ttfamily \#include $<$Win32Window.h$>$} \subsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \hyperlink{class_win32_window_aa35dcf493ad1afa40a834b99ee251042}{Win32Window} (HINSTANCE hInstance) \item \hyperlink{class_win32_window_aaf37e216644b98bf2744dde43f7dfeb6}{$\sim$Win32Window} (void) \item bool \hyperlink{class_win32_window_a1399e25540a585c07cc9f8d0dedfabe9}{Create} (int \hyperlink{wglext_8h_ae6531b1788ca42a9ae8155b0c52e7630}{width}, int \hyperlink{wglext_8h_ab2e63df950c3789599e1e43f477bc9e3}{height}, int bpp, bool fullscreen) \item void \hyperlink{class_win32_window_a6545dfce322862ad6318eb6102d59e06}{Destroy} () \item void \hyperlink{class_win32_window_afbd2f2d46befc3b775883c82d564210c}{ProcessEvents} () \item void \hyperlink{class_win32_window_a53340f72e172303a30fc72161be4ac0a}{AttachGame} (\hyperlink{class_game}{Game} $\ast$game) \item bool \hyperlink{class_win32_window_a881cc5d8e73332434b7596512c66b2ef}{IsRunning} () \item void \hyperlink{class_win32_window_a094c5c158c31c9d1d59f8727def85141}{SwapBuffers} () \item LRESULT CALLBACK \hyperlink{class_win32_window_ac17fafc962cee047adbdc883e4056544}{WndProc} (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) \item float \hyperlink{class_win32_window_a5324132bf36ee37d8a3c6c064196b6f6}{GetElapsedSeconds} () \end{DoxyCompactItemize} \subsection*{Static Public Member Functions} \begin{DoxyCompactItemize} \item static LRESULT CALLBACK \hyperlink{class_win32_window_a122b796d5a3953827f20f27fe921f449}{StaticWndProc} (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) \end{DoxyCompactItemize} \subsection{Detailed Description} Definition at line 8 of file Win32Window.h. \subsection{Constructor \& Destructor Documentation} \hypertarget{class_win32_window_aa35dcf493ad1afa40a834b99ee251042}{ \index{Win32Window@{Win32Window}!Win32Window@{Win32Window}} \index{Win32Window@{Win32Window}!Win32Window@{Win32Window}} \subsubsection[{Win32Window}]{\setlength{\rightskip}{0pt plus 5cm}Win32Window::Win32Window ( \begin{DoxyParamCaption} \item[{HINSTANCE}]{hInstance} \end{DoxyParamCaption} )}} \label{class_win32_window_aa35dcf493ad1afa40a834b99ee251042} Definition at line 12 of file Win32Window.cpp. \hypertarget{class_win32_window_aaf37e216644b98bf2744dde43f7dfeb6}{ \index{Win32Window@{Win32Window}!$\sim$Win32Window@{$\sim$Win32Window}} \index{$\sim$Win32Window@{$\sim$Win32Window}!Win32Window@{Win32Window}} \subsubsection[{$\sim$Win32Window}]{\setlength{\rightskip}{0pt plus 5cm}Win32Window::$\sim$Win32Window ( \begin{DoxyParamCaption} \item[{void}]{} \end{DoxyParamCaption} )}} \label{class_win32_window_aaf37e216644b98bf2744dde43f7dfeb6} Definition at line 19 of file Win32Window.cpp. \subsection{Member Function Documentation} \hypertarget{class_win32_window_a53340f72e172303a30fc72161be4ac0a}{ \index{Win32Window@{Win32Window}!AttachGame@{AttachGame}} \index{AttachGame@{AttachGame}!Win32Window@{Win32Window}} \subsubsection[{AttachGame}]{\setlength{\rightskip}{0pt plus 5cm}void Win32Window::AttachGame ( \begin{DoxyParamCaption} \item[{{\bf Game} $\ast$}]{game} \end{DoxyParamCaption} )}} \label{class_win32_window_a53340f72e172303a30fc72161be4ac0a} Definition at line 114 of file Win32Window.cpp. \hypertarget{class_win32_window_a1399e25540a585c07cc9f8d0dedfabe9}{ \index{Win32Window@{Win32Window}!Create@{Create}} \index{Create@{Create}!Win32Window@{Win32Window}} \subsubsection[{Create}]{\setlength{\rightskip}{0pt plus 5cm}bool Win32Window::Create ( \begin{DoxyParamCaption} \item[{int}]{width, } \item[{int}]{height, } \item[{int}]{bpp, } \item[{bool}]{fullscreen} \end{DoxyParamCaption} )}} \label{class_win32_window_a1399e25540a585c07cc9f8d0dedfabe9} Definition at line 23 of file Win32Window.cpp. \hypertarget{class_win32_window_a6545dfce322862ad6318eb6102d59e06}{ \index{Win32Window@{Win32Window}!Destroy@{Destroy}} \index{Destroy@{Destroy}!Win32Window@{Win32Window}} \subsubsection[{Destroy}]{\setlength{\rightskip}{0pt plus 5cm}void Win32Window::Destroy ( \begin{DoxyParamCaption} \item[{void}]{} \end{DoxyParamCaption} )}} \label{class_win32_window_a6545dfce322862ad6318eb6102d59e06} Definition at line 106 of file Win32Window.cpp. \hypertarget{class_win32_window_a5324132bf36ee37d8a3c6c064196b6f6}{ \index{Win32Window@{Win32Window}!GetElapsedSeconds@{GetElapsedSeconds}} \index{GetElapsedSeconds@{GetElapsedSeconds}!Win32Window@{Win32Window}} \subsubsection[{GetElapsedSeconds}]{\setlength{\rightskip}{0pt plus 5cm}float Win32Window::GetElapsedSeconds ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} )}} \label{class_win32_window_a5324132bf36ee37d8a3c6c064196b6f6} \hypertarget{class_win32_window_a881cc5d8e73332434b7596512c66b2ef}{ \index{Win32Window@{Win32Window}!IsRunning@{IsRunning}} \index{IsRunning@{IsRunning}!Win32Window@{Win32Window}} \subsubsection[{IsRunning}]{\setlength{\rightskip}{0pt plus 5cm}bool Win32Window::IsRunning ( \begin{DoxyParamCaption} \item[{void}]{} \end{DoxyParamCaption} )}} \label{class_win32_window_a881cc5d8e73332434b7596512c66b2ef} Definition at line 118 of file Win32Window.cpp. \hypertarget{class_win32_window_afbd2f2d46befc3b775883c82d564210c}{ \index{Win32Window@{Win32Window}!ProcessEvents@{ProcessEvents}} \index{ProcessEvents@{ProcessEvents}!Win32Window@{Win32Window}} \subsubsection[{ProcessEvents}]{\setlength{\rightskip}{0pt plus 5cm}void Win32Window::ProcessEvents ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} )}} \label{class_win32_window_afbd2f2d46befc3b775883c82d564210c} \hypertarget{class_win32_window_a122b796d5a3953827f20f27fe921f449}{ \index{Win32Window@{Win32Window}!StaticWndProc@{StaticWndProc}} \index{StaticWndProc@{StaticWndProc}!Win32Window@{Win32Window}} \subsubsection[{StaticWndProc}]{\setlength{\rightskip}{0pt plus 5cm}LRESULT CALLBACK Win32Window::StaticWndProc ( \begin{DoxyParamCaption} \item[{HWND}]{hWnd, } \item[{UINT}]{msg, } \item[{WPARAM}]{wParam, } \item[{LPARAM}]{lParam} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily \mbox{[}static\mbox{]}}}} \label{class_win32_window_a122b796d5a3953827f20f27fe921f449} Definition at line 225 of file Win32Window.cpp. \hypertarget{class_win32_window_a094c5c158c31c9d1d59f8727def85141}{ \index{Win32Window@{Win32Window}!SwapBuffers@{SwapBuffers}} \index{SwapBuffers@{SwapBuffers}!Win32Window@{Win32Window}} \subsubsection[{SwapBuffers}]{\setlength{\rightskip}{0pt plus 5cm}void Win32Window::SwapBuffers ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily \mbox{[}inline\mbox{]}}}} \label{class_win32_window_a094c5c158c31c9d1d59f8727def85141} Definition at line 22 of file Win32Window.h. \hypertarget{class_win32_window_ac17fafc962cee047adbdc883e4056544}{ \index{Win32Window@{Win32Window}!WndProc@{WndProc}} \index{WndProc@{WndProc}!Win32Window@{Win32Window}} \subsubsection[{WndProc}]{\setlength{\rightskip}{0pt plus 5cm}LRESULT Win32Window::WndProc ( \begin{DoxyParamCaption} \item[{HWND}]{hWnd, } \item[{UINT}]{msg, } \item[{WPARAM}]{wParam, } \item[{LPARAM}]{lParam} \end{DoxyParamCaption} )}} \label{class_win32_window_ac17fafc962cee047adbdc883e4056544} Definition at line 161 of file Win32Window.cpp. The documentation for this class was generated from the following files:\begin{DoxyCompactItemize} \item src/libUnuk/\hyperlink{_win32_window_8h}{Win32Window.h}\item src/libUnuk/\hyperlink{_win32_window_8cpp}{Win32Window.cpp}\end{DoxyCompactItemize}