\hypertarget{_ogre_shader_ex_integrated_p_s_s_m3_8h}{}\section{Ogre\+Shader\+Ex\+Integrated\+P\+S\+S\+M3.\+h File Reference}
\label{_ogre_shader_ex_integrated_p_s_s_m3_8h}\index{Ogre\+Shader\+Ex\+Integrated\+P\+S\+S\+M3.\+h@{Ogre\+Shader\+Ex\+Integrated\+P\+S\+S\+M3.\+h}}
{\ttfamily \#include \char`\"{}Ogre\+Shader\+Prerequisites.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}Ogre\+Common.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}Ogre\+Shader\+Sub\+Render\+State.\+h\char`\"{}}\newline
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{class_ogre_1_1_r_t_shader_1_1_integrated_p_s_s_m3}{Ogre\+::\+R\+T\+Shader\+::\+Integrated\+P\+S\+S\+M3}
\begin{DoxyCompactList}\small\item\em Integrated P\+S\+SM shadow receiver with 3 splits sub render state implementation. \end{DoxyCompactList}\item 
class \hyperlink{class_ogre_1_1_r_t_shader_1_1_integrated_p_s_s_m3_factory}{Ogre\+::\+R\+T\+Shader\+::\+Integrated\+P\+S\+S\+M3\+Factory}
\begin{DoxyCompactList}\small\item\em A factory that enables creation of \hyperlink{class_ogre_1_1_r_t_shader_1_1_integrated_p_s_s_m3}{Integrated\+P\+S\+S\+M3} instances. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
 \hyperlink{namespace_ogre}{Ogre}
\begin{DoxyCompactList}\small\item\em 

 This source file is part of O\+G\+RE (Object-\/oriented Graphics Rendering Engine) For the latest info, see \href{http://www.ogre3d.org/}{\tt http\+://www.\+ogre3d.\+org/} \end{DoxyCompactList}\item 
 \hyperlink{namespace_ogre_1_1_r_t_shader}{Ogre\+::\+R\+T\+Shader}
\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{group___r_t_shader_ga8bc52c44d087e8e3fccfe6ac0f8228bc}{S\+G\+X\+\_\+\+F\+U\+N\+C\+\_\+\+A\+P\+P\+L\+Y\+S\+H\+A\+D\+O\+W\+F\+A\+C\+T\+O\+R\+\_\+\+D\+I\+F\+F\+U\+SE}~\char`\"{}S\+G\+X\+\_\+\+Apply\+Shadow\+Factor\+\_\+\+Diffuse\char`\"{}
\item 
\#define \hyperlink{group___r_t_shader_ga78adec906ae28462e707fce51123b007}{S\+G\+X\+\_\+\+F\+U\+N\+C\+\_\+\+C\+O\+M\+P\+U\+T\+E\+\_\+\+S\+H\+A\+D\+O\+W\+\_\+\+C\+O\+L\+O\+U\+R3}~\char`\"{}S\+G\+X\+\_\+\+Compute\+Shadow\+Factor\+\_\+\+P\+S\+S\+M3\char`\"{}
\item 
\#define \hyperlink{group___r_t_shader_gaade9c91c16c93db0254bdf873f12877d}{S\+G\+X\+\_\+\+F\+U\+N\+C\+\_\+\+M\+O\+D\+U\+L\+A\+T\+E\+\_\+\+S\+C\+A\+L\+AR}~\char`\"{}S\+G\+X\+\_\+\+Modulate\+Scalar\char`\"{}
\item 
\#define \hyperlink{group___r_t_shader_gaef923817b4e357235b862cbea0147e2b}{S\+G\+X\+\_\+\+L\+I\+B\+\_\+\+I\+N\+T\+E\+G\+R\+A\+T\+E\+D\+P\+S\+SM}~\char`\"{}S\+G\+X\+Lib\+\_\+\+Integrated\+P\+S\+SM\char`\"{}
\end{DoxyCompactItemize}
