\hypertarget{a10672}{}\section{Texture Class Reference}
\label{a10672}\index{Texture@{Texture}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a10672_ad409f614c8c2c6a2b9ef4177763758db}\label{a10672_ad409f614c8c2c6a2b9ef4177763758db}} 
{\bfseries Texture} (const \hyperlink{a10672}{Texture} \&\+\_\+tex)
\item 
\mbox{\Hypertarget{a10672_a612932e170e4293d6cc9a27b547d5092}\label{a10672_a612932e170e4293d6cc9a27b547d5092}} 
void {\bfseries filename} (Q\+String \+\_\+name)
\item 
\mbox{\Hypertarget{a10672_aea88bf100d8fb2cb9c390505c3cf1176}\label{a10672_aea88bf100d8fb2cb9c390505c3cf1176}} 
Q\+String {\bfseries filename} ()
\item 
\mbox{\Hypertarget{a10672_a1b7afed5de0ab6cea48df868323f9dd8}\label{a10672_a1b7afed5de0ab6cea48df868323f9dd8}} 
void {\bfseries id} (int \+\_\+id)
\item 
\mbox{\Hypertarget{a10672_a8d831d35ced4339cc17b7d41018df062}\label{a10672_a8d831d35ced4339cc17b7d41018df062}} 
int {\bfseries id} ()
\item 
\mbox{\Hypertarget{a10672_a33faec368eec3d207a61e47faba4c98b}\label{a10672_a33faec368eec3d207a61e47faba4c98b}} 
void {\bfseries gl\+Name} (G\+Luint \+\_\+gl\+Name)
\item 
\mbox{\Hypertarget{a10672_a15501fcc0a2cca2a68b08ab55be809bc}\label{a10672_a15501fcc0a2cca2a68b08ab55be809bc}} 
G\+Luint {\bfseries gl\+Name} ()
\item 
\mbox{\Hypertarget{a10672_a3df4b4ac81c79e22f50ded48204b8569}\label{a10672_a3df4b4ac81c79e22f50ded48204b8569}} 
void {\bfseries name} (Q\+String \+\_\+name)
\item 
\mbox{\Hypertarget{a10672_a2034b18fce32e3cf7b3cf96eb64b5abf}\label{a10672_a2034b18fce32e3cf7b3cf96eb64b5abf}} 
Q\+String {\bfseries name} ()
\item 
\mbox{\Hypertarget{a10672_a41017ae87078e97fa8e5c65e6d2d18ea}\label{a10672_a41017ae87078e97fa8e5c65e6d2d18ea}} 
void {\bfseries visible\+Name} (Q\+String \+\_\+name)
\item 
\mbox{\Hypertarget{a10672_a27255b4c3bc0eb2fb177f96c08820fe2}\label{a10672_a27255b4c3bc0eb2fb177f96c08820fe2}} 
Q\+String {\bfseries visible\+Name} ()
\item 
\mbox{\Hypertarget{a10672_a3b4baf4381ef3704b7190c4319587522}\label{a10672_a3b4baf4381ef3704b7190c4319587522}} 
void {\bfseries dimension} (uint \+\_\+dimension)
\item 
\mbox{\Hypertarget{a10672_a1440e1387085eb6877ecd7ba70021c0b}\label{a10672_a1440e1387085eb6877ecd7ba70021c0b}} 
uint {\bfseries dimension} ()
\item 
\mbox{\Hypertarget{a10672_af5329963d2bdb9e17c06b038c865006f}\label{a10672_af5329963d2bdb9e17c06b038c865006f}} 
void {\bfseries enabled} (bool \+\_\+enabled)
\item 
\mbox{\Hypertarget{a10672_a9c76243aefee16d4c017a6b73ee5594a}\label{a10672_a9c76243aefee16d4c017a6b73ee5594a}} 
bool {\bfseries enabled} ()
\item 
\mbox{\Hypertarget{a10672_a106d24377d7e93127b44d12c507bbd8e}\label{a10672_a106d24377d7e93127b44d12c507bbd8e}} 
void {\bfseries enable} ()
\item 
\mbox{\Hypertarget{a10672_ae6f596f3d71122d3275c6f0712ba2f26}\label{a10672_ae6f596f3d71122d3275c6f0712ba2f26}} 
void {\bfseries disable} ()
\item 
\mbox{\Hypertarget{a10672_afbae97dec0f22661608c1e705e54562d}\label{a10672_afbae97dec0f22661608c1e705e54562d}} 
void {\bfseries hidden} (bool \+\_\+hidden)
\item 
\mbox{\Hypertarget{a10672_a99abc016d56e7afc7762c852963458e9}\label{a10672_a99abc016d56e7afc7762c852963458e9}} 
bool {\bfseries hidden} ()
\item 
\mbox{\Hypertarget{a10672_a704c0fc66326594feb2d721eecba9a93}\label{a10672_a704c0fc66326594feb2d721eecba9a93}} 
void {\bfseries hide} ()
\item 
\mbox{\Hypertarget{a10672_afa9d98637831deec37501473dc4f3347}\label{a10672_afa9d98637831deec37501473dc4f3347}} 
void {\bfseries dirty} (bool \+\_\+dirty)
\item 
\mbox{\Hypertarget{a10672_a18bfd8dd6d662035580caacba92deaa6}\label{a10672_a18bfd8dd6d662035580caacba92deaa6}} 
bool {\bfseries dirty} ()
\item 
\mbox{\Hypertarget{a10672_a2d0283525256389a133f23d0933e207e}\label{a10672_a2d0283525256389a133f23d0933e207e}} 
void {\bfseries clean} ()
\item 
\mbox{\Hypertarget{a10672_a462298afa834814e5ba4c67c7ea1b8ff}\label{a10672_a462298afa834814e5ba4c67c7ea1b8ff}} 
void {\bfseries set\+Dirty} ()
\item 
\mbox{\Hypertarget{a10672_ac8b58d70c28f0fc5f1bed47a7e2b6c02}\label{a10672_ac8b58d70c28f0fc5f1bed47a7e2b6c02}} 
void {\bfseries texture\+Image\+Id} (int \+\_\+id)
\item 
\mbox{\Hypertarget{a10672_afde4924e66cee852d9b01bfc14bdd7cc}\label{a10672_afde4924e66cee852d9b01bfc14bdd7cc}} 
int {\bfseries texture\+Image\+Id} ()
\item 
\mbox{\Hypertarget{a10672_adf314ef37a2cb503a5ba64c73ba9f344}\label{a10672_adf314ef37a2cb503a5ba64c73ba9f344}} 
void {\bfseries type} (Texture\+Type \+\_\+type)
\item 
\mbox{\Hypertarget{a10672_a9f096e23b1e311892a97444c22840b3d}\label{a10672_a9f096e23b1e311892a97444c22840b3d}} 
Texture\+Type {\bfseries type} ()
\item 
\mbox{\Hypertarget{a10672_af322981baa0f19d08a30e5c427f47129}\label{a10672_af322981baa0f19d08a30e5c427f47129}} 
Q\+String {\bfseries index\+Mapping\+Property} ()
\item 
\mbox{\Hypertarget{a10672_a7e569525a4e15a9080a316d4c80ef6ed}\label{a10672_a7e569525a4e15a9080a316d4c80ef6ed}} 
void {\bfseries index\+Mapping\+Property} (Q\+String \+\_\+property)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a10672_adfd0368248a51eb60bc0568f3aadc65e}\label{a10672_adfd0368248a51eb60bc0568f3aadc65e}} 
\hyperlink{a10684}{Tex\+Parameters} \hyperlink{a10672_adfd0368248a51eb60bc0568f3aadc65e}{parameters}
\begin{DoxyCompactList}\small\item\em Parameters of the texture. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10672_a51710c6dd470f259d722d39ddf035a90}\label{a10672_a51710c6dd470f259d722d39ddf035a90}} 
Q\+String\+List \hyperlink{a10672_a51710c6dd470f259d722d39ddf035a90}{multi\+Texture\+List}
\begin{DoxyCompactList}\small\item\em If this is a multi\+Texture, the list will contain all textures for this multi \hyperlink{a10672}{Texture} node. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a10672_a9765a56888b1b86e23e8c84f145e882f}\label{a10672_a9765a56888b1b86e23e8c84f145e882f}} 
Q\+String \hyperlink{a10672_a9765a56888b1b86e23e8c84f145e882f}{name\+\_\+}
\begin{DoxyCompactList}\small\item\em \hyperlink{a10672}{Texture} Name. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10672_a9e0fdf2c91f3a18f9f23629b453a2bac}\label{a10672_a9e0fdf2c91f3a18f9f23629b453a2bac}} 
int \hyperlink{a10672_a9e0fdf2c91f3a18f9f23629b453a2bac}{texture\+Image\+Id\+\_\+}
\begin{DoxyCompactList}\small\item\em The image used as the texture ( Ids are handled by the \hyperlink{a10664}{Image\+Store} ) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10672_aead834faaef0101a168bcae6c0778ee7}\label{a10672_aead834faaef0101a168bcae6c0778ee7}} 
Q\+String \hyperlink{a10672_aead834faaef0101a168bcae6c0778ee7}{visible\+Name\+\_\+}
\begin{DoxyCompactList}\small\item\em Name visible in the gui. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10672_a8625fb1498199fb3500b6ae22f53be64}\label{a10672_a8625fb1498199fb3500b6ae22f53be64}} 
Q\+String \hyperlink{a10672_a8625fb1498199fb3500b6ae22f53be64}{filename\+\_\+}
\begin{DoxyCompactList}\small\item\em Filename of the texture. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10672_ac57506fc0a2aa83159b7de7f1cfed88d}\label{a10672_ac57506fc0a2aa83159b7de7f1cfed88d}} 
int \hyperlink{a10672_ac57506fc0a2aa83159b7de7f1cfed88d}{id\+\_\+}
\begin{DoxyCompactList}\small\item\em \hyperlink{a10672}{Texture} id. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10672_aae4d6d792422584f25a0f8727e252fd5}\label{a10672_aae4d6d792422584f25a0f8727e252fd5}} 
G\+Luint \hyperlink{a10672_aae4d6d792422584f25a0f8727e252fd5}{gl\+Name\+\_\+}
\begin{DoxyCompactList}\small\item\em gl\+Name \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10672_afdde1bffb814a4dafef99b28c93e6625}\label{a10672_afdde1bffb814a4dafef99b28c93e6625}} 
uint \hyperlink{a10672_afdde1bffb814a4dafef99b28c93e6625}{dimension\+\_\+}
\begin{DoxyCompactList}\small\item\em dimension \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10672_a486aef7d10dd648c99605b095cb1156f}\label{a10672_a486aef7d10dd648c99605b095cb1156f}} 
bool \hyperlink{a10672_a486aef7d10dd648c99605b095cb1156f}{enabled\+\_\+}
\begin{DoxyCompactList}\small\item\em Status. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10672_a8cf06212443a6ec94f8c29372cfaa62a}\label{a10672_a8cf06212443a6ec94f8c29372cfaa62a}} 
bool \hyperlink{a10672_a8cf06212443a6ec94f8c29372cfaa62a}{hidden\+\_\+}
\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 
\mbox{\Hypertarget{a10672_a1354edef8bc3949c27a02c996255db9e}\label{a10672_a1354edef8bc3949c27a02c996255db9e}} 
bool \hyperlink{a10672_a1354edef8bc3949c27a02c996255db9e}{dirty\+\_\+}
\begin{DoxyCompactList}\small\item\em does this texture need an update? \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a10672_ac048d31a9e11e5031002aa09d86c5a4d}\label{a10672_ac048d31a9e11e5031002aa09d86c5a4d}} 
Texture\+Type \hyperlink{a10672_ac048d31a9e11e5031002aa09d86c5a4d}{type\+\_\+}
\begin{DoxyCompactList}\small\item\em \hyperlink{a10672}{Texture} Type. \end{DoxyCompactList}\item 
Q\+String \hyperlink{a10672_a4a117063cd1eebb2b5ad1781fc089a5a}{index\+Mapping\+Property\+\_\+}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


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



\subsection{Member Data Documentation}
\mbox{\Hypertarget{a10672_a4a117063cd1eebb2b5ad1781fc089a5a}\label{a10672_a4a117063cd1eebb2b5ad1781fc089a5a}} 
\index{Texture@{Texture}!index\+Mapping\+Property\+\_\+@{index\+Mapping\+Property\+\_\+}}
\index{index\+Mapping\+Property\+\_\+@{index\+Mapping\+Property\+\_\+}!Texture@{Texture}}
\subsubsection{\texorpdfstring{index\+Mapping\+Property\+\_\+}{indexMappingProperty\_}}
{\footnotesize\ttfamily Q\+String Texture\+::index\+Mapping\+Property\+\_\+\hspace{0.3cm}{\ttfamily [private]}}

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 185 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}
