\hypertarget{class_video_next_1_1_graphics_wrapper}{}\doxysection{Video\+Next\+::Graphics\+Wrapper Class Reference}
\label{class_video_next_1_1_graphics_wrapper}\index{VideoNext::GraphicsWrapper@{VideoNext::GraphicsWrapper}}
Inheritance diagram for Video\+Next\+::Graphics\+Wrapper\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_video_next_1_1_graphics_wrapper}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_video_next_1_1_graphics_wrapper_ac53e9d52094cb0634f872d63deb586c9}\label{class_video_next_1_1_graphics_wrapper_ac53e9d52094cb0634f872d63deb586c9}} 
void {\bfseries set\+Graphics\+Renderer} (\mbox{\hyperlink{interface_video_next_1_1_i_graphics_renderer}{I\+Graphics\+Renderer}}$^\wedge$ gr)
\item 
\mbox{\Hypertarget{class_video_next_1_1_graphics_wrapper_af91c7bda935647d83dca6c7b22cbbea1}\label{class_video_next_1_1_graphics_wrapper_af91c7bda935647d83dca6c7b22cbbea1}} 
virtual bool {\bfseries draw\+Image} (const \mbox{\hyperlink{class_image}{Image}} $\ast$img, int x, int y, int width, int height)
\item 
\mbox{\Hypertarget{class_video_next_1_1_graphics_wrapper_a093ef9b863aaf3c7a31a3fcd71fe1832}\label{class_video_next_1_1_graphics_wrapper_a093ef9b863aaf3c7a31a3fcd71fe1832}} 
virtual void {\bfseries draw\+Line} (int x1, int y1, int x2, int y2)
\item 
\mbox{\Hypertarget{class_video_next_1_1_graphics_wrapper_a8ccc430d49f30cce7a8a09f78d774ab6}\label{class_video_next_1_1_graphics_wrapper_a8ccc430d49f30cce7a8a09f78d774ab6}} 
virtual void {\bfseries set\+Color} (\mbox{\hyperlink{struct_color}{Color}} c)
\item 
\mbox{\Hypertarget{class_video_next_1_1_graphics_wrapper_a6a4851276c4bc13b980128b2e7d2312b}\label{class_video_next_1_1_graphics_wrapper_a6a4851276c4bc13b980128b2e7d2312b}} 
virtual void {\bfseries draw\+Rect} (int x, int y, int width, int height)
\item 
\mbox{\Hypertarget{class_video_next_1_1_graphics_wrapper_a0375907ff8284c4295dbe0c5a22deb63}\label{class_video_next_1_1_graphics_wrapper_a0375907ff8284c4295dbe0c5a22deb63}} 
virtual void {\bfseries fill\+Rect} (int x, int y, int width, int height)
\item 
\mbox{\Hypertarget{class_video_next_1_1_graphics_wrapper_ae9a7c72d639adb6060c0b036b50c389c}\label{class_video_next_1_1_graphics_wrapper_ae9a7c72d639adb6060c0b036b50c389c}} 
virtual void {\bfseries draw\+Ellipse} (int x, int y, int width, int height)
\item 
\mbox{\Hypertarget{class_video_next_1_1_graphics_wrapper_a70a729cfc8fa54d33243cd5b4df8bab6}\label{class_video_next_1_1_graphics_wrapper_a70a729cfc8fa54d33243cd5b4df8bab6}} 
virtual void {\bfseries fill\+Ellipse} (int x, int y, int width, int height)
\item 
\mbox{\Hypertarget{class_video_next_1_1_graphics_wrapper_a86353d1a5750d5f05d8a2dbb87009498}\label{class_video_next_1_1_graphics_wrapper_a86353d1a5750d5f05d8a2dbb87009498}} 
virtual void {\bfseries draw\+Polyline} (const std\+::vector$<$ int $>$ \&x\+Coords, const std\+::vector$<$ int $>$ \&y\+Coords, int count)
\item 
\mbox{\Hypertarget{class_video_next_1_1_graphics_wrapper_a816e245fdbd7ed40800dad5fe3a35247}\label{class_video_next_1_1_graphics_wrapper_a816e245fdbd7ed40800dad5fe3a35247}} 
virtual void {\bfseries draw\+Polyline} (const std\+::vector$<$ \mbox{\hyperlink{class_point2}{Point2}} $>$ \&points)
\item 
\mbox{\Hypertarget{class_video_next_1_1_graphics_wrapper_a2f09cf7a740e2a1625314b2440ab711c}\label{class_video_next_1_1_graphics_wrapper_a2f09cf7a740e2a1625314b2440ab711c}} 
virtual void {\bfseries fill\+Polygon} (const std\+::vector$<$ int $>$ \&x\+Coords, const std\+::vector$<$ int $>$ \&y\+Coords, int count)
\item 
\mbox{\Hypertarget{class_video_next_1_1_graphics_wrapper_afedb675f656df118c2bf9184f1faaf9f}\label{class_video_next_1_1_graphics_wrapper_afedb675f656df118c2bf9184f1faaf9f}} 
virtual void {\bfseries fill\+Polygon} (const std\+::vector$<$ \mbox{\hyperlink{class_point2}{Point2}} $>$ \&points)
\item 
\mbox{\Hypertarget{class_video_next_1_1_graphics_wrapper_a927efd9bcdce0c8cccedecd1cd9c4c11}\label{class_video_next_1_1_graphics_wrapper_a927efd9bcdce0c8cccedecd1cd9c4c11}} 
virtual float {\bfseries get\+Stroke\+Width} () const
\item 
\mbox{\Hypertarget{class_video_next_1_1_graphics_wrapper_a2159ebd013972a920dc7fd979cbfadcf}\label{class_video_next_1_1_graphics_wrapper_a2159ebd013972a920dc7fd979cbfadcf}} 
virtual void {\bfseries set\+Stroke\+Width} (float stroke\+Width)
\item 
\mbox{\Hypertarget{class_video_next_1_1_graphics_wrapper_a3ca08f84f2d8fb834c399e9561ef27a9}\label{class_video_next_1_1_graphics_wrapper_a3ca08f84f2d8fb834c399e9561ef27a9}} 
virtual void {\bfseries set\+Font} (const char $\ast$font\+Name, float font\+Size, F\+O\+N\+T\+\_\+\+S\+T\+Y\+LE font\+Style)
\item 
\mbox{\Hypertarget{class_video_next_1_1_graphics_wrapper_aa5fdf82a5877a86da724b02d686247e8}\label{class_video_next_1_1_graphics_wrapper_aa5fdf82a5877a86da724b02d686247e8}} 
virtual float {\bfseries font\+Ascent} () const
\item 
\mbox{\Hypertarget{class_video_next_1_1_graphics_wrapper_ae594989b8f49737b98914c3159e0506a}\label{class_video_next_1_1_graphics_wrapper_ae594989b8f49737b98914c3159e0506a}} 
virtual float {\bfseries font\+Descent} () const
\item 
\mbox{\Hypertarget{class_video_next_1_1_graphics_wrapper_a6e38b2bfb1f2f715f89a34aa45855d55}\label{class_video_next_1_1_graphics_wrapper_a6e38b2bfb1f2f715f89a34aa45855d55}} 
virtual \mbox{\hyperlink{class_point2}{Point2}} {\bfseries measure\+Text} (const std\+::string \&text)
\item 
\mbox{\Hypertarget{class_video_next_1_1_graphics_wrapper_a557f60ac8670ae2b68cd8fc30d06e614}\label{class_video_next_1_1_graphics_wrapper_a557f60ac8670ae2b68cd8fc30d06e614}} 
virtual \mbox{\hyperlink{class_rectangle2}{Rectangle2}} {\bfseries draw\+String} (const std\+::string \&text, float x, float y, H\+O\+R\+Z\+\_\+\+A\+L\+I\+GN horz\+Align=Left, V\+E\+R\+T\+\_\+\+A\+L\+I\+GN vert\+Align=Base\+Line)
\item 
\mbox{\Hypertarget{class_video_next_1_1_graphics_wrapper_a4668e6eba8df88a38c76860ba1b92ff4}\label{class_video_next_1_1_graphics_wrapper_a4668e6eba8df88a38c76860ba1b92ff4}} 
virtual void {\bfseries push\+State} ()
\item 
\mbox{\Hypertarget{class_video_next_1_1_graphics_wrapper_ae8c6f6c638967135a9be5551a220598b}\label{class_video_next_1_1_graphics_wrapper_ae8c6f6c638967135a9be5551a220598b}} 
virtual void {\bfseries pop\+State} ()
\item 
\mbox{\Hypertarget{class_video_next_1_1_graphics_wrapper_ae2c0292a8d2af77eaaba353f56da70b3}\label{class_video_next_1_1_graphics_wrapper_ae2c0292a8d2af77eaaba353f56da70b3}} 
virtual void {\bfseries set\+Transform2\+Identity} ()
\item 
\mbox{\Hypertarget{class_video_next_1_1_graphics_wrapper_a9f1b3b300706e463c8ec8e97cd916679}\label{class_video_next_1_1_graphics_wrapper_a9f1b3b300706e463c8ec8e97cd916679}} 
virtual void {\bfseries set\+Transform2} (\mbox{\hyperlink{struct_graphics_1_1_transform2_matrix}{Transform2\+Matrix}} matrix)
\item 
\mbox{\Hypertarget{class_video_next_1_1_graphics_wrapper_a6da61b81b59f49fd89620bd569d04737}\label{class_video_next_1_1_graphics_wrapper_a6da61b81b59f49fd89620bd569d04737}} 
virtual \mbox{\hyperlink{struct_graphics_1_1_transform2_matrix}{Transform2\+Matrix}} {\bfseries get\+Transform2} ()
\item 
\mbox{\Hypertarget{class_video_next_1_1_graphics_wrapper_a7744c366296bbe014e598ace9383c551}\label{class_video_next_1_1_graphics_wrapper_a7744c366296bbe014e598ace9383c551}} 
virtual void {\bfseries multiply\+Transform2} (\mbox{\hyperlink{struct_graphics_1_1_transform2_matrix}{Transform2\+Matrix}} matrix)
\item 
\mbox{\Hypertarget{class_video_next_1_1_graphics_wrapper_a202e9008476420831b5d0ab6d838af45}\label{class_video_next_1_1_graphics_wrapper_a202e9008476420831b5d0ab6d838af45}} 
virtual void {\bfseries scale\+Transform2} (float sx, float sy)
\item 
\mbox{\Hypertarget{class_video_next_1_1_graphics_wrapper_a444437ab8b789bb99781265535f4e08d}\label{class_video_next_1_1_graphics_wrapper_a444437ab8b789bb99781265535f4e08d}} 
virtual void {\bfseries rotate\+Transform2} (float angle)
\item 
\mbox{\Hypertarget{class_video_next_1_1_graphics_wrapper_a75da9e0df4e67714edfcd44f3d4152bc}\label{class_video_next_1_1_graphics_wrapper_a75da9e0df4e67714edfcd44f3d4152bc}} 
virtual void {\bfseries translate\+Transform2} (float dx, float dy)
\end{DoxyCompactItemize}
\doxysubsection*{Additional Inherited Members}


The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
src/\+V\+N\+Media\+Client\+N\+E\+T/Analytics\+Renderer.\+cpp\end{DoxyCompactItemize}
