\hypertarget{struct_ogre_1_1_texture_unit_state_1_1_texture_effect}{}\doxysection{Ogre\+::Texture\+Unit\+State\+::Texture\+Effect Struct Reference}
\label{struct_ogre_1_1_texture_unit_state_1_1_texture_effect}\index{Ogre::TextureUnitState::TextureEffect@{Ogre::TextureUnitState::TextureEffect}}


Internal structure defining a texture effect.  




{\ttfamily \#include $<$Ogre\+Texture\+Unit\+State.\+h$>$}

\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} \mbox{\hyperlink{struct_ogre_1_1_texture_unit_state_1_1_texture_effect_a96a6e183d58fede27a9707bd2ab84754}{amplitude}}
\item 
\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} \mbox{\hyperlink{struct_ogre_1_1_texture_unit_state_1_1_texture_effect_aba2780418ca3a03d94d6ca23c91c6615}{arg1}}
\item 
\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} \mbox{\hyperlink{struct_ogre_1_1_texture_unit_state_1_1_texture_effect_a91a3e4c00a58f31c59aa1081e62d0b73}{arg2}}
\item 
\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} \mbox{\hyperlink{struct_ogre_1_1_texture_unit_state_1_1_texture_effect_a03b721b43c1f02ce9a965c2c8422080e}{base}}
\item 
\mbox{\hyperlink{class_ogre_1_1_controller}{Controller}}$<$ \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} $>$ $\ast$ \mbox{\hyperlink{struct_ogre_1_1_texture_unit_state_1_1_texture_effect_aaf355fbea2860f3bfcfa05b106ae91b7}{controller}}
\item 
\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} \mbox{\hyperlink{struct_ogre_1_1_texture_unit_state_1_1_texture_effect_a4612d326766998c6a7ea18a9e1960e4a}{frequency}}
\item 
const \mbox{\hyperlink{class_ogre_1_1_frustum}{Frustum}} $\ast$ \mbox{\hyperlink{struct_ogre_1_1_texture_unit_state_1_1_texture_effect_a8f3fe2be82636153864de617fe5f8479}{frustum}}
\item 
\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} \mbox{\hyperlink{struct_ogre_1_1_texture_unit_state_1_1_texture_effect_ae1445ba754865180a9472c53bb34e479}{phase}}
\item 
int \mbox{\hyperlink{struct_ogre_1_1_texture_unit_state_1_1_texture_effect_a3436e57eb0e5f928522ef07a93b11e2d}{subtype}}
\item 
\mbox{\hyperlink{class_ogre_1_1_texture_unit_state_a717b14961a636b3a18b8ab3dcef61626}{Texture\+Effect\+Type}} \mbox{\hyperlink{struct_ogre_1_1_texture_unit_state_1_1_texture_effect_aded68c8d04446c4e9b9616f356be06de}{type}}
\item 
\mbox{\hyperlink{group___general_gabf2e0412a783a6f708ca1a58abb45c1b}{Waveform\+Type}} \mbox{\hyperlink{struct_ogre_1_1_texture_unit_state_1_1_texture_effect_a4727405325577a8151cd706ef6bef824}{wave\+Type}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Internal structure defining a texture effect. 

\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_texture_unit_state_1_1_texture_effect_aded68c8d04446c4e9b9616f356be06de}\label{struct_ogre_1_1_texture_unit_state_1_1_texture_effect_aded68c8d04446c4e9b9616f356be06de}} 
\index{Ogre::TextureUnitState::TextureEffect@{Ogre::TextureUnitState::TextureEffect}!type@{type}}
\index{type@{type}!Ogre::TextureUnitState::TextureEffect@{Ogre::TextureUnitState::TextureEffect}}
\doxysubsubsection{\texorpdfstring{type}{type}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_ogre_1_1_texture_unit_state_a717b14961a636b3a18b8ab3dcef61626}{Texture\+Effect\+Type}} Ogre\+::\+Texture\+Unit\+State\+::\+Texture\+Effect\+::type}

\mbox{\Hypertarget{struct_ogre_1_1_texture_unit_state_1_1_texture_effect_a3436e57eb0e5f928522ef07a93b11e2d}\label{struct_ogre_1_1_texture_unit_state_1_1_texture_effect_a3436e57eb0e5f928522ef07a93b11e2d}} 
\index{Ogre::TextureUnitState::TextureEffect@{Ogre::TextureUnitState::TextureEffect}!subtype@{subtype}}
\index{subtype@{subtype}!Ogre::TextureUnitState::TextureEffect@{Ogre::TextureUnitState::TextureEffect}}
\doxysubsubsection{\texorpdfstring{subtype}{subtype}}
{\footnotesize\ttfamily int Ogre\+::\+Texture\+Unit\+State\+::\+Texture\+Effect\+::subtype}

\mbox{\Hypertarget{struct_ogre_1_1_texture_unit_state_1_1_texture_effect_aba2780418ca3a03d94d6ca23c91c6615}\label{struct_ogre_1_1_texture_unit_state_1_1_texture_effect_aba2780418ca3a03d94d6ca23c91c6615}} 
\index{Ogre::TextureUnitState::TextureEffect@{Ogre::TextureUnitState::TextureEffect}!arg1@{arg1}}
\index{arg1@{arg1}!Ogre::TextureUnitState::TextureEffect@{Ogre::TextureUnitState::TextureEffect}}
\doxysubsubsection{\texorpdfstring{arg1}{arg1}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} Ogre\+::\+Texture\+Unit\+State\+::\+Texture\+Effect\+::arg1}

\mbox{\Hypertarget{struct_ogre_1_1_texture_unit_state_1_1_texture_effect_a91a3e4c00a58f31c59aa1081e62d0b73}\label{struct_ogre_1_1_texture_unit_state_1_1_texture_effect_a91a3e4c00a58f31c59aa1081e62d0b73}} 
\index{Ogre::TextureUnitState::TextureEffect@{Ogre::TextureUnitState::TextureEffect}!arg2@{arg2}}
\index{arg2@{arg2}!Ogre::TextureUnitState::TextureEffect@{Ogre::TextureUnitState::TextureEffect}}
\doxysubsubsection{\texorpdfstring{arg2}{arg2}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} Ogre\+::\+Texture\+Unit\+State\+::\+Texture\+Effect\+::arg2}

\mbox{\Hypertarget{struct_ogre_1_1_texture_unit_state_1_1_texture_effect_a4727405325577a8151cd706ef6bef824}\label{struct_ogre_1_1_texture_unit_state_1_1_texture_effect_a4727405325577a8151cd706ef6bef824}} 
\index{Ogre::TextureUnitState::TextureEffect@{Ogre::TextureUnitState::TextureEffect}!waveType@{waveType}}
\index{waveType@{waveType}!Ogre::TextureUnitState::TextureEffect@{Ogre::TextureUnitState::TextureEffect}}
\doxysubsubsection{\texorpdfstring{waveType}{waveType}}
{\footnotesize\ttfamily \mbox{\hyperlink{group___general_gabf2e0412a783a6f708ca1a58abb45c1b}{Waveform\+Type}} Ogre\+::\+Texture\+Unit\+State\+::\+Texture\+Effect\+::wave\+Type}

\mbox{\Hypertarget{struct_ogre_1_1_texture_unit_state_1_1_texture_effect_a03b721b43c1f02ce9a965c2c8422080e}\label{struct_ogre_1_1_texture_unit_state_1_1_texture_effect_a03b721b43c1f02ce9a965c2c8422080e}} 
\index{Ogre::TextureUnitState::TextureEffect@{Ogre::TextureUnitState::TextureEffect}!base@{base}}
\index{base@{base}!Ogre::TextureUnitState::TextureEffect@{Ogre::TextureUnitState::TextureEffect}}
\doxysubsubsection{\texorpdfstring{base}{base}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} Ogre\+::\+Texture\+Unit\+State\+::\+Texture\+Effect\+::base}

\mbox{\Hypertarget{struct_ogre_1_1_texture_unit_state_1_1_texture_effect_a4612d326766998c6a7ea18a9e1960e4a}\label{struct_ogre_1_1_texture_unit_state_1_1_texture_effect_a4612d326766998c6a7ea18a9e1960e4a}} 
\index{Ogre::TextureUnitState::TextureEffect@{Ogre::TextureUnitState::TextureEffect}!frequency@{frequency}}
\index{frequency@{frequency}!Ogre::TextureUnitState::TextureEffect@{Ogre::TextureUnitState::TextureEffect}}
\doxysubsubsection{\texorpdfstring{frequency}{frequency}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} Ogre\+::\+Texture\+Unit\+State\+::\+Texture\+Effect\+::frequency}

\mbox{\Hypertarget{struct_ogre_1_1_texture_unit_state_1_1_texture_effect_ae1445ba754865180a9472c53bb34e479}\label{struct_ogre_1_1_texture_unit_state_1_1_texture_effect_ae1445ba754865180a9472c53bb34e479}} 
\index{Ogre::TextureUnitState::TextureEffect@{Ogre::TextureUnitState::TextureEffect}!phase@{phase}}
\index{phase@{phase}!Ogre::TextureUnitState::TextureEffect@{Ogre::TextureUnitState::TextureEffect}}
\doxysubsubsection{\texorpdfstring{phase}{phase}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} Ogre\+::\+Texture\+Unit\+State\+::\+Texture\+Effect\+::phase}

\mbox{\Hypertarget{struct_ogre_1_1_texture_unit_state_1_1_texture_effect_a96a6e183d58fede27a9707bd2ab84754}\label{struct_ogre_1_1_texture_unit_state_1_1_texture_effect_a96a6e183d58fede27a9707bd2ab84754}} 
\index{Ogre::TextureUnitState::TextureEffect@{Ogre::TextureUnitState::TextureEffect}!amplitude@{amplitude}}
\index{amplitude@{amplitude}!Ogre::TextureUnitState::TextureEffect@{Ogre::TextureUnitState::TextureEffect}}
\doxysubsubsection{\texorpdfstring{amplitude}{amplitude}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} Ogre\+::\+Texture\+Unit\+State\+::\+Texture\+Effect\+::amplitude}

\mbox{\Hypertarget{struct_ogre_1_1_texture_unit_state_1_1_texture_effect_aaf355fbea2860f3bfcfa05b106ae91b7}\label{struct_ogre_1_1_texture_unit_state_1_1_texture_effect_aaf355fbea2860f3bfcfa05b106ae91b7}} 
\index{Ogre::TextureUnitState::TextureEffect@{Ogre::TextureUnitState::TextureEffect}!controller@{controller}}
\index{controller@{controller}!Ogre::TextureUnitState::TextureEffect@{Ogre::TextureUnitState::TextureEffect}}
\doxysubsubsection{\texorpdfstring{controller}{controller}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_ogre_1_1_controller}{Controller}}$<$\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}$>$$\ast$ Ogre\+::\+Texture\+Unit\+State\+::\+Texture\+Effect\+::controller}

\mbox{\Hypertarget{struct_ogre_1_1_texture_unit_state_1_1_texture_effect_a8f3fe2be82636153864de617fe5f8479}\label{struct_ogre_1_1_texture_unit_state_1_1_texture_effect_a8f3fe2be82636153864de617fe5f8479}} 
\index{Ogre::TextureUnitState::TextureEffect@{Ogre::TextureUnitState::TextureEffect}!frustum@{frustum}}
\index{frustum@{frustum}!Ogre::TextureUnitState::TextureEffect@{Ogre::TextureUnitState::TextureEffect}}
\doxysubsubsection{\texorpdfstring{frustum}{frustum}}
{\footnotesize\ttfamily const \mbox{\hyperlink{class_ogre_1_1_frustum}{Frustum}}$\ast$ Ogre\+::\+Texture\+Unit\+State\+::\+Texture\+Effect\+::frustum}



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{_ogre_texture_unit_state_8h}{Ogre\+Texture\+Unit\+State.\+h}}\end{DoxyCompactItemize}
