\hypertarget{a10000}{}\section{Render\+Object\+Highlighter Class Reference}
\label{a10000}\index{Render\+Object\+Highlighter@{Render\+Object\+Highlighter}}
Inheritance diagram for Render\+Object\+Highlighter\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a10000}
\end{center}
\end{figure}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{a10004}{Highlighting\+Rule}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a10000_a97be04905f30bb60c55f24fb519f6596}\label{a10000_a97be04905f30bb60c55f24fb519f6596}} 
{\bfseries Render\+Object\+Highlighter} (Q\+Text\+Document $\ast$parent=0)
\item 
\mbox{\Hypertarget{a10000_ac7387cc6fbfda82f35378d52bd2425a5}\label{a10000_ac7387cc6fbfda82f35378d52bd2425a5}} 
{\bfseries Render\+Object\+Highlighter} (Q\+Text\+Edit $\ast$parent)
\item 
\mbox{\Hypertarget{a10000_a97ebbcf4134a8af01f1270ee4c1913f6}\label{a10000_a97ebbcf4134a8af01f1270ee4c1913f6}} 
void \hyperlink{a10000_a97ebbcf4134a8af01f1270ee4c1913f6}{update} ()
\begin{DoxyCompactList}\small\item\em Updates the highlighter with the current rule set defined in the patterns. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a10000_a046b4b1fb5228507dc1a1bd178e6b63c}\label{a10000_a046b4b1fb5228507dc1a1bd178e6b63c}} 
void {\bfseries highlight\+Block} (const Q\+String \&text)
\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a10000_a970c6fe59c617610c903c4141ccdaf25}\label{a10000_a970c6fe59c617610c903c4141ccdaf25}} 
void \hyperlink{a10000_a970c6fe59c617610c903c4141ccdaf25}{init} ()
\begin{DoxyCompactList}\small\item\em common initializer function called by the constructors \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a10000_a81454d55b3d471b63de5124fe47b55b2}\label{a10000_a81454d55b3d471b63de5124fe47b55b2}} 
Q\+String\+List {\bfseries keyword\+Patterns\+\_\+}
\item 
\mbox{\Hypertarget{a10000_a3851cb178f86b38f3d9a1ab122ac0cc2}\label{a10000_a3851cb178f86b38f3d9a1ab122ac0cc2}} 
Q\+String\+List {\bfseries type\+Patterns\+\_\+}
\item 
\mbox{\Hypertarget{a10000_a1a85ea5b3c635e513b7684f8a3f7c83b}\label{a10000_a1a85ea5b3c635e513b7684f8a3f7c83b}} 
Q\+Vector$<$ \hyperlink{a10004}{Highlighting\+Rule} $>$ {\bfseries highlighting\+Rules\+\_\+}
\item 
\mbox{\Hypertarget{a10000_a2695f91064e669e2dd5089c0c5be9c75}\label{a10000_a2695f91064e669e2dd5089c0c5be9c75}} 
Q\+Reg\+Exp {\bfseries vertex\+Shader\+Start\+Expression\+\_\+}
\item 
\mbox{\Hypertarget{a10000_a65467946c5e47828ddd9a0ed685e32f9}\label{a10000_a65467946c5e47828ddd9a0ed685e32f9}} 
Q\+Reg\+Exp {\bfseries vertex\+Shader\+End\+Expression\+\_\+}
\item 
\mbox{\Hypertarget{a10000_ae6f300a25b755354347dde49a376b482}\label{a10000_ae6f300a25b755354347dde49a376b482}} 
Q\+Reg\+Exp {\bfseries geometry\+Shader\+Start\+Expression\+\_\+}
\item 
\mbox{\Hypertarget{a10000_a7ce6cef6c8ee3d6554c2fc6fa30d5ecb}\label{a10000_a7ce6cef6c8ee3d6554c2fc6fa30d5ecb}} 
Q\+Reg\+Exp {\bfseries geometry\+Shader\+End\+Expression\+\_\+}
\item 
\mbox{\Hypertarget{a10000_a46d5c27198d497dbe5c232c30343c591}\label{a10000_a46d5c27198d497dbe5c232c30343c591}} 
Q\+Reg\+Exp {\bfseries fragment\+Shader\+Start\+Expression\+\_\+}
\item 
\mbox{\Hypertarget{a10000_af2a763c04d1deeaa98e199152e1f78f1}\label{a10000_af2a763c04d1deeaa98e199152e1f78f1}} 
Q\+Reg\+Exp {\bfseries fragment\+Shader\+End\+Expression\+\_\+}
\item 
\mbox{\Hypertarget{a10000_a3d0449358f2975f2728000e77a220d66}\label{a10000_a3d0449358f2975f2728000e77a220d66}} 
Q\+Text\+Char\+Format {\bfseries keyword\+Format\+\_\+}
\item 
\mbox{\Hypertarget{a10000_a0c011f8734eb089f5dcf55e6f1baa805}\label{a10000_a0c011f8734eb089f5dcf55e6f1baa805}} 
Q\+Text\+Char\+Format {\bfseries define\+Format\+\_\+}
\item 
\mbox{\Hypertarget{a10000_a31df43c9b9b9b2ccfbdda45f22abf3ba}\label{a10000_a31df43c9b9b9b2ccfbdda45f22abf3ba}} 
Q\+Text\+Char\+Format {\bfseries type\+Format\+\_\+}
\item 
\mbox{\Hypertarget{a10000_a41a9cd3a5ed7ceda536e7beac77d3ec9}\label{a10000_a41a9cd3a5ed7ceda536e7beac77d3ec9}} 
Q\+Text\+Char\+Format {\bfseries single\+Line\+Comment\+Format\+\_\+}
\item 
\mbox{\Hypertarget{a10000_a0d2e6130f77af3a4c5c10f8edfe77224}\label{a10000_a0d2e6130f77af3a4c5c10f8edfe77224}} 
Q\+Text\+Char\+Format {\bfseries vertex\+Shader\+Format\+\_\+}
\item 
\mbox{\Hypertarget{a10000_a545075b94a9c87e061166250562ecb6c}\label{a10000_a545075b94a9c87e061166250562ecb6c}} 
Q\+Text\+Char\+Format {\bfseries geometry\+Shader\+Format\+\_\+}
\item 
\mbox{\Hypertarget{a10000_a3514b913a62bbf1111e64df398e63b54}\label{a10000_a3514b913a62bbf1111e64df398e63b54}} 
Q\+Text\+Char\+Format {\bfseries fragment\+Shader\+Format\+\_\+}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 52 of file render\+Object\+High\+Lighter.\+hh.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Open\+Flipper/widgets/renderer\+Widget/render\+Object\+High\+Lighter.\+hh\item 
Open\+Flipper/widgets/renderer\+Widget/render\+Object\+High\+Lighter.\+cc\end{DoxyCompactItemize}
