\section{Class Hierarchy}
This inheritance list is sorted roughly, but not completely, alphabetically:\begin{CompactList}
\item \contentsline{section}{GpuQuadraticCurveRender::Application}{\pageref{class_gpu_quadratic_curve_render_1_1_application}}{}
\item \contentsline{section}{GlutWrapper::IKeyboardListener}{\pageref{class_glut_wrapper_1_1_i_keyboard_listener}}{}
\item \contentsline{section}{GlutWrapper::IMenuListener}{\pageref{class_glut_wrapper_1_1_i_menu_listener}}{}
\begin{CompactList}
\item \contentsline{section}{GpuQuadraticCurveRender::Runner}{\pageref{class_gpu_quadratic_curve_render_1_1_runner}}{}
\end{CompactList}
\item \contentsline{section}{GlutWrapper::IMouseListener}{\pageref{class_glut_wrapper_1_1_i_mouse_listener}}{}
\begin{CompactList}
\item \contentsline{section}{GpuQuadraticCurveRender::Runner}{\pageref{class_gpu_quadratic_curve_render_1_1_runner}}{}
\end{CompactList}
\item \contentsline{section}{GlutWrapper::IRunner}{\pageref{class_glut_wrapper_1_1_i_runner}}{}
\begin{CompactList}
\item \contentsline{section}{GpuQuadraticCurveRender::Runner}{\pageref{class_gpu_quadratic_curve_render_1_1_runner}}{}
\end{CompactList}
\item \contentsline{section}{GpuQuadraticCurveRender::Logic}{\pageref{class_gpu_quadratic_curve_render_1_1_logic}}{}
\item \contentsline{section}{GlutWrapper::MenuEntry}{\pageref{struct_glut_wrapper_1_1_menu_entry}}{}
\item \contentsline{section}{GpuQuadraticCurveRender::OpenglGpuProgram}{\pageref{class_gpu_quadratic_curve_render_1_1_opengl_gpu_program}}{}
\item \contentsline{section}{GpuQuadraticCurveRender::OpenglGpuShader}{\pageref{class_gpu_quadratic_curve_render_1_1_opengl_gpu_shader}}{}
\item \contentsline{section}{GpuQuadraticCurveRender::Point}{\pageref{class_gpu_quadratic_curve_render_1_1_point}}{}
\item \contentsline{section}{GpuQuadraticCurveRender::Render}{\pageref{class_gpu_quadratic_curve_render_1_1_render}}{}
\item \contentsline{section}{GpuQuadraticCurveRender::Win32LastError}{\pageref{class_gpu_quadratic_curve_render_1_1_win32_last_error}}{}
\end{CompactList}
