\hypertarget{a10080}{}\section{Default\+Object\+Marker Class Reference}
\label{a10080}\index{Default\+Object\+Marker@{Default\+Object\+Marker}}


{\ttfamily \#include $<$Plugin-\/\+Datacontrol/\+Default\+Object\+Marker.\+hh$>$}

Inheritance diagram for Default\+Object\+Marker\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a10080}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{a10080_a1e552aa77ab2c5301d52e18ebc11bbaa}{stencil\+Ref\+For\+Object} (\hyperlink{a07044}{Base\+Object\+Data} $\ast$\+\_\+obj, G\+Luint \&\+\_\+reference)
\item 
bool \hyperlink{a10080_af0be89ea4b0fa7ca7d6254866fba3409}{blend\+For\+Stencil\+Ref\+Number} (G\+Luint \+\_\+reference, G\+Lenum \&\+\_\+src, G\+Lenum \&\+\_\+dst, \hyperlink{a06176_a4850d8bd22bf3ccf7088b80adc17c989}{A\+C\+G\+::\+Vec4f} \&\+\_\+color)
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
Object marker to visualize \char`\"{}target\char`\"{} and \char`\"{}source\char`\"{} object flags 

Definition at line 52 of file Default\+Object\+Marker.\+hh.



\subsection{Member Function Documentation}
\mbox{\Hypertarget{a10080_af0be89ea4b0fa7ca7d6254866fba3409}\label{a10080_af0be89ea4b0fa7ca7d6254866fba3409}} 
\index{Default\+Object\+Marker@{Default\+Object\+Marker}!blend\+For\+Stencil\+Ref\+Number@{blend\+For\+Stencil\+Ref\+Number}}
\index{blend\+For\+Stencil\+Ref\+Number@{blend\+For\+Stencil\+Ref\+Number}!Default\+Object\+Marker@{Default\+Object\+Marker}}
\subsubsection{\texorpdfstring{blend\+For\+Stencil\+Ref\+Number()}{blendForStencilRefNumber()}}
{\footnotesize\ttfamily bool Default\+Object\+Marker\+::blend\+For\+Stencil\+Ref\+Number (\begin{DoxyParamCaption}\item[{G\+Luint}]{\+\_\+reference,  }\item[{G\+Lenum \&}]{\+\_\+src,  }\item[{G\+Lenum \&}]{\+\_\+dst,  }\item[{\hyperlink{a06176_a4850d8bd22bf3ccf7088b80adc17c989}{A\+C\+G\+::\+Vec4f} \&}]{\+\_\+color }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}

Per reference number blending values 
\begin{DoxyParams}{Parameters}
{\em \+\_\+reference} & stencil reference for blending \\
\hline
{\em \+\_\+src} & sfactor parameter for \hyperlink{a07452_a9270e5af917bbddd42603c9d864186d6}{A\+C\+G\+::\+G\+L\+State\+::blend\+Func} function \\
\hline
{\em \+\_\+dst} & dfactor parameter for \hyperlink{a07452_a9270e5af917bbddd42603c9d864186d6}{A\+C\+G\+::\+G\+L\+State\+::blend\+Func} function \\
\hline
{\em \+\_\+color} & color used for blending \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
should blending be berformed for this reference 
\end{DoxyReturn}


Reimplemented from \hyperlink{a07104_a5fa8a0c5cfc2ab5e93b57a5aa2a4b878}{View\+Object\+Marker}.



Definition at line 82 of file Default\+Object\+Marker.\+cc.

\mbox{\Hypertarget{a10080_a1e552aa77ab2c5301d52e18ebc11bbaa}\label{a10080_a1e552aa77ab2c5301d52e18ebc11bbaa}} 
\index{Default\+Object\+Marker@{Default\+Object\+Marker}!stencil\+Ref\+For\+Object@{stencil\+Ref\+For\+Object}}
\index{stencil\+Ref\+For\+Object@{stencil\+Ref\+For\+Object}!Default\+Object\+Marker@{Default\+Object\+Marker}}
\subsubsection{\texorpdfstring{stencil\+Ref\+For\+Object()}{stencilRefForObject()}}
{\footnotesize\ttfamily bool Default\+Object\+Marker\+::stencil\+Ref\+For\+Object (\begin{DoxyParamCaption}\item[{\hyperlink{a07044}{Base\+Object\+Data} $\ast$}]{\+\_\+obj,  }\item[{G\+Luint \&}]{\+\_\+reference }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}

Get stencil reference for object 
\begin{DoxyParams}{Parameters}
{\em \+\_\+obj} & Object \\
\hline
{\em \+\_\+reference} & stencil reference for object painting \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
should the reference be used 
\end{DoxyReturn}


Implements \hyperlink{a07104_afa76195409c856fb9a3aa691908c0984}{View\+Object\+Marker}.



Definition at line 56 of file Default\+Object\+Marker.\+cc.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Plugin-\/\+Datacontrol/Default\+Object\+Marker.\+hh\item 
Plugin-\/\+Datacontrol/Default\+Object\+Marker.\+cc\end{DoxyCompactItemize}
