\hypertarget{structevas_1_1smart__clipped}{\section{evas\+:\+:smart\+\_\+clipped Struct Reference}
\label{structevas_1_1smart__clipped}\index{evas\+::smart\+\_\+clipped@{evas\+::smart\+\_\+clipped}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structevas_1_1smart__clipped_abebf39cea7eed95ddb8de3adbb736a62}{smart\+\_\+clipped} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\begin{DoxyCompactList}\small\item\em Eo Constructor. \end{DoxyCompactList}\item 
\hyperlink{structevas_1_1smart__clipped_a1c090b147554cba45be3f3f3d642f1c4}{smart\+\_\+clipped} (std\+::nullptr\+\_\+t)
\begin{DoxyCompactList}\small\item\em nullptr\+\_\+t Constructor. \end{DoxyCompactList}\item 
\hyperlink{structevas_1_1smart__clipped_abd48d92f3632416124bf51abbec8a9ee}{smart\+\_\+clipped} (\hyperlink{structefl_1_1eo_1_1parent__type}{efl\+::eo\+::parent\+\_\+type} \+\_\+p=(efl\+::eo\+::parent=nullptr))
\begin{DoxyCompactList}\small\item\em Call the object's constructor. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1smart__clipped_a28a3f264948a7b434abc93e460344482}{\hyperlink{structevas_1_1smart__clipped_a28a3f264948a7b434abc93e460344482}{smart\+\_\+clipped} (\hyperlink{structevas_1_1smart__clipped}{smart\+\_\+clipped} const \&other)}\label{structevas_1_1smart__clipped_a28a3f264948a7b434abc93e460344482}

\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1smart__clipped_a6708879a1d5eb76d20257204091fddcf}{void \hyperlink{structevas_1_1smart__clipped_a6708879a1d5eb76d20257204091fddcf}{hide} () const }\label{structevas_1_1smart__clipped_a6708879a1d5eb76d20257204091fddcf}

\begin{DoxyCompactList}\small\item\em No description supplied by the E\+A\+P\+I. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1smart__clipped_a2db9cfff42190a53104b2ba02c4136e5}{clip\+\_\+set} (\hyperlink{structevas_1_1object}{evas\+::object} clip\+\_\+) const 
\begin{DoxyCompactList}\small\item\em No description supplied by the E\+A\+P\+I. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1smart__clipped_a23021cfcaf5cafbe297847a9f9fc7e84}{void \hyperlink{structevas_1_1smart__clipped_a23021cfcaf5cafbe297847a9f9fc7e84}{clip\+\_\+unset} () const }\label{structevas_1_1smart__clipped_a23021cfcaf5cafbe297847a9f9fc7e84}

\begin{DoxyCompactList}\small\item\em No description supplied by the E\+A\+P\+I. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1smart__clipped_ab237216e801ba9c9981c2bdfe42462e6}{void \hyperlink{structevas_1_1smart__clipped_ab237216e801ba9c9981c2bdfe42462e6}{show} () const }\label{structevas_1_1smart__clipped_ab237216e801ba9c9981c2bdfe42462e6}

\begin{DoxyCompactList}\small\item\em No description supplied by the E\+A\+P\+I. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1smart__clipped_a9f32d7c7ae5088dc70e8a3b9342b160b}{color\+\_\+set} (int r\+\_\+, int g\+\_\+, int b\+\_\+, int a\+\_\+) const 
\begin{DoxyCompactList}\small\item\em No description supplied by the E\+A\+P\+I. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1smart__clipped_a634430be7cab6c9f7f89a40846e8ea27}{move} (\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} x\+\_\+, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} y\+\_\+) const 
\begin{DoxyCompactList}\small\item\em No description supplied by the E\+A\+P\+I. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Smart__Object__Group_ga074e0c539b806044daf3438abf0da981}{member\+\_\+del} (\hyperlink{structevas_1_1object}{evas\+::object} sub\+\_\+obj\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Removes a member object from a given smart object. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Smart__Object__Group_ga777c3f924d7548d46d7f0521b17b7958}{add} () const 
\begin{DoxyCompactList}\small\item\em Instantiates a new smart object described by {\ttfamily s}. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1smart__clipped_a296b40c5b3a2eb2b41082c003e695f3f}{void \hyperlink{structevas_1_1smart__clipped_a296b40c5b3a2eb2b41082c003e695f3f}{del} () const }\label{structevas_1_1smart__clipped_a296b40c5b3a2eb2b41082c003e695f3f}

\begin{DoxyCompactList}\small\item\em Deletes a smart object. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Smart__Object__Group_ga4b548cd173fb1f111f2a0853ba6c9dcd}{member\+\_\+add} (\hyperlink{structevas_1_1object}{evas\+::object} sub\+\_\+obj\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Set an Evas object as a member of a given smart object. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structevas_1_1smart__clipped_aa5f6e523fbccb9a3bd83d9328d947ac7}{static \hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} const $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()}\label{structevas_1_1smart__clipped_aa5f6e523fbccb9a3bd83d9328d947ac7}

\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{structevas_1_1smart__clipped_abebf39cea7eed95ddb8de3adbb736a62}{\index{evas\+::smart\+\_\+clipped@{evas\+::smart\+\_\+clipped}!smart\+\_\+clipped@{smart\+\_\+clipped}}
\index{smart\+\_\+clipped@{smart\+\_\+clipped}!evas\+::smart\+\_\+clipped@{evas\+::smart\+\_\+clipped}}
\subsubsection[{smart\+\_\+clipped}]{\setlength{\rightskip}{0pt plus 5cm}evas\+::smart\+\_\+clipped\+::smart\+\_\+clipped (
\begin{DoxyParamCaption}
\item[{{\bf Eo} $\ast$}]{eo}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}}\label{structevas_1_1smart__clipped_abebf39cea7eed95ddb8de3adbb736a62}


Eo Constructor. 

Constructs the object from an Eo$\ast$ pointer stealing its ownership.


\begin{DoxyParams}{Parameters}
{\em eo} & The Eo object pointer. \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1smart__clipped_a1c090b147554cba45be3f3f3d642f1c4}{\index{evas\+::smart\+\_\+clipped@{evas\+::smart\+\_\+clipped}!smart\+\_\+clipped@{smart\+\_\+clipped}}
\index{smart\+\_\+clipped@{smart\+\_\+clipped}!evas\+::smart\+\_\+clipped@{evas\+::smart\+\_\+clipped}}
\subsubsection[{smart\+\_\+clipped}]{\setlength{\rightskip}{0pt plus 5cm}evas\+::smart\+\_\+clipped\+::smart\+\_\+clipped (
\begin{DoxyParamCaption}
\item[{std\+::nullptr\+\_\+t}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}}\label{structevas_1_1smart__clipped_a1c090b147554cba45be3f3f3d642f1c4}


nullptr\+\_\+t Constructor. 

Constructs an empty (null) object. \hypertarget{structevas_1_1smart__clipped_abd48d92f3632416124bf51abbec8a9ee}{\index{evas\+::smart\+\_\+clipped@{evas\+::smart\+\_\+clipped}!smart\+\_\+clipped@{smart\+\_\+clipped}}
\index{smart\+\_\+clipped@{smart\+\_\+clipped}!evas\+::smart\+\_\+clipped@{evas\+::smart\+\_\+clipped}}
\subsubsection[{smart\+\_\+clipped}]{\setlength{\rightskip}{0pt plus 5cm}evas\+::smart\+\_\+clipped\+::smart\+\_\+clipped (
\begin{DoxyParamCaption}
\item[{{\bf efl\+::eo\+::parent\+\_\+type}}]{\+\_\+p = {\ttfamily (efl\+:\+:eo\+:\+:parent~=~nullptr)}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas_1_1smart__clipped_abd48d92f3632416124bf51abbec8a9ee}


Call the object's constructor. 

Should not be used with \#eo\+\_\+do. Only use it with \#eo\+\_\+do\+\_\+super. 

\subsection{Member Function Documentation}
\hypertarget{structevas_1_1smart__clipped_a2db9cfff42190a53104b2ba02c4136e5}{\index{evas\+::smart\+\_\+clipped@{evas\+::smart\+\_\+clipped}!clip\+\_\+set@{clip\+\_\+set}}
\index{clip\+\_\+set@{clip\+\_\+set}!evas\+::smart\+\_\+clipped@{evas\+::smart\+\_\+clipped}}
\subsubsection[{clip\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::smart\+\_\+clipped\+::clip\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf evas\+::object}}]{clip\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas_1_1smart__clipped_a2db9cfff42190a53104b2ba02c4136e5}


No description supplied by the E\+A\+P\+I. 


\begin{DoxyParams}{Parameters}
{\em clip} & \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structevas_1_1smart__clipped_a9f32d7c7ae5088dc70e8a3b9342b160b}{\index{evas\+::smart\+\_\+clipped@{evas\+::smart\+\_\+clipped}!color\+\_\+set@{color\+\_\+set}}
\index{color\+\_\+set@{color\+\_\+set}!evas\+::smart\+\_\+clipped@{evas\+::smart\+\_\+clipped}}
\subsubsection[{color\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::smart\+\_\+clipped\+::color\+\_\+set (
\begin{DoxyParamCaption}
\item[{int}]{r\+\_\+, }
\item[{int}]{g\+\_\+, }
\item[{int}]{b\+\_\+, }
\item[{int}]{a\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas_1_1smart__clipped_a9f32d7c7ae5088dc70e8a3b9342b160b}


No description supplied by the E\+A\+P\+I. 


\begin{DoxyParams}{Parameters}
{\em r} & \\
\hline
{\em g} & \\
\hline
{\em b} & \\
\hline
{\em a} & \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structevas_1_1smart__clipped_a634430be7cab6c9f7f89a40846e8ea27}{\index{evas\+::smart\+\_\+clipped@{evas\+::smart\+\_\+clipped}!move@{move}}
\index{move@{move}!evas\+::smart\+\_\+clipped@{evas\+::smart\+\_\+clipped}}
\subsubsection[{move}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::smart\+\_\+clipped\+::move (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Coord}}]{x\+\_\+, }
\item[{{\bf Evas\+\_\+\+Coord}}]{y\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas_1_1smart__clipped_a634430be7cab6c9f7f89a40846e8ea27}


No description supplied by the E\+A\+P\+I. 


\begin{DoxyParams}{Parameters}
{\em x} & \\
\hline
{\em y} & \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

