\hypertarget{a01281}{\section{Texture Class Reference}
\label{a01281}\index{Texture@{Texture}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01281_ad409f614c8c2c6a2b9ef4177763758db}{{\bfseries Texture} (const \hyperlink{a01281}{Texture} \&\+\_\+tex)}\label{a01281_ad409f614c8c2c6a2b9ef4177763758db}

\item 
\hypertarget{a01281_a612932e170e4293d6cc9a27b547d5092}{void {\bfseries filename} (Q\+String \+\_\+name)}\label{a01281_a612932e170e4293d6cc9a27b547d5092}

\item 
\hypertarget{a01281_aea88bf100d8fb2cb9c390505c3cf1176}{Q\+String {\bfseries filename} ()}\label{a01281_aea88bf100d8fb2cb9c390505c3cf1176}

\item 
\hypertarget{a01281_a1b7afed5de0ab6cea48df868323f9dd8}{void {\bfseries id} (int \+\_\+id)}\label{a01281_a1b7afed5de0ab6cea48df868323f9dd8}

\item 
\hypertarget{a01281_a8d831d35ced4339cc17b7d41018df062}{int {\bfseries id} ()}\label{a01281_a8d831d35ced4339cc17b7d41018df062}

\item 
\hypertarget{a01281_a33faec368eec3d207a61e47faba4c98b}{void {\bfseries gl\+Name} (G\+Luint \+\_\+gl\+Name)}\label{a01281_a33faec368eec3d207a61e47faba4c98b}

\item 
\hypertarget{a01281_a15501fcc0a2cca2a68b08ab55be809bc}{G\+Luint {\bfseries gl\+Name} ()}\label{a01281_a15501fcc0a2cca2a68b08ab55be809bc}

\item 
\hypertarget{a01281_a3df4b4ac81c79e22f50ded48204b8569}{void {\bfseries name} (Q\+String \+\_\+name)}\label{a01281_a3df4b4ac81c79e22f50ded48204b8569}

\item 
\hypertarget{a01281_a2034b18fce32e3cf7b3cf96eb64b5abf}{Q\+String {\bfseries name} ()}\label{a01281_a2034b18fce32e3cf7b3cf96eb64b5abf}

\item 
\hypertarget{a01281_a41017ae87078e97fa8e5c65e6d2d18ea}{void {\bfseries visible\+Name} (Q\+String \+\_\+name)}\label{a01281_a41017ae87078e97fa8e5c65e6d2d18ea}

\item 
\hypertarget{a01281_a27255b4c3bc0eb2fb177f96c08820fe2}{Q\+String {\bfseries visible\+Name} ()}\label{a01281_a27255b4c3bc0eb2fb177f96c08820fe2}

\item 
\hypertarget{a01281_a3b4baf4381ef3704b7190c4319587522}{void {\bfseries dimension} (uint \+\_\+dimension)}\label{a01281_a3b4baf4381ef3704b7190c4319587522}

\item 
\hypertarget{a01281_a1440e1387085eb6877ecd7ba70021c0b}{uint {\bfseries dimension} ()}\label{a01281_a1440e1387085eb6877ecd7ba70021c0b}

\item 
\hypertarget{a01281_af5329963d2bdb9e17c06b038c865006f}{void {\bfseries enabled} (bool \+\_\+enabled)}\label{a01281_af5329963d2bdb9e17c06b038c865006f}

\item 
\hypertarget{a01281_a9c76243aefee16d4c017a6b73ee5594a}{bool {\bfseries enabled} ()}\label{a01281_a9c76243aefee16d4c017a6b73ee5594a}

\item 
\hypertarget{a01281_a106d24377d7e93127b44d12c507bbd8e}{void {\bfseries enable} ()}\label{a01281_a106d24377d7e93127b44d12c507bbd8e}

\item 
\hypertarget{a01281_ae6f596f3d71122d3275c6f0712ba2f26}{void {\bfseries disable} ()}\label{a01281_ae6f596f3d71122d3275c6f0712ba2f26}

\item 
\hypertarget{a01281_afbae97dec0f22661608c1e705e54562d}{void {\bfseries hidden} (bool \+\_\+hidden)}\label{a01281_afbae97dec0f22661608c1e705e54562d}

\item 
\hypertarget{a01281_a99abc016d56e7afc7762c852963458e9}{bool {\bfseries hidden} ()}\label{a01281_a99abc016d56e7afc7762c852963458e9}

\item 
\hypertarget{a01281_a704c0fc66326594feb2d721eecba9a93}{void {\bfseries hide} ()}\label{a01281_a704c0fc66326594feb2d721eecba9a93}

\item 
\hypertarget{a01281_afa9d98637831deec37501473dc4f3347}{void {\bfseries dirty} (bool \+\_\+dirty)}\label{a01281_afa9d98637831deec37501473dc4f3347}

\item 
\hypertarget{a01281_a18bfd8dd6d662035580caacba92deaa6}{bool {\bfseries dirty} ()}\label{a01281_a18bfd8dd6d662035580caacba92deaa6}

\item 
\hypertarget{a01281_a2d0283525256389a133f23d0933e207e}{void {\bfseries clean} ()}\label{a01281_a2d0283525256389a133f23d0933e207e}

\item 
\hypertarget{a01281_a462298afa834814e5ba4c67c7ea1b8ff}{void {\bfseries set\+Dirty} ()}\label{a01281_a462298afa834814e5ba4c67c7ea1b8ff}

\item 
\hypertarget{a01281_ac8b58d70c28f0fc5f1bed47a7e2b6c02}{void {\bfseries texture\+Image\+Id} (int \+\_\+id)}\label{a01281_ac8b58d70c28f0fc5f1bed47a7e2b6c02}

\item 
\hypertarget{a01281_afde4924e66cee852d9b01bfc14bdd7cc}{int {\bfseries texture\+Image\+Id} ()}\label{a01281_afde4924e66cee852d9b01bfc14bdd7cc}

\item 
\hypertarget{a01281_adf314ef37a2cb503a5ba64c73ba9f344}{void {\bfseries type} (Texture\+Type \+\_\+type)}\label{a01281_adf314ef37a2cb503a5ba64c73ba9f344}

\item 
\hypertarget{a01281_a9f096e23b1e311892a97444c22840b3d}{Texture\+Type {\bfseries type} ()}\label{a01281_a9f096e23b1e311892a97444c22840b3d}

\item 
\hypertarget{a01281_af322981baa0f19d08a30e5c427f47129}{Q\+String {\bfseries index\+Mapping\+Property} ()}\label{a01281_af322981baa0f19d08a30e5c427f47129}

\item 
\hypertarget{a01281_a7e569525a4e15a9080a316d4c80ef6ed}{void {\bfseries index\+Mapping\+Property} (Q\+String \+\_\+property)}\label{a01281_a7e569525a4e15a9080a316d4c80ef6ed}

\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01281_adfd0368248a51eb60bc0568f3aadc65e}{\hyperlink{a01276}{Tex\+Parameters} \hyperlink{a01281_adfd0368248a51eb60bc0568f3aadc65e}{parameters}}\label{a01281_adfd0368248a51eb60bc0568f3aadc65e}

\begin{DoxyCompactList}\small\item\em Parameters of the texture. \end{DoxyCompactList}\item 
\hypertarget{a01281_a51710c6dd470f259d722d39ddf035a90}{Q\+String\+List \hyperlink{a01281_a51710c6dd470f259d722d39ddf035a90}{multi\+Texture\+List}}\label{a01281_a51710c6dd470f259d722d39ddf035a90}

\begin{DoxyCompactList}\small\item\em If this is a multi\+Texture, the list will contain all textures for this multi \hyperlink{a01281}{Texture} node. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01281_a9765a56888b1b86e23e8c84f145e882f}{Q\+String \hyperlink{a01281_a9765a56888b1b86e23e8c84f145e882f}{name\+\_\+}}\label{a01281_a9765a56888b1b86e23e8c84f145e882f}

\begin{DoxyCompactList}\small\item\em \hyperlink{a01281}{Texture} Name. \end{DoxyCompactList}\item 
\hypertarget{a01281_a9e0fdf2c91f3a18f9f23629b453a2bac}{int \hyperlink{a01281_a9e0fdf2c91f3a18f9f23629b453a2bac}{texture\+Image\+Id\+\_\+}}\label{a01281_a9e0fdf2c91f3a18f9f23629b453a2bac}

\begin{DoxyCompactList}\small\item\em The image used as the texture ( Ids are handled by the \hyperlink{a00716}{Image\+Store} ) \end{DoxyCompactList}\item 
\hypertarget{a01281_aead834faaef0101a168bcae6c0778ee7}{Q\+String \hyperlink{a01281_aead834faaef0101a168bcae6c0778ee7}{visible\+Name\+\_\+}}\label{a01281_aead834faaef0101a168bcae6c0778ee7}

\begin{DoxyCompactList}\small\item\em Name visible in the gui. \end{DoxyCompactList}\item 
\hypertarget{a01281_a8625fb1498199fb3500b6ae22f53be64}{Q\+String \hyperlink{a01281_a8625fb1498199fb3500b6ae22f53be64}{filename\+\_\+}}\label{a01281_a8625fb1498199fb3500b6ae22f53be64}

\begin{DoxyCompactList}\small\item\em Filename of the texture. \end{DoxyCompactList}\item 
\hypertarget{a01281_ac57506fc0a2aa83159b7de7f1cfed88d}{int \hyperlink{a01281_ac57506fc0a2aa83159b7de7f1cfed88d}{id\+\_\+}}\label{a01281_ac57506fc0a2aa83159b7de7f1cfed88d}

\begin{DoxyCompactList}\small\item\em \hyperlink{a01281}{Texture} id. \end{DoxyCompactList}\item 
\hypertarget{a01281_aae4d6d792422584f25a0f8727e252fd5}{G\+Luint \hyperlink{a01281_aae4d6d792422584f25a0f8727e252fd5}{gl\+Name\+\_\+}}\label{a01281_aae4d6d792422584f25a0f8727e252fd5}

\begin{DoxyCompactList}\small\item\em gl\+Name \end{DoxyCompactList}\item 
\hypertarget{a01281_afdde1bffb814a4dafef99b28c93e6625}{uint \hyperlink{a01281_afdde1bffb814a4dafef99b28c93e6625}{dimension\+\_\+}}\label{a01281_afdde1bffb814a4dafef99b28c93e6625}

\begin{DoxyCompactList}\small\item\em dimension \end{DoxyCompactList}\item 
\hypertarget{a01281_a486aef7d10dd648c99605b095cb1156f}{bool \hyperlink{a01281_a486aef7d10dd648c99605b095cb1156f}{enabled\+\_\+}}\label{a01281_a486aef7d10dd648c99605b095cb1156f}

\begin{DoxyCompactList}\small\item\em Status. \end{DoxyCompactList}\item 
\hypertarget{a01281_a8cf06212443a6ec94f8c29372cfaa62a}{bool \hyperlink{a01281_a8cf06212443a6ec94f8c29372cfaa62a}{hidden\+\_\+}}\label{a01281_a8cf06212443a6ec94f8c29372cfaa62a}

\begin{DoxyCompactList}\small\item\em Hidden flag ( If this texture belongs to a multitexture, it will be hidden in the context menu ) \end{DoxyCompactList}\item 
\hypertarget{a01281_a1354edef8bc3949c27a02c996255db9e}{bool \hyperlink{a01281_a1354edef8bc3949c27a02c996255db9e}{dirty\+\_\+}}\label{a01281_a1354edef8bc3949c27a02c996255db9e}

\begin{DoxyCompactList}\small\item\em does this texture need an update? \end{DoxyCompactList}\item 
\hypertarget{a01281_ac048d31a9e11e5031002aa09d86c5a4d}{Texture\+Type \hyperlink{a01281_ac048d31a9e11e5031002aa09d86c5a4d}{type\+\_\+}}\label{a01281_ac048d31a9e11e5031002aa09d86c5a4d}

\begin{DoxyCompactList}\small\item\em \hyperlink{a01281}{Texture} Type. \end{DoxyCompactList}\item 
Q\+String \hyperlink{a01281_a4a117063cd1eebb2b5ad1781fc089a5a}{index\+Mapping\+Property\+\_\+}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 74 of file Texture\+Data.\+hh.



\subsection{Member Data Documentation}
\hypertarget{a01281_a4a117063cd1eebb2b5ad1781fc089a5a}{\index{Texture@{Texture}!index\+Mapping\+Property\+\_\+@{index\+Mapping\+Property\+\_\+}}
\index{index\+Mapping\+Property\+\_\+@{index\+Mapping\+Property\+\_\+}!Texture@{Texture}}
\subsubsection[{index\+Mapping\+Property\+\_\+}]{\setlength{\rightskip}{0pt plus 5cm}Q\+String Texture\+::index\+Mapping\+Property\+\_\+\hspace{0.3cm}{\ttfamily [private]}}}\label{a01281_a4a117063cd1eebb2b5ad1781fc089a5a}
If this is a multi\+Texture, index\+Mapping\+Property\+\_\+ will point to the property storing the mapping Defaults to the f\+:textureindex 

Definition at line 191 of file Texture\+Data.\+hh.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Plugin-\/\+Texture\+Control/Texture\+Data.\+hh\item 
Plugin-\/\+Texture\+Control/Texture\+Data.\+cc\end{DoxyCompactItemize}
