200 lines
7.3 KiB
TeX
200 lines
7.3 KiB
TeX
\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}
|