38 lines
3.9 KiB
TeX
38 lines
3.9 KiB
TeX
\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 <memory>}}
|
|
\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}
|