\hypertarget{_ogre_blend_mode_8h}{}\doxysection{Ogre\+Blend\+Mode.\+h File Reference}
\label{_ogre_blend_mode_8h}\index{OgreBlendMode.h@{OgreBlendMode.h}}
{\ttfamily \#include \char`\"{}Ogre\+Prerequisites.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}Ogre\+Colour\+Value.\+h\char`\"{}}\newline
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{struct_ogre_1_1_colour_blend_state}{Ogre\+::\+Colour\+Blend\+State}}
\begin{DoxyCompactList}\small\item\em Describes the global blending factors for combining subsequent renders with the existing frame contents. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_layer_blend_mode_ex}{Ogre\+::\+Layer\+Blend\+Mode\+Ex}}
\begin{DoxyCompactList}\small\item\em Class which manages blending of both colour and alpha components. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
 \mbox{\hyperlink{namespace_ogre}{Ogre}}
\end{DoxyCompactItemize}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{group___materials_gabcbb38d1ac195e4be401f85b7ab0da8f}{Ogre\+::\+Layer\+Blend\+Operation}} \{ \mbox{\hyperlink{group___materials_ggabcbb38d1ac195e4be401f85b7ab0da8fa870cf51ff1ccd919cf710bcb3b4e6432}{Ogre\+::\+L\+B\+O\+\_\+\+R\+E\+P\+L\+A\+CE}}, 
\mbox{\hyperlink{group___materials_ggabcbb38d1ac195e4be401f85b7ab0da8fa0c0abc7da3db86b393712aacc3c0ffe3}{Ogre\+::\+L\+B\+O\+\_\+\+A\+DD}}, 
\mbox{\hyperlink{group___materials_ggabcbb38d1ac195e4be401f85b7ab0da8fa20815cab41c35f08f3520fb404b95efd}{Ogre\+::\+L\+B\+O\+\_\+\+M\+O\+D\+U\+L\+A\+TE}}, 
\mbox{\hyperlink{group___materials_ggabcbb38d1ac195e4be401f85b7ab0da8fa5cd300cd5790982241469d38868e5e76}{Ogre\+::\+L\+B\+O\+\_\+\+A\+L\+P\+H\+A\+\_\+\+B\+L\+E\+ND}}
 \}
\begin{DoxyCompactList}\small\item\em List of valid texture blending operations, for use with Texture\+Unit\+State\+::set\+Colour\+Operation. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group___materials_ga264ecab38a04d01e2c3158fa05ec1ee2}{Ogre\+::\+Layer\+Blend\+Operation\+Ex}} \{ \newline
\mbox{\hyperlink{group___materials_gga264ecab38a04d01e2c3158fa05ec1ee2a8c7697ad29825fd74a0383826294c894}{Ogre\+::\+L\+B\+X\+\_\+\+S\+O\+U\+R\+C\+E1}}, 
\mbox{\hyperlink{group___materials_gga264ecab38a04d01e2c3158fa05ec1ee2a7e03fbcff412dcdeefa85e7e83525599}{Ogre\+::\+L\+B\+X\+\_\+\+S\+O\+U\+R\+C\+E2}}, 
\mbox{\hyperlink{group___materials_gga264ecab38a04d01e2c3158fa05ec1ee2a985f2ec53a477d7c19b41700589cb519}{Ogre\+::\+L\+B\+X\+\_\+\+M\+O\+D\+U\+L\+A\+TE}}, 
\mbox{\hyperlink{group___materials_gga264ecab38a04d01e2c3158fa05ec1ee2a83964282d9ea36a25f4718ae962f8d1c}{Ogre\+::\+L\+B\+X\+\_\+\+M\+O\+D\+U\+L\+A\+T\+E\+\_\+\+X2}}, 
\newline
\mbox{\hyperlink{group___materials_gga264ecab38a04d01e2c3158fa05ec1ee2a2016226c35da93cc80a47e67528064a3}{Ogre\+::\+L\+B\+X\+\_\+\+M\+O\+D\+U\+L\+A\+T\+E\+\_\+\+X4}}, 
\mbox{\hyperlink{group___materials_gga264ecab38a04d01e2c3158fa05ec1ee2ac025aa3571c27a81260a08338418fa02}{Ogre\+::\+L\+B\+X\+\_\+\+A\+DD}}, 
\mbox{\hyperlink{group___materials_gga264ecab38a04d01e2c3158fa05ec1ee2ae89016c1b5b7ba57965791ae726c450e}{Ogre\+::\+L\+B\+X\+\_\+\+A\+D\+D\+\_\+\+S\+I\+G\+N\+ED}}, 
\mbox{\hyperlink{group___materials_gga264ecab38a04d01e2c3158fa05ec1ee2a94ec9bd2faf2b248f1c32f2eb187f415}{Ogre\+::\+L\+B\+X\+\_\+\+A\+D\+D\+\_\+\+S\+M\+O\+O\+TH}}, 
\newline
\mbox{\hyperlink{group___materials_gga264ecab38a04d01e2c3158fa05ec1ee2ade0d61cb08a3a772470efeab17a1a60c}{Ogre\+::\+L\+B\+X\+\_\+\+S\+U\+B\+T\+R\+A\+CT}}, 
\mbox{\hyperlink{group___materials_gga264ecab38a04d01e2c3158fa05ec1ee2ac48b8a0a6406d7950c873658b9f11aa9}{Ogre\+::\+L\+B\+X\+\_\+\+B\+L\+E\+N\+D\+\_\+\+D\+I\+F\+F\+U\+S\+E\+\_\+\+A\+L\+P\+HA}}, 
\mbox{\hyperlink{group___materials_gga264ecab38a04d01e2c3158fa05ec1ee2a3ba9fa36ef8c23b61e030185ca14cb78}{Ogre\+::\+L\+B\+X\+\_\+\+B\+L\+E\+N\+D\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+A\+L\+P\+HA}}, 
\mbox{\hyperlink{group___materials_gga264ecab38a04d01e2c3158fa05ec1ee2a42c0f2ce32ad504e39a11936748c9973}{Ogre\+::\+L\+B\+X\+\_\+\+B\+L\+E\+N\+D\+\_\+\+C\+U\+R\+R\+E\+N\+T\+\_\+\+A\+L\+P\+HA}}, 
\newline
\mbox{\hyperlink{group___materials_gga264ecab38a04d01e2c3158fa05ec1ee2adbe5957a946513e0f8be8c571f9b73fe}{Ogre\+::\+L\+B\+X\+\_\+\+B\+L\+E\+N\+D\+\_\+\+M\+A\+N\+U\+AL}}, 
\mbox{\hyperlink{group___materials_gga264ecab38a04d01e2c3158fa05ec1ee2a822d6d3e08f28dcd9834f61c7fc03905}{Ogre\+::\+L\+B\+X\+\_\+\+D\+O\+T\+P\+R\+O\+D\+U\+CT}}, 
\mbox{\hyperlink{group___materials_gga264ecab38a04d01e2c3158fa05ec1ee2aff8f459e8c642e068d2d85fb18563859}{Ogre\+::\+L\+B\+X\+\_\+\+B\+L\+E\+N\+D\+\_\+\+D\+I\+F\+F\+U\+S\+E\+\_\+\+C\+O\+L\+O\+UR}}
 \}
\begin{DoxyCompactList}\small\item\em Expert list of valid texture blending operations, for use with Texture\+Unit\+State\+::set\+Colour\+Operation\+Ex and Texture\+Unit\+State\+::set\+Alpha\+Operation, and internally in the Layer\+Blend\+Mode\+Ex class. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group___materials_gae2ad78de344f35307ce35157c175625e}{Ogre\+::\+Layer\+Blend\+Source}} \{ \newline
\mbox{\hyperlink{group___materials_ggae2ad78de344f35307ce35157c175625ea370f25da69381c74ca1fc51fde81e659}{Ogre\+::\+L\+B\+S\+\_\+\+C\+U\+R\+R\+E\+NT}}, 
\mbox{\hyperlink{group___materials_ggae2ad78de344f35307ce35157c175625ea45f1a14042993f460992b3253ce6ae80}{Ogre\+::\+L\+B\+S\+\_\+\+T\+E\+X\+T\+U\+RE}}, 
\mbox{\hyperlink{group___materials_ggae2ad78de344f35307ce35157c175625ea196637a598fec92609865324b94d5662}{Ogre\+::\+L\+B\+S\+\_\+\+D\+I\+F\+F\+U\+SE}}, 
\mbox{\hyperlink{group___materials_ggae2ad78de344f35307ce35157c175625eaeaaa1e434289af47d0324c5d0f19d728}{Ogre\+::\+L\+B\+S\+\_\+\+S\+P\+E\+C\+U\+L\+AR}}, 
\newline
\mbox{\hyperlink{group___materials_ggae2ad78de344f35307ce35157c175625ea9aad692ea2c7081237095c3ab4044f17}{Ogre\+::\+L\+B\+S\+\_\+\+M\+A\+N\+U\+AL}}
 \}
\begin{DoxyCompactList}\small\item\em List of valid sources of values for blending operations used in Texture\+Unit\+State\+::set\+Colour\+Operation and Texture\+Unit\+State\+::set\+Alpha\+Operation, and internally in the Layer\+Blend\+Mode\+Ex class. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group___materials_ga1ae5925d36df27a6c3590536752264f8}{Ogre\+::\+Layer\+Blend\+Type}} \{ \mbox{\hyperlink{group___materials_gga1ae5925d36df27a6c3590536752264f8acee3f4ef730f5c3e67fe71a54621e654}{Ogre\+::\+L\+B\+T\+\_\+\+C\+O\+L\+O\+UR}}, 
\mbox{\hyperlink{group___materials_gga1ae5925d36df27a6c3590536752264f8a48d75d19e38ab5ff2ce7a3e9ae068e31}{Ogre\+::\+L\+B\+T\+\_\+\+A\+L\+P\+HA}}
 \}
\begin{DoxyCompactList}\small\item\em Type of texture blend mode. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group___materials_ga41c76d419d6c9c205a6c1d3b42872213}{Ogre\+::\+Scene\+Blend\+Factor}} \{ \newline
\mbox{\hyperlink{group___materials_gga41c76d419d6c9c205a6c1d3b42872213ad2741858a9d9f668a47ea75b82ae0318}{Ogre\+::\+S\+B\+F\+\_\+\+O\+NE}}, 
\mbox{\hyperlink{group___materials_gga41c76d419d6c9c205a6c1d3b42872213a04732209b3c7a16b5f0a2c829e6f6c34}{Ogre\+::\+S\+B\+F\+\_\+\+Z\+E\+RO}}, 
\mbox{\hyperlink{group___materials_gga41c76d419d6c9c205a6c1d3b42872213affe55d98f2cd26e9451af52dbc74f7b2}{Ogre\+::\+S\+B\+F\+\_\+\+D\+E\+S\+T\+\_\+\+C\+O\+L\+O\+UR}}, 
\mbox{\hyperlink{group___materials_gga41c76d419d6c9c205a6c1d3b42872213aec796e9f58f4cce849379f0239e059a6}{Ogre\+::\+S\+B\+F\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+C\+O\+L\+O\+UR}}, 
\newline
\mbox{\hyperlink{group___materials_gga41c76d419d6c9c205a6c1d3b42872213a7ea50d3d5960138db1c46ecb42f94969}{Ogre\+::\+S\+B\+F\+\_\+\+O\+N\+E\+\_\+\+M\+I\+N\+U\+S\+\_\+\+D\+E\+S\+T\+\_\+\+C\+O\+L\+O\+UR}}, 
\mbox{\hyperlink{group___materials_gga41c76d419d6c9c205a6c1d3b42872213a93b05f61a5076cf0f649ac5d656970fe}{Ogre\+::\+S\+B\+F\+\_\+\+O\+N\+E\+\_\+\+M\+I\+N\+U\+S\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+C\+O\+L\+O\+UR}}, 
\mbox{\hyperlink{group___materials_gga41c76d419d6c9c205a6c1d3b42872213a374792bd937134c4ca2aad748661c22c}{Ogre\+::\+S\+B\+F\+\_\+\+D\+E\+S\+T\+\_\+\+A\+L\+P\+HA}}, 
\mbox{\hyperlink{group___materials_gga41c76d419d6c9c205a6c1d3b42872213a5b1a11e0ec0d1cf0bdab0176cca26eea}{Ogre\+::\+S\+B\+F\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+A\+L\+P\+HA}}, 
\newline
\mbox{\hyperlink{group___materials_gga41c76d419d6c9c205a6c1d3b42872213a1d772950d5ec934776bbc1d39782a42d}{Ogre\+::\+S\+B\+F\+\_\+\+O\+N\+E\+\_\+\+M\+I\+N\+U\+S\+\_\+\+D\+E\+S\+T\+\_\+\+A\+L\+P\+HA}}, 
\mbox{\hyperlink{group___materials_gga41c76d419d6c9c205a6c1d3b42872213a09184af2d875978d03c6edd00d4d52f9}{Ogre\+::\+S\+B\+F\+\_\+\+O\+N\+E\+\_\+\+M\+I\+N\+U\+S\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+A\+L\+P\+HA}}
 \}
\begin{DoxyCompactList}\small\item\em Blending factors for manually blending objects with the scene. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group___materials_gaa7a12a72231aedf6e33d58aafc11214a}{Ogre\+::\+Scene\+Blend\+Operation}} \{ \newline
\mbox{\hyperlink{group___materials_ggaa7a12a72231aedf6e33d58aafc11214aa188aee58620b3275f1a45c7c80df4bc7}{Ogre\+::\+S\+B\+O\+\_\+\+A\+DD}}, 
\mbox{\hyperlink{group___materials_ggaa7a12a72231aedf6e33d58aafc11214aa1b91fc44108cc88f2cb4bb38d4d76a4b}{Ogre\+::\+S\+B\+O\+\_\+\+S\+U\+B\+T\+R\+A\+CT}}, 
\mbox{\hyperlink{group___materials_ggaa7a12a72231aedf6e33d58aafc11214aabf264a7da02c6b481ca9a8b222914438}{Ogre\+::\+S\+B\+O\+\_\+\+R\+E\+V\+E\+R\+S\+E\+\_\+\+S\+U\+B\+T\+R\+A\+CT}}, 
\mbox{\hyperlink{group___materials_ggaa7a12a72231aedf6e33d58aafc11214aaac9096763a660cde89c5771a7842d14c}{Ogre\+::\+S\+B\+O\+\_\+\+M\+IN}}, 
\newline
\mbox{\hyperlink{group___materials_ggaa7a12a72231aedf6e33d58aafc11214aad27eb8ec55b3c43ff95506da8e2b3d7f}{Ogre\+::\+S\+B\+O\+\_\+\+M\+AX}}
 \}
\begin{DoxyCompactList}\small\item\em Blending operations controls how objects are blended into the scene. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group___materials_gac46c60cf6e5c199220e3b8f26570cb9a}{Ogre\+::\+Scene\+Blend\+Type}} \{ \newline
\mbox{\hyperlink{group___materials_ggac46c60cf6e5c199220e3b8f26570cb9aa8df6dd8b7710971196000da11b5ab114}{Ogre\+::\+S\+B\+T\+\_\+\+T\+R\+A\+N\+S\+P\+A\+R\+E\+N\+T\+\_\+\+A\+L\+P\+HA}}, 
\mbox{\hyperlink{group___materials_ggac46c60cf6e5c199220e3b8f26570cb9aab57b2cf11c74056c5109fce1efa37a05}{Ogre\+::\+S\+B\+T\+\_\+\+T\+R\+A\+N\+S\+P\+A\+R\+E\+N\+T\+\_\+\+C\+O\+L\+O\+UR}}, 
\mbox{\hyperlink{group___materials_ggac46c60cf6e5c199220e3b8f26570cb9aafa3ba1b1c044f8c0cb09bc41582024d4}{Ogre\+::\+S\+B\+T\+\_\+\+A\+DD}}, 
\mbox{\hyperlink{group___materials_ggac46c60cf6e5c199220e3b8f26570cb9aa7aed8ef0038f0a0a5f6634ba4080b513}{Ogre\+::\+S\+B\+T\+\_\+\+M\+O\+D\+U\+L\+A\+TE}}, 
\newline
\mbox{\hyperlink{group___materials_ggac46c60cf6e5c199220e3b8f26570cb9aab6672abe57fa6051e9ab57d51975d244}{Ogre\+::\+S\+B\+T\+\_\+\+R\+E\+P\+L\+A\+CE}}
 \}
\begin{DoxyCompactList}\small\item\em Types of blending that you can specify between an object and the existing contents of the scene. \end{DoxyCompactList}\end{DoxyCompactItemize}
