<reponame>daniFM/OpenGL-Scene-Loader<filename>docs/latex/classexample_1_1_shader_1_1_source___code.tex
\hypertarget{classexample_1_1_shader_1_1_source___code}{}\section{example\+:\+:Shader\+:\+:Source\+\_\+\+Code Class Reference}
\label{classexample_1_1_shader_1_1_source___code}\index{example\+::\+Shader\+::\+Source\+\_\+\+Code@{example\+::\+Shader\+::\+Source\+\_\+\+Code}}


{\ttfamily \#include $<$Shader.\+hpp$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
size\+\_\+t \mbox{\hyperlink{classexample_1_1_shader_1_1_source___code_a292ec182f1e3e7440bbda037c25df24c}{size}} () const
\item 
bool \mbox{\hyperlink{classexample_1_1_shader_1_1_source___code_ab3ffac64d2530fbd4fe51b9c7835afda}{is\+\_\+empty}} () const
\item 
bool \mbox{\hyperlink{classexample_1_1_shader_1_1_source___code_a316341560e88e77b03b1a7e0cdcaff57}{is\+\_\+not\+\_\+empty}} () const
\item 
\mbox{\hyperlink{classexample_1_1_shader_1_1_source___code_a61fcc5c271673f67740263735e40759d}{operator const std\+::string \&}} () const
\item 
\mbox{\hyperlink{classexample_1_1_shader_1_1_source___code_ae9f1b732bad5360c81abdf0912cb0f9e}{operator const char $\ast$}} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static \mbox{\hyperlink{classexample_1_1_shader_1_1_source___code}{Source\+\_\+\+Code}} \mbox{\hyperlink{classexample_1_1_shader_1_1_source___code_a3f8055dfc7cd546d51927c5a1b1795cc}{from\+\_\+string}} (const std\+::string \&source\+\_\+code\+\_\+string)
\item 
static \mbox{\hyperlink{classexample_1_1_shader_1_1_source___code}{Source\+\_\+\+Code}} \mbox{\hyperlink{classexample_1_1_shader_1_1_source___code_ab242ffd8eddb3b50e5e31ab8d06bf09d}{from\+\_\+file}} (const std\+::string \&file\+\_\+path)
\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\mbox{\Hypertarget{classexample_1_1_shader_1_1_source___code_ab242ffd8eddb3b50e5e31ab8d06bf09d}\label{classexample_1_1_shader_1_1_source___code_ab242ffd8eddb3b50e5e31ab8d06bf09d}} 
\index{example\+::\+Shader\+::\+Source\+\_\+\+Code@{example\+::\+Shader\+::\+Source\+\_\+\+Code}!from\+\_\+file@{from\+\_\+file}}
\index{from\+\_\+file@{from\+\_\+file}!example\+::\+Shader\+::\+Source\+\_\+\+Code@{example\+::\+Shader\+::\+Source\+\_\+\+Code}}
\subsubsection{\texorpdfstring{from\+\_\+file()}{from\_file()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classexample_1_1_shader_1_1_source___code}{Shader\+::\+Source\+\_\+\+Code}} example\+::\+Shader\+::\+Source\+\_\+\+Code\+::from\+\_\+file (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{file\+\_\+path }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}

\mbox{\Hypertarget{classexample_1_1_shader_1_1_source___code_a3f8055dfc7cd546d51927c5a1b1795cc}\label{classexample_1_1_shader_1_1_source___code_a3f8055dfc7cd546d51927c5a1b1795cc}} 
\index{example\+::\+Shader\+::\+Source\+\_\+\+Code@{example\+::\+Shader\+::\+Source\+\_\+\+Code}!from\+\_\+string@{from\+\_\+string}}
\index{from\+\_\+string@{from\+\_\+string}!example\+::\+Shader\+::\+Source\+\_\+\+Code@{example\+::\+Shader\+::\+Source\+\_\+\+Code}}
\subsubsection{\texorpdfstring{from\+\_\+string()}{from\_string()}}
{\footnotesize\ttfamily static \mbox{\hyperlink{classexample_1_1_shader_1_1_source___code}{Source\+\_\+\+Code}} example\+::\+Shader\+::\+Source\+\_\+\+Code\+::from\+\_\+string (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{source\+\_\+code\+\_\+string }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}

\mbox{\Hypertarget{classexample_1_1_shader_1_1_source___code_ab3ffac64d2530fbd4fe51b9c7835afda}\label{classexample_1_1_shader_1_1_source___code_ab3ffac64d2530fbd4fe51b9c7835afda}} 
\index{example\+::\+Shader\+::\+Source\+\_\+\+Code@{example\+::\+Shader\+::\+Source\+\_\+\+Code}!is\+\_\+empty@{is\+\_\+empty}}
\index{is\+\_\+empty@{is\+\_\+empty}!example\+::\+Shader\+::\+Source\+\_\+\+Code@{example\+::\+Shader\+::\+Source\+\_\+\+Code}}
\subsubsection{\texorpdfstring{is\+\_\+empty()}{is\_empty()}}
{\footnotesize\ttfamily bool example\+::\+Shader\+::\+Source\+\_\+\+Code\+::is\+\_\+empty (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{classexample_1_1_shader_1_1_source___code_a316341560e88e77b03b1a7e0cdcaff57}\label{classexample_1_1_shader_1_1_source___code_a316341560e88e77b03b1a7e0cdcaff57}} 
\index{example\+::\+Shader\+::\+Source\+\_\+\+Code@{example\+::\+Shader\+::\+Source\+\_\+\+Code}!is\+\_\+not\+\_\+empty@{is\+\_\+not\+\_\+empty}}
\index{is\+\_\+not\+\_\+empty@{is\+\_\+not\+\_\+empty}!example\+::\+Shader\+::\+Source\+\_\+\+Code@{example\+::\+Shader\+::\+Source\+\_\+\+Code}}
\subsubsection{\texorpdfstring{is\+\_\+not\+\_\+empty()}{is\_not\_empty()}}
{\footnotesize\ttfamily bool example\+::\+Shader\+::\+Source\+\_\+\+Code\+::is\+\_\+not\+\_\+empty (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{classexample_1_1_shader_1_1_source___code_ae9f1b732bad5360c81abdf0912cb0f9e}\label{classexample_1_1_shader_1_1_source___code_ae9f1b732bad5360c81abdf0912cb0f9e}} 
\index{example\+::\+Shader\+::\+Source\+\_\+\+Code@{example\+::\+Shader\+::\+Source\+\_\+\+Code}!operator const char $\ast$@{operator const char $\ast$}}
\index{operator const char $\ast$@{operator const char $\ast$}!example\+::\+Shader\+::\+Source\+\_\+\+Code@{example\+::\+Shader\+::\+Source\+\_\+\+Code}}
\subsubsection{\texorpdfstring{operator const char $\ast$()}{operator const char *()}}
{\footnotesize\ttfamily example\+::\+Shader\+::\+Source\+\_\+\+Code\+::operator const char $\ast$ (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{classexample_1_1_shader_1_1_source___code_a61fcc5c271673f67740263735e40759d}\label{classexample_1_1_shader_1_1_source___code_a61fcc5c271673f67740263735e40759d}} 
\index{example\+::\+Shader\+::\+Source\+\_\+\+Code@{example\+::\+Shader\+::\+Source\+\_\+\+Code}!operator const std\+::string \&@{operator const std\+::string \&}}
\index{operator const std\+::string \&@{operator const std\+::string \&}!example\+::\+Shader\+::\+Source\+\_\+\+Code@{example\+::\+Shader\+::\+Source\+\_\+\+Code}}
\subsubsection{\texorpdfstring{operator const std\+::string \&()}{operator const std::string \&()}}
{\footnotesize\ttfamily example\+::\+Shader\+::\+Source\+\_\+\+Code\+::operator const std\+::string \& (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{classexample_1_1_shader_1_1_source___code_a292ec182f1e3e7440bbda037c25df24c}\label{classexample_1_1_shader_1_1_source___code_a292ec182f1e3e7440bbda037c25df24c}} 
\index{example\+::\+Shader\+::\+Source\+\_\+\+Code@{example\+::\+Shader\+::\+Source\+\_\+\+Code}!size@{size}}
\index{size@{size}!example\+::\+Shader\+::\+Source\+\_\+\+Code@{example\+::\+Shader\+::\+Source\+\_\+\+Code}}
\subsubsection{\texorpdfstring{size()}{size()}}
{\footnotesize\ttfamily size\+\_\+t example\+::\+Shader\+::\+Source\+\_\+\+Code\+::size (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
D\+:/\+Git\+Kraken/3\+D\+Av\+\_\+2/src/\mbox{\hyperlink{_shader_8hpp}{Shader.\+hpp}}\item 
D\+:/\+Git\+Kraken/3\+D\+Av\+\_\+2/src/\mbox{\hyperlink{_shader_8cpp}{Shader.\+cpp}}\end{DoxyCompactItemize}
