\hypertarget{idrawable_8h_source}{}\doxysection{idrawable.\+h} \label{idrawable_8h_source}\index{lib\_headers/mingl/graphics/idrawable.h@{lib\_headers/mingl/graphics/idrawable.h}} \mbox{\hyperlink{idrawable_8h}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{\Hypertarget{idrawable_8h_source_l00001}00001 } \DoxyCodeLine{\Hypertarget{idrawable_8h_source_l00011}00011 \textcolor{preprocessor}{\#ifndef DRAWABLE\_H}} \DoxyCodeLine{\Hypertarget{idrawable_8h_source_l00012}00012 \textcolor{preprocessor}{\#define DRAWABLE\_H}} \DoxyCodeLine{\Hypertarget{idrawable_8h_source_l00013}00013 } \DoxyCodeLine{\Hypertarget{idrawable_8h_source_l00014}00014 \textcolor{preprocessor}{\#include }} \DoxyCodeLine{\Hypertarget{idrawable_8h_source_l00015}00015 } \DoxyCodeLine{\Hypertarget{idrawable_8h_source_l00016}00016 \textcolor{keyword}{class }\mbox{\hyperlink{class_min_g_l}{MinGL}};} \DoxyCodeLine{\Hypertarget{idrawable_8h_source_l00017}00017 } \DoxyCodeLine{\Hypertarget{idrawable_8h_source_l00022}00022 \textcolor{keyword}{namespace }\mbox{\hyperlink{namespacens_graphics}{nsGraphics}}} \DoxyCodeLine{\Hypertarget{idrawable_8h_source_l00023}00023 \{} \DoxyCodeLine{\Hypertarget{idrawable_8h_source_l00024}00024 } \DoxyCodeLine{\Hypertarget{idrawable_8h_source_l00029}\mbox{\hyperlink{classns_graphics_1_1_i_drawable}{00029}} \textcolor{keyword}{class }\mbox{\hyperlink{classns_graphics_1_1_i_drawable}{IDrawable}}} \DoxyCodeLine{\Hypertarget{idrawable_8h_source_l00030}00030 \{} \DoxyCodeLine{\Hypertarget{idrawable_8h_source_l00031}00031 } \DoxyCodeLine{\Hypertarget{idrawable_8h_source_l00032}00032 \textcolor{keyword}{public}:} \DoxyCodeLine{\Hypertarget{idrawable_8h_source_l00037}\mbox{\hyperlink{classns_graphics_1_1_i_drawable_ab7a2ae7682163969bd4627e402ef0867}{00037}} \textcolor{keyword}{virtual} \mbox{\hyperlink{classns_graphics_1_1_i_drawable_ab7a2ae7682163969bd4627e402ef0867}{\string~IDrawable}}() = \textcolor{keywordflow}{default};} \DoxyCodeLine{\Hypertarget{idrawable_8h_source_l00038}00038 } \DoxyCodeLine{\Hypertarget{idrawable_8h_source_l00043}\mbox{\hyperlink{classns_graphics_1_1_i_drawable_abed8a61e1d507d31e76f0891f3bf9c51}{00043}} \textcolor{keyword}{virtual} \textcolor{keywordtype}{void} \mbox{\hyperlink{classns_graphics_1_1_i_drawable_abed8a61e1d507d31e76f0891f3bf9c51}{draw}}(\mbox{\hyperlink{class_min_g_l}{MinGL}}\& window) \textcolor{keyword}{const} = 0;} \DoxyCodeLine{\Hypertarget{idrawable_8h_source_l00044}00044 } \DoxyCodeLine{\Hypertarget{idrawable_8h_source_l00051}\mbox{\hyperlink{classns_graphics_1_1_i_drawable_a9bb3952d4e675a663f2dbbda11e79395}{00051}} \textcolor{keyword}{friend} \mbox{\hyperlink{class_min_g_l}{MinGL}}\& \mbox{\hyperlink{classns_graphics_1_1_i_drawable_a9bb3952d4e675a663f2dbbda11e79395}{operator<<}}(\mbox{\hyperlink{class_min_g_l}{MinGL}}\& window, \textcolor{keyword}{const} \mbox{\hyperlink{classns_graphics_1_1_i_drawable}{IDrawable}}\& drawable)} \DoxyCodeLine{\Hypertarget{idrawable_8h_source_l00052}00052 \{} \DoxyCodeLine{\Hypertarget{idrawable_8h_source_l00053}00053 drawable.\mbox{\hyperlink{classns_graphics_1_1_i_drawable_abed8a61e1d507d31e76f0891f3bf9c51}{draw}}(window);} \DoxyCodeLine{\Hypertarget{idrawable_8h_source_l00054}00054 } \DoxyCodeLine{\Hypertarget{idrawable_8h_source_l00055}00055 \textcolor{keywordflow}{return} window;} \DoxyCodeLine{\Hypertarget{idrawable_8h_source_l00056}00056 \}} \DoxyCodeLine{\Hypertarget{idrawable_8h_source_l00057}00057 } \DoxyCodeLine{\Hypertarget{idrawable_8h_source_l00058}00058 \}; \textcolor{comment}{// class IDrawable}} \DoxyCodeLine{\Hypertarget{idrawable_8h_source_l00059}00059 } \DoxyCodeLine{\Hypertarget{idrawable_8h_source_l00060}00060 \} \textcolor{comment}{// namespace nsGraphics}} \DoxyCodeLine{\Hypertarget{idrawable_8h_source_l00061}00061 } \DoxyCodeLine{\Hypertarget{idrawable_8h_source_l00062}00062 \textcolor{preprocessor}{\#endif }\textcolor{comment}{// DRAWABLE\_H}} \end{DoxyCode}