\hypertarget{structobjl_1_1_material}{}\section{Структура objl\+:\+:Material}
\label{structobjl_1_1_material}\index{objl\+::\+Material@{objl\+::\+Material}}


{\ttfamily \#include $<$objloader.\+h$>$}



Граф связей класса objl\+:\+:Material\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=159pt]{d9/d59/structobjl_1_1_material__coll__graph}
\end{center}
\end{figure}
\subsection*{Открытые члены}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structobjl_1_1_material_a843f0e3ee3a65d2918282969363b76d4}{Material} ()
\end{DoxyCompactItemize}
\subsection*{Открытые атрибуты}
\begin{DoxyCompactItemize}
\item 
std\+::string \hyperlink{structobjl_1_1_material_ae018ffdcbb8dfa9ed36605b048bbfac1}{name}
\item 
\hyperlink{structobjl_1_1_vector3}{Vector3} \hyperlink{structobjl_1_1_material_a13c3660fd7fc3924f7811c46ca3f1272}{Ka}
\item 
\hyperlink{structobjl_1_1_vector3}{Vector3} \hyperlink{structobjl_1_1_material_a16b7219d2d20e5f7a58e14f68b663a98}{Kd}
\item 
\hyperlink{structobjl_1_1_vector3}{Vector3} \hyperlink{structobjl_1_1_material_ac1298eff05de5020120a143f21058b83}{Ks}
\item 
float \hyperlink{structobjl_1_1_material_ad02f64d02fa971cebc3195d90a73748c}{Ns}
\item 
float \hyperlink{structobjl_1_1_material_a9b42dd253954cf9547593831fbbed8bc}{Ni}
\item 
float \hyperlink{structobjl_1_1_material_a40db214eba05836b431e544dd7b920f4}{d}
\item 
int \hyperlink{structobjl_1_1_material_aa2139e47cf27614acce8c10cc829497a}{illum}
\item 
std\+::string \hyperlink{structobjl_1_1_material_a993d3394b3aa0116ac2031f870eda49b}{map\+\_\+\+Ka}
\item 
std\+::string \hyperlink{structobjl_1_1_material_a84fe6a74e5a48a18a875431519a5c2e9}{map\+\_\+\+Kd}
\item 
std\+::string \hyperlink{structobjl_1_1_material_a6ec9644f4152d4e60c471cb2df021345}{map\+\_\+\+Ks}
\item 
std\+::string \hyperlink{structobjl_1_1_material_a02919bada38d25c16ea2e2c4b2f514ec}{map\+\_\+\+Ns}
\item 
std\+::string \hyperlink{structobjl_1_1_material_a1e3769e9fc62f4ba49e4888428931c9f}{map\+\_\+d}
\item 
std\+::string \hyperlink{structobjl_1_1_material_af4e42567a2077c6e165f95403fc06c20}{map\+\_\+bump}
\end{DoxyCompactItemize}


\subsection{Подробное описание}


См. определение в файле objloader.\+h строка 146



\subsection{Конструктор(ы)}
\index{objl\+::\+Material@{objl\+::\+Material}!Material@{Material}}
\index{Material@{Material}!objl\+::\+Material@{objl\+::\+Material}}
\subsubsection[{\texorpdfstring{Material()}{Material()}}]{\setlength{\rightskip}{0pt plus 5cm}objl\+::\+Material\+::\+Material (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{structobjl_1_1_material_a843f0e3ee3a65d2918282969363b76d4}{}\label{structobjl_1_1_material_a843f0e3ee3a65d2918282969363b76d4}


См. определение в файле objloader.\+h строка 148



\subsection{Данные класса}
\index{objl\+::\+Material@{objl\+::\+Material}!d@{d}}
\index{d@{d}!objl\+::\+Material@{objl\+::\+Material}}
\subsubsection[{\texorpdfstring{d}{d}}]{\setlength{\rightskip}{0pt plus 5cm}float objl\+::\+Material\+::d}\hypertarget{structobjl_1_1_material_a40db214eba05836b431e544dd7b920f4}{}\label{structobjl_1_1_material_a40db214eba05836b431e544dd7b920f4}


См. определение в файле objloader.\+h строка 170

\index{objl\+::\+Material@{objl\+::\+Material}!illum@{illum}}
\index{illum@{illum}!objl\+::\+Material@{objl\+::\+Material}}
\subsubsection[{\texorpdfstring{illum}{illum}}]{\setlength{\rightskip}{0pt plus 5cm}int objl\+::\+Material\+::illum}\hypertarget{structobjl_1_1_material_aa2139e47cf27614acce8c10cc829497a}{}\label{structobjl_1_1_material_aa2139e47cf27614acce8c10cc829497a}


См. определение в файле objloader.\+h строка 172

\index{objl\+::\+Material@{objl\+::\+Material}!Ka@{Ka}}
\index{Ka@{Ka}!objl\+::\+Material@{objl\+::\+Material}}
\subsubsection[{\texorpdfstring{Ka}{Ka}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Vector3} objl\+::\+Material\+::\+Ka}\hypertarget{structobjl_1_1_material_a13c3660fd7fc3924f7811c46ca3f1272}{}\label{structobjl_1_1_material_a13c3660fd7fc3924f7811c46ca3f1272}


См. определение в файле objloader.\+h строка 160

\index{objl\+::\+Material@{objl\+::\+Material}!Kd@{Kd}}
\index{Kd@{Kd}!objl\+::\+Material@{objl\+::\+Material}}
\subsubsection[{\texorpdfstring{Kd}{Kd}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Vector3} objl\+::\+Material\+::\+Kd}\hypertarget{structobjl_1_1_material_a16b7219d2d20e5f7a58e14f68b663a98}{}\label{structobjl_1_1_material_a16b7219d2d20e5f7a58e14f68b663a98}


См. определение в файле objloader.\+h строка 162

\index{objl\+::\+Material@{objl\+::\+Material}!Ks@{Ks}}
\index{Ks@{Ks}!objl\+::\+Material@{objl\+::\+Material}}
\subsubsection[{\texorpdfstring{Ks}{Ks}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Vector3} objl\+::\+Material\+::\+Ks}\hypertarget{structobjl_1_1_material_ac1298eff05de5020120a143f21058b83}{}\label{structobjl_1_1_material_ac1298eff05de5020120a143f21058b83}


См. определение в файле objloader.\+h строка 164

\index{objl\+::\+Material@{objl\+::\+Material}!map\+\_\+bump@{map\+\_\+bump}}
\index{map\+\_\+bump@{map\+\_\+bump}!objl\+::\+Material@{objl\+::\+Material}}
\subsubsection[{\texorpdfstring{map\+\_\+bump}{map_bump}}]{\setlength{\rightskip}{0pt plus 5cm}std\+::string objl\+::\+Material\+::map\+\_\+bump}\hypertarget{structobjl_1_1_material_af4e42567a2077c6e165f95403fc06c20}{}\label{structobjl_1_1_material_af4e42567a2077c6e165f95403fc06c20}


См. определение в файле objloader.\+h строка 184

\index{objl\+::\+Material@{objl\+::\+Material}!map\+\_\+d@{map\+\_\+d}}
\index{map\+\_\+d@{map\+\_\+d}!objl\+::\+Material@{objl\+::\+Material}}
\subsubsection[{\texorpdfstring{map\+\_\+d}{map_d}}]{\setlength{\rightskip}{0pt plus 5cm}std\+::string objl\+::\+Material\+::map\+\_\+d}\hypertarget{structobjl_1_1_material_a1e3769e9fc62f4ba49e4888428931c9f}{}\label{structobjl_1_1_material_a1e3769e9fc62f4ba49e4888428931c9f}


См. определение в файле objloader.\+h строка 182

\index{objl\+::\+Material@{objl\+::\+Material}!map\+\_\+\+Ka@{map\+\_\+\+Ka}}
\index{map\+\_\+\+Ka@{map\+\_\+\+Ka}!objl\+::\+Material@{objl\+::\+Material}}
\subsubsection[{\texorpdfstring{map\+\_\+\+Ka}{map_Ka}}]{\setlength{\rightskip}{0pt plus 5cm}std\+::string objl\+::\+Material\+::map\+\_\+\+Ka}\hypertarget{structobjl_1_1_material_a993d3394b3aa0116ac2031f870eda49b}{}\label{structobjl_1_1_material_a993d3394b3aa0116ac2031f870eda49b}


См. определение в файле objloader.\+h строка 174

\index{objl\+::\+Material@{objl\+::\+Material}!map\+\_\+\+Kd@{map\+\_\+\+Kd}}
\index{map\+\_\+\+Kd@{map\+\_\+\+Kd}!objl\+::\+Material@{objl\+::\+Material}}
\subsubsection[{\texorpdfstring{map\+\_\+\+Kd}{map_Kd}}]{\setlength{\rightskip}{0pt plus 5cm}std\+::string objl\+::\+Material\+::map\+\_\+\+Kd}\hypertarget{structobjl_1_1_material_a84fe6a74e5a48a18a875431519a5c2e9}{}\label{structobjl_1_1_material_a84fe6a74e5a48a18a875431519a5c2e9}


См. определение в файле objloader.\+h строка 176

\index{objl\+::\+Material@{objl\+::\+Material}!map\+\_\+\+Ks@{map\+\_\+\+Ks}}
\index{map\+\_\+\+Ks@{map\+\_\+\+Ks}!objl\+::\+Material@{objl\+::\+Material}}
\subsubsection[{\texorpdfstring{map\+\_\+\+Ks}{map_Ks}}]{\setlength{\rightskip}{0pt plus 5cm}std\+::string objl\+::\+Material\+::map\+\_\+\+Ks}\hypertarget{structobjl_1_1_material_a6ec9644f4152d4e60c471cb2df021345}{}\label{structobjl_1_1_material_a6ec9644f4152d4e60c471cb2df021345}


См. определение в файле objloader.\+h строка 178

\index{objl\+::\+Material@{objl\+::\+Material}!map\+\_\+\+Ns@{map\+\_\+\+Ns}}
\index{map\+\_\+\+Ns@{map\+\_\+\+Ns}!objl\+::\+Material@{objl\+::\+Material}}
\subsubsection[{\texorpdfstring{map\+\_\+\+Ns}{map_Ns}}]{\setlength{\rightskip}{0pt plus 5cm}std\+::string objl\+::\+Material\+::map\+\_\+\+Ns}\hypertarget{structobjl_1_1_material_a02919bada38d25c16ea2e2c4b2f514ec}{}\label{structobjl_1_1_material_a02919bada38d25c16ea2e2c4b2f514ec}


См. определение в файле objloader.\+h строка 180

\index{objl\+::\+Material@{objl\+::\+Material}!name@{name}}
\index{name@{name}!objl\+::\+Material@{objl\+::\+Material}}
\subsubsection[{\texorpdfstring{name}{name}}]{\setlength{\rightskip}{0pt plus 5cm}std\+::string objl\+::\+Material\+::name}\hypertarget{structobjl_1_1_material_ae018ffdcbb8dfa9ed36605b048bbfac1}{}\label{structobjl_1_1_material_ae018ffdcbb8dfa9ed36605b048bbfac1}


См. определение в файле objloader.\+h строка 158

\index{objl\+::\+Material@{objl\+::\+Material}!Ni@{Ni}}
\index{Ni@{Ni}!objl\+::\+Material@{objl\+::\+Material}}
\subsubsection[{\texorpdfstring{Ni}{Ni}}]{\setlength{\rightskip}{0pt plus 5cm}float objl\+::\+Material\+::\+Ni}\hypertarget{structobjl_1_1_material_a9b42dd253954cf9547593831fbbed8bc}{}\label{structobjl_1_1_material_a9b42dd253954cf9547593831fbbed8bc}


См. определение в файле objloader.\+h строка 168

\index{objl\+::\+Material@{objl\+::\+Material}!Ns@{Ns}}
\index{Ns@{Ns}!objl\+::\+Material@{objl\+::\+Material}}
\subsubsection[{\texorpdfstring{Ns}{Ns}}]{\setlength{\rightskip}{0pt plus 5cm}float objl\+::\+Material\+::\+Ns}\hypertarget{structobjl_1_1_material_ad02f64d02fa971cebc3195d90a73748c}{}\label{structobjl_1_1_material_ad02f64d02fa971cebc3195d90a73748c}


См. определение в файле objloader.\+h строка 166



Объявления и описания членов структуры находятся в файле\+:\begin{DoxyCompactItemize}
\item 
Projects/labs/course\+\_\+project\+\_\+cg/src/3rdparty/\+Obj\+Loader/\hyperlink{3rdparty_2_obj_loader_2objloader_8h}{objloader.\+h}\end{DoxyCompactItemize}
