\hypertarget{class_letter_c_d_t_1_1_glyph_outline_loader}{
\section{LetterCDT::GlyphOutlineLoader Class Reference}
\label{class_letter_c_d_t_1_1_glyph_outline_loader}\index{LetterCDT::GlyphOutlineLoader@{LetterCDT::GlyphOutlineLoader}}
}
Manage loading of glyphs outlines from a font file and owns the glyphs it loads. Its in charge of loaded glyphs memory management.  


{\tt \#include $<$GlyphOutlineLoader.h$>$}

\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
\hyperlink{class_letter_c_d_t_1_1_glyph_outline_loader_980701b214a9b9f251cc4de0be05b2b0}{GlyphOutlineLoader} (const std::wstring \&fontFile)
\item 
\hypertarget{class_letter_c_d_t_1_1_glyph_outline_loader_016e28afae4a10a9d99b2ff635850893}{
\hyperlink{class_letter_c_d_t_1_1_glyph_outline_loader_016e28afae4a10a9d99b2ff635850893}{$\sim$GlyphOutlineLoader} (void)}
\label{class_letter_c_d_t_1_1_glyph_outline_loader_016e28afae4a10a9d99b2ff635850893}

\begin{CompactList}\small\item\em Destructor. \item\end{CompactList}\item 
\hyperlink{class_letter_c_d_t_1_1_glyph_outline}{GlyphOutline} $\ast$ \hyperlink{class_letter_c_d_t_1_1_glyph_outline_loader_1d64220f112547ba674a58731ef09cfd}{GetGlyphOutline} (wchar\_\-t charCode)
\begin{CompactList}\small\item\em It loads a glyph outline if it isn't loaded already. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
Manage loading of glyphs outlines from a font file and owns the glyphs it loads. Its in charge of loaded glyphs memory management. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_letter_c_d_t_1_1_glyph_outline_loader_980701b214a9b9f251cc4de0be05b2b0}{
\index{LetterCDT::GlyphOutlineLoader@{LetterCDT::GlyphOutlineLoader}!GlyphOutlineLoader@{GlyphOutlineLoader}}
\index{GlyphOutlineLoader@{GlyphOutlineLoader}!LetterCDT::GlyphOutlineLoader@{LetterCDT::GlyphOutlineLoader}}
\subsubsection[{GlyphOutlineLoader}]{\setlength{\rightskip}{0pt plus 5cm}GlyphOutlineLoader::GlyphOutlineLoader (const std::wstring \& {\em fontFile})}}
\label{class_letter_c_d_t_1_1_glyph_outline_loader_980701b214a9b9f251cc4de0be05b2b0}


Constructor \begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em font}]file path, including name \end{description}
\end{Desc}


\subsection{Member Function Documentation}
\hypertarget{class_letter_c_d_t_1_1_glyph_outline_loader_1d64220f112547ba674a58731ef09cfd}{
\index{LetterCDT::GlyphOutlineLoader@{LetterCDT::GlyphOutlineLoader}!GetGlyphOutline@{GetGlyphOutline}}
\index{GetGlyphOutline@{GetGlyphOutline}!LetterCDT::GlyphOutlineLoader@{LetterCDT::GlyphOutlineLoader}}
\subsubsection[{GetGlyphOutline}]{\setlength{\rightskip}{0pt plus 5cm}{\bf GlyphOutline} $\ast$ GlyphOutlineLoader::GetGlyphOutline (wchar\_\-t {\em charCode})}}
\label{class_letter_c_d_t_1_1_glyph_outline_loader_1d64220f112547ba674a58731ef09cfd}


It loads a glyph outline if it isn't loaded already. 

\begin{Desc}
\item[Note:]It owns the loaded instance. \end{Desc}


The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
src/letterCdt/\hyperlink{_glyph_outline_loader_8h}{GlyphOutlineLoader.h}\item 
src/letterCdt/\hyperlink{_glyph_outline_loader_8cpp}{GlyphOutlineLoader.cpp}\end{CompactItemize}
