\hypertarget{a01288}{\section{A\+C\+G\+:\+:Texture2\+D Class Reference}
\label{a01288}\index{A\+C\+G\+::\+Texture2\+D@{A\+C\+G\+::\+Texture2\+D}}
}
Inheritance diagram for A\+C\+G\+:\+:Texture2\+D\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a01288}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01288_a176e6a8fcf37fd5066520f86d96f51bd}{{\bfseries Texture2\+D} (G\+Lenum unit=G\+L\+\_\+\+N\+O\+N\+E)}\label{a01288_a176e6a8fcf37fd5066520f86d96f51bd}

\item 
\hypertarget{a01288_a35e9b363c38015771f2f7a2686e6f515}{bool {\bfseries autogenerate\+Mip\+Maps} ()}\label{a01288_a35e9b363c38015771f2f7a2686e6f515}

\item 
\hypertarget{a01288_ad4b110a2db9069726a480f84ed8392c6}{void {\bfseries disable\+Autogenerate\+Mip\+Maps} ()}\label{a01288_ad4b110a2db9069726a480f84ed8392c6}

\item 
\hypertarget{a01288_a73b801c6a4cea85a4076d05104c87aed}{void {\bfseries set\+Data} (G\+Lint \+\_\+level, G\+Lint \+\_\+internal\+Format, G\+Lsizei \+\_\+width, G\+Lsizei \+\_\+height, G\+Lenum \+\_\+format, G\+Lenum \+\_\+type, const G\+Lvoid $\ast$\+\_\+data)}\label{a01288_a73b801c6a4cea85a4076d05104c87aed}

\item 
\hypertarget{a01288_aff93716ac48ef2c11e6e96fd1db384c2}{void {\bfseries set\+Storage} (G\+Lsizei \+\_\+levels, G\+Lenum \+\_\+internal\+Format, G\+Lsizei \+\_\+width, G\+Lsizei \+\_\+height)}\label{a01288_aff93716ac48ef2c11e6e96fd1db384c2}

\item 
\hypertarget{a01288_a86157631e6d03b99136724eb3d1f8707}{bool {\bfseries load\+From\+File} (const std\+::string \&\+\_\+filename, G\+Lenum \+\_\+min\+Filter=G\+L\+\_\+\+N\+E\+A\+R\+E\+S\+T\+\_\+\+M\+I\+P\+M\+A\+P\+\_\+\+L\+I\+N\+E\+A\+R, G\+Lenum \+\_\+mag\+Filter=G\+L\+\_\+\+L\+I\+N\+E\+A\+R)}\label{a01288_a86157631e6d03b99136724eb3d1f8707}

\item 
\hypertarget{a01288_a37492d8b42432c938e888a1d15324012}{void {\bfseries load\+Random} (G\+Lint \+\_\+internal\+Format, G\+Lsizei \+\_\+width, G\+Lsizei \+\_\+height)}\label{a01288_a37492d8b42432c938e888a1d15324012}

\item 
\hypertarget{a01288_ab7555989583e435f5b9b17c580a95e33}{G\+Lsizei {\bfseries get\+Width} () const }\label{a01288_ab7555989583e435f5b9b17c580a95e33}

\item 
\hypertarget{a01288_af0cecef0eb0f70c5a842b3670e683f41}{G\+Lsizei {\bfseries get\+Height} () const }\label{a01288_af0cecef0eb0f70c5a842b3670e683f41}

\item 
\hypertarget{a01288_ab117f760589359620d2b2209f98c6e40}{G\+Lenum {\bfseries get\+Format} () const }\label{a01288_ab117f760589359620d2b2209f98c6e40}

\item 
\hypertarget{a01288_a53419defc415944121daf16a6e2ef175}{G\+Lenum {\bfseries get\+Type} () const }\label{a01288_a53419defc415944121daf16a6e2ef175}

\item 
\hypertarget{a01288_ad7c4185f8104fbde4aad99d6884f3b90}{bool {\bfseries get\+Data} (G\+Lint \+\_\+level, void $\ast$\+\_\+dst)}\label{a01288_ad7c4185f8104fbde4aad99d6884f3b90}

\item 
\hypertarget{a01288_aa7d3077ca74572478e33d22ae828734f}{bool {\bfseries get\+Data} (G\+Lint \+\_\+level, std\+::vector$<$ char $>$ \&\+\_\+dst)}\label{a01288_aa7d3077ca74572478e33d22ae828734f}

\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01288_a46bcf6c1e8c9c854b970bd8b61964c38}{static bool {\bfseries check\+Texture\+Mem} (G\+Lenum \+\_\+internal\+Format, G\+Lsizei \+\_\+width, G\+Lsizei \+\_\+height, G\+Lenum \+\_\+format)}\label{a01288_a46bcf6c1e8c9c854b970bd8b61964c38}

\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01288_ae5e05921a533199d84716b0b6337ddfa}{void {\bfseries build\+Mip\+Maps} (G\+Lenum \+\_\+internalfmt, G\+Lint \+\_\+width, G\+Lint \+\_\+height, G\+Lenum \+\_\+format, G\+Lenum \+\_\+type, const void $\ast$\+\_\+data)}\label{a01288_ae5e05921a533199d84716b0b6337ddfa}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01288_a4a43536ca3ed69e972248b6c4460998c}{G\+Lsizei {\bfseries width\+\_\+}}\label{a01288_a4a43536ca3ed69e972248b6c4460998c}

\item 
\hypertarget{a01288_a8b9e5ae2cb6d03567b370003bf9cc8f9}{G\+Lsizei {\bfseries height\+\_\+}}\label{a01288_a8b9e5ae2cb6d03567b370003bf9cc8f9}

\item 
\hypertarget{a01288_af1e98dff2912f82bbb78814ae55c671a}{G\+Lenum {\bfseries format\+\_\+}}\label{a01288_af1e98dff2912f82bbb78814ae55c671a}

\item 
\hypertarget{a01288_acec7ceb617f08fe297ece827ce560594}{G\+Lenum {\bfseries type\+\_\+}}\label{a01288_acec7ceb617f08fe297ece827ce560594}

\item 
\hypertarget{a01288_a4384a09661ee46750c37275bfe347c2b}{bool {\bfseries build\+Mips\+C\+P\+U\+\_\+}}\label{a01288_a4384a09661ee46750c37275bfe347c2b}

\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}


Definition at line 400 of file globjects.\+hh.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
A\+C\+G/\+G\+L/globjects.\+hh\item 
A\+C\+G/\+G\+L/globjects.\+cc\end{DoxyCompactItemize}
