\doxysection{pygaze.\+\_\+display.\+osdisplay.\+OSDisplay Class Reference}
\hypertarget{classpygaze_1_1__display_1_1osdisplay_1_1_o_s_display}{}\label{classpygaze_1_1__display_1_1osdisplay_1_1_o_s_display}\index{pygaze.\_display.osdisplay.OSDisplay@{pygaze.\_display.osdisplay.OSDisplay}}
Inheritance diagram for pygaze.\+\_\+display.\+osdisplay.\+OSDisplay\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classpygaze_1_1__display_1_1osdisplay_1_1_o_s_display}
\end{center}
\end{figure}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classpygaze_1_1__display_1_1osdisplay_1_1_o_s_display_a6ce4d46e72ce0a0c03cf5fd57f38af63}{\+\_\+\+\_\+init\+\_\+\+\_\+}} (self, \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}args)
\item 
\mbox{\hyperlink{classpygaze_1_1__display_1_1osdisplay_1_1_o_s_display_a9f3bb0788120c4309ef52f2042353f35}{show}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__display_1_1osdisplay_1_1_o_s_display_a8fff0b65f3c64dabc436cff923cc17f3}{show\+\_\+part}} (self, rect, screen=None)
\item 
\mbox{\hyperlink{classpygaze_1_1__display_1_1osdisplay_1_1_o_s_display_a7e8799a4b6f439ab8f39775583755e2a}{fill}} (self, screen=None)
\item 
\mbox{\hyperlink{classpygaze_1_1__display_1_1osdisplay_1_1_o_s_display_a1df3833cc8fc66754cef5b4e77c9ff2c}{close}} (self)
\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{classpygaze_1_1__display_1_1basedisplay_1_1_base_display}{pygaze.\+\_\+display.\+basedisplay.\+Base\+Display}}}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classpygaze_1_1__display_1_1basedisplay_1_1_base_display_aec48dad0bf4bb5c7d2cb2aca5c0c6bea}{\+\_\+\+\_\+init\+\_\+\+\_\+}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__display_1_1basedisplay_1_1_base_display_a1ba799819e306e2b5dd799aee0a7924e}{make\+\_\+screenshot}} (self, filename=\textquotesingle{}screenshot.\+png\textquotesingle{})
\end{DoxyCompactItemize}
\doxysubsubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classpygaze_1_1__display_1_1osdisplay_1_1_o_s_display_a49584f7a35f7027b041f6ec0176975dc}{experiment}} = settings.\+osexperiment
\item 
\mbox{\hyperlink{classpygaze_1_1__display_1_1osdisplay_1_1_o_s_display_a09159780e8ca35f5b04a8de01e55c793}{canvas}} = canvas(self.\+experiment)
\item 
\mbox{\hyperlink{classpygaze_1_1__display_1_1osdisplay_1_1_o_s_display_ac1584f3d57408fcf3c8c8a1d3109d523}{dispsize}} = self.\+experiment.\+resolution()
\end{DoxyCompactItemize}


\doxysubsection{Constructor \& Destructor Documentation}
\Hypertarget{classpygaze_1_1__display_1_1osdisplay_1_1_o_s_display_a6ce4d46e72ce0a0c03cf5fd57f38af63}\index{pygaze.\_display.osdisplay.OSDisplay@{pygaze.\_display.osdisplay.OSDisplay}!\_\_init\_\_@{\_\_init\_\_}}
\index{\_\_init\_\_@{\_\_init\_\_}!pygaze.\_display.osdisplay.OSDisplay@{pygaze.\_display.osdisplay.OSDisplay}}
\doxysubsubsection{\texorpdfstring{\_\_init\_\_()}{\_\_init\_\_()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__display_1_1osdisplay_1_1_o_s_display_a6ce4d46e72ce0a0c03cf5fd57f38af63} 
pygaze.\+\_\+display.\+osdisplay.\+OSDisplay.\+\_\+\+\_\+init\+\_\+\+\_\+ (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{\texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}}]{args}{}\end{DoxyParamCaption})}



\doxysubsection{Member Function Documentation}
\Hypertarget{classpygaze_1_1__display_1_1osdisplay_1_1_o_s_display_a1df3833cc8fc66754cef5b4e77c9ff2c}\index{pygaze.\_display.osdisplay.OSDisplay@{pygaze.\_display.osdisplay.OSDisplay}!close@{close}}
\index{close@{close}!pygaze.\_display.osdisplay.OSDisplay@{pygaze.\_display.osdisplay.OSDisplay}}
\doxysubsubsection{\texorpdfstring{close()}{close()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__display_1_1osdisplay_1_1_o_s_display_a1df3833cc8fc66754cef5b4e77c9ff2c} 
pygaze.\+\_\+display.\+osdisplay.\+OSDisplay.\+close (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}        Closes the display
        
        arguments
        
        None
        
        keyword arguments
        
        None
        
        returns
        
        None
\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__display_1_1basedisplay_1_1_base_display_a4647b897b7c6320d76d30c2067789c34}{pygaze.\+\_\+display.\+basedisplay.\+Base\+Display}}.

\Hypertarget{classpygaze_1_1__display_1_1osdisplay_1_1_o_s_display_a7e8799a4b6f439ab8f39775583755e2a}\index{pygaze.\_display.osdisplay.OSDisplay@{pygaze.\_display.osdisplay.OSDisplay}!fill@{fill}}
\index{fill@{fill}!pygaze.\_display.osdisplay.OSDisplay@{pygaze.\_display.osdisplay.OSDisplay}}
\doxysubsubsection{\texorpdfstring{fill()}{fill()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__display_1_1osdisplay_1_1_o_s_display_a7e8799a4b6f439ab8f39775583755e2a} 
pygaze.\+\_\+display.\+osdisplay.\+OSDisplay.\+fill (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{screen}{ = {\ttfamily None}}\end{DoxyParamCaption})}

\begin{DoxyVerb}        Fills the screen with the background colour of the Screen, NOT
        updating it (call Display.show() to actually show the new contents)
        
        arguments
        
        None
        
        keyword arguments
        
        screen  --  the screen that should be drawn to the display or
                    None to fill the display with its background colour
        
        returns
        
        None
\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__display_1_1basedisplay_1_1_base_display_a5848be0193d71212bebbdc109c5eadda}{pygaze.\+\_\+display.\+basedisplay.\+Base\+Display}}.

\Hypertarget{classpygaze_1_1__display_1_1osdisplay_1_1_o_s_display_a9f3bb0788120c4309ef52f2042353f35}\index{pygaze.\_display.osdisplay.OSDisplay@{pygaze.\_display.osdisplay.OSDisplay}!show@{show}}
\index{show@{show}!pygaze.\_display.osdisplay.OSDisplay@{pygaze.\_display.osdisplay.OSDisplay}}
\doxysubsubsection{\texorpdfstring{show()}{show()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__display_1_1osdisplay_1_1_o_s_display_a9f3bb0788120c4309ef52f2042353f35} 
pygaze.\+\_\+display.\+osdisplay.\+OSDisplay.\+show (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}        Updates ('flips') the display.
        
        arguments
        
        None
        
        keyword arguments
        
        None
        
        returns
        time        --  the exact refresh time when disptype is PsychoPy,
                    or an estimate when disptype is PyGame
\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__display_1_1basedisplay_1_1_base_display_a6d768e7259aa38114cd1ecfb182a3ffd}{pygaze.\+\_\+display.\+basedisplay.\+Base\+Display}}.

\Hypertarget{classpygaze_1_1__display_1_1osdisplay_1_1_o_s_display_a8fff0b65f3c64dabc436cff923cc17f3}\index{pygaze.\_display.osdisplay.OSDisplay@{pygaze.\_display.osdisplay.OSDisplay}!show\_part@{show\_part}}
\index{show\_part@{show\_part}!pygaze.\_display.osdisplay.OSDisplay@{pygaze.\_display.osdisplay.OSDisplay}}
\doxysubsubsection{\texorpdfstring{show\_part()}{show\_part()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__display_1_1osdisplay_1_1_o_s_display_a8fff0b65f3c64dabc436cff923cc17f3} 
pygaze.\+\_\+display.\+osdisplay.\+OSDisplay.\+show\+\_\+part (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{rect}{, }\item[{}]{screen}{ = {\ttfamily None}}\end{DoxyParamCaption})}

\begin{DoxyVerb}        Fills AND shows part(s) of the screen to given specified screen
        (only works when disptype is PyGame; when this is set to PsychoPy
        the entire display is filled and updated)
        
        arguments
        
        rect        --  a single or a list of rects; a rect is a (x,y,w,h)
                    tuple or list
        
        keyword arguments
        
        screen  --  the screen of which the specified rects should be
                    updated to the display (default = None)
        
        returns
        
        time        --  the exact refresh time when disptype is PsychoPy,
                    or an estimate when disptype is PyGame
\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__display_1_1basedisplay_1_1_base_display_a3010174c2b606510ea34c1ff691d28b6}{pygaze.\+\_\+display.\+basedisplay.\+Base\+Display}}.



\doxysubsection{Member Data Documentation}
\Hypertarget{classpygaze_1_1__display_1_1osdisplay_1_1_o_s_display_a09159780e8ca35f5b04a8de01e55c793}\index{pygaze.\_display.osdisplay.OSDisplay@{pygaze.\_display.osdisplay.OSDisplay}!canvas@{canvas}}
\index{canvas@{canvas}!pygaze.\_display.osdisplay.OSDisplay@{pygaze.\_display.osdisplay.OSDisplay}}
\doxysubsubsection{\texorpdfstring{canvas}{canvas}}
{\footnotesize\ttfamily \label{classpygaze_1_1__display_1_1osdisplay_1_1_o_s_display_a09159780e8ca35f5b04a8de01e55c793} 
pygaze.\+\_\+display.\+osdisplay.\+OSDisplay.\+canvas = canvas(self.\+experiment)}

\Hypertarget{classpygaze_1_1__display_1_1osdisplay_1_1_o_s_display_ac1584f3d57408fcf3c8c8a1d3109d523}\index{pygaze.\_display.osdisplay.OSDisplay@{pygaze.\_display.osdisplay.OSDisplay}!dispsize@{dispsize}}
\index{dispsize@{dispsize}!pygaze.\_display.osdisplay.OSDisplay@{pygaze.\_display.osdisplay.OSDisplay}}
\doxysubsubsection{\texorpdfstring{dispsize}{dispsize}}
{\footnotesize\ttfamily \label{classpygaze_1_1__display_1_1osdisplay_1_1_o_s_display_ac1584f3d57408fcf3c8c8a1d3109d523} 
pygaze.\+\_\+display.\+osdisplay.\+OSDisplay.\+dispsize = self.\+experiment.\+resolution()}

\Hypertarget{classpygaze_1_1__display_1_1osdisplay_1_1_o_s_display_a49584f7a35f7027b041f6ec0176975dc}\index{pygaze.\_display.osdisplay.OSDisplay@{pygaze.\_display.osdisplay.OSDisplay}!experiment@{experiment}}
\index{experiment@{experiment}!pygaze.\_display.osdisplay.OSDisplay@{pygaze.\_display.osdisplay.OSDisplay}}
\doxysubsubsection{\texorpdfstring{experiment}{experiment}}
{\footnotesize\ttfamily \label{classpygaze_1_1__display_1_1osdisplay_1_1_o_s_display_a49584f7a35f7027b041f6ec0176975dc} 
pygaze.\+\_\+display.\+osdisplay.\+OSDisplay.\+experiment = settings.\+osexperiment}



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
C\+:/\+Users/lurax/eyetracking\+Tobii/pygaze/\+\_\+display/\mbox{\hyperlink{osdisplay_8py}{osdisplay.\+py}}\end{DoxyCompactItemize}
