\hypertarget{classQtGLGraphicsScene}{}\section{Qt\+G\+L\+Graphics\+Scene Class Reference}
\label{classQtGLGraphicsScene}\index{Qt\+G\+L\+Graphics\+Scene@{Qt\+G\+L\+Graphics\+Scene}}


{\ttfamily \#include $<$Open\+Flipper/widgets/gl\+Widget/\+Qt\+G\+L\+Graphics\+Scene.\+hh$>$}

Inheritance diagram for Qt\+G\+L\+Graphics\+Scene\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classQtGLGraphicsScene}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classQtGLGraphicsScene_aac4b14098a5742e8e59b9107e0410c2c}\label{classQtGLGraphicsScene_aac4b14098a5742e8e59b9107e0410c2c}} 
{\bfseries Qt\+G\+L\+Graphics\+Scene} (std\+::vector$<$ \hyperlink{classglViewer}{gl\+Viewer} $\ast$$>$ $\ast$\+\_\+views, \hyperlink{classQtMultiViewLayout}{Qt\+Multi\+View\+Layout} $\ast$\+\_\+layout)
\item 
\mbox{\Hypertarget{classQtGLGraphicsScene_a0785c7ada743d9ebc87aecd17fabd4c5}\label{classQtGLGraphicsScene_a0785c7ada743d9ebc87aecd17fabd4c5}} 
void {\bfseries set\+Cursor\+Painter} (\hyperlink{classCursorPainter}{Cursor\+Painter} $\ast$\+\_\+cursor\+Painter)
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classQtGLGraphicsScene_a943928a1c8340ce088851b2c9361b8be}\label{classQtGLGraphicsScene_a943928a1c8340ce088851b2c9361b8be}} 
virtual void {\bfseries draw\+Background} (Q\+Painter $\ast$\+\_\+painter, const Q\+RectF \&\+\_\+rect)
\item 
\mbox{\Hypertarget{classQtGLGraphicsScene_a738637d8cb9769f4c6c5b6d927492882}\label{classQtGLGraphicsScene_a738637d8cb9769f4c6c5b6d927492882}} 
virtual void {\bfseries mouse\+Move\+Event} (Q\+Graphics\+Scene\+Mouse\+Event $\ast$\+\_\+e)
\item 
\mbox{\Hypertarget{classQtGLGraphicsScene_a9aa158e2edc4da99fc3068148a6e4494}\label{classQtGLGraphicsScene_a9aa158e2edc4da99fc3068148a6e4494}} 
virtual bool {\bfseries event} (Q\+Event $\ast$\+\_\+event)
\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classQtGLGraphicsScene_a09a14a5812de53d4b9aa3e01ccde3bf4}\label{classQtGLGraphicsScene_a09a14a5812de53d4b9aa3e01ccde3bf4}} 
\hyperlink{classglViewer}{gl\+Viewer} $\ast$ {\bfseries find\+View} (const Q\+PointF \&\+\_\+p, bool \+\_\+set\+Active=false)
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classQtGLGraphicsScene_aa03f0031f03479a525adbac1e8dbd29c}\label{classQtGLGraphicsScene_aa03f0031f03479a525adbac1e8dbd29c}} 
std\+::vector$<$ \hyperlink{classglViewer}{gl\+Viewer} $\ast$ $>$ $\ast$ {\bfseries views\+\_\+}
\item 
\mbox{\Hypertarget{classQtGLGraphicsScene_acfcd405b55b329ac28c1bf18e575bfdf}\label{classQtGLGraphicsScene_acfcd405b55b329ac28c1bf18e575bfdf}} 
\hyperlink{classQtMultiViewLayout}{Qt\+Multi\+View\+Layout} $\ast$ {\bfseries layout\+\_\+}
\item 
\mbox{\Hypertarget{classQtGLGraphicsScene_ade0d345a1ba1616865377304c67a7fd5}\label{classQtGLGraphicsScene_ade0d345a1ba1616865377304c67a7fd5}} 
\hyperlink{classCursorPainter}{Cursor\+Painter} $\ast$ {\bfseries cursor\+Painter\+\_\+}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Open\+GL drawing area and widget scene -- for {\itshape internal} use only. The scene basically redirects calls to a A\+C\+G\+::\+Qt\+Widgets\+::gl\+Viewer, the corresponding virtual methods there are prefixed with {\ttfamily gl}. \begin{DoxySeeAlso}{See also}
A\+C\+G\+::\+Qt\+Widgets\+::gl\+Viewer 
\end{DoxySeeAlso}


Definition at line 81 of file Qt\+G\+L\+Graphics\+Scene.\+hh.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Open\+Flipper/widgets/gl\+Widget/Qt\+G\+L\+Graphics\+Scene.\+hh\item 
Open\+Flipper/widgets/gl\+Widget/Qt\+G\+L\+Graphics\+Scene.\+cc\end{DoxyCompactItemize}
