\hypertarget{_ogre_hlms_shader_common_8h}{}\doxysection{Ogre\+Hlms\+Shader\+Common.\+h File Reference}
\label{_ogre_hlms_shader_common_8h}\index{OgreHlmsShaderCommon.h@{OgreHlmsShaderCommon.h}}
{\ttfamily \#include \char`\"{}Ogre.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}Ogre\+Hlms\+Prerequisites.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}Ogre\+Id\+String.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}Ogre\+Murmur\+Hash3.\+h\char`\"{}}\newline
{\ttfamily \#include $<$cstddef$>$}\newline
\doxysubsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
 \mbox{\hyperlink{namespace_ogre}{Ogre}}
\end{DoxyCompactItemize}
\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef std\+::vector$<$ std\+::pair$<$ Id\+String, String $>$ $>$ \mbox{\hyperlink{group___hlms_ga19a4e524bb02f3274a670ce53e231d54}{Ogre\+::\+Hlms\+Param\+Vec}}
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
uint32 \mbox{\hyperlink{group___hlms_ga878ce77bebc381a9c00782cefca0468b}{Ogre\+::calc\+Hash}} (const String \&str)
\item 
uint32 \mbox{\hyperlink{group___hlms_ga8a32d304fe723a25b41bd54a3ffd66f4}{Ogre\+::calc\+Hash}} (const String\+Vector \&vec)
\item 
uint32 \mbox{\hyperlink{group___hlms_gabadc36077e691dc7e2452e2af32b88d7}{Ogre\+::calc\+Hash}} (const void $\ast$data, size\+\_\+t size)
\item 
bool \mbox{\hyperlink{group___hlms_ga1e2990ce935b8c9d1c892227f416d461}{Ogre\+::\+Order\+Param\+Vec\+By\+Key}} (const std\+::pair$<$ Id\+String, String $>$ \&\+\_\+left, const std\+::pair$<$ Id\+String, String $>$ \&\+\_\+right)
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
const String \mbox{\hyperlink{group___hlms_ga2b6fa76888d11d418840b7f245b9fb84}{Ogre\+::\+File\+Patterns}} \mbox{[}$\,$\mbox{]} = \{ \char`\"{}\+\_\+vs\char`\"{}, \char`\"{}\+\_\+fs\char`\"{}, \char`\"{}\+\_\+gs\char`\"{}, \char`\"{}\+\_\+ds\char`\"{}, \char`\"{}\+\_\+hs\char`\"{} \}
\end{DoxyCompactItemize}
