]> git.saurik.com Git - wxWidgets.git/blobdiff - docs/latex/wx/animation.tex
test wxTE_NO_VSCROLL
[wxWidgets.git] / docs / latex / wx / animation.tex
index 298c9f1df4e4e84c996617738e8068c7c4c928c5..ac408b1a066e9228d337e2ee7c5744875f4ade27 100644 (file)
@@ -44,8 +44,7 @@ Default constructor.
 
 \func{}{wxAnimation}{\param{const wxAnimation\& }{anim}}
 
 
 \func{}{wxAnimation}{\param{const wxAnimation\& }{anim}}
 
-Copy constructor.
-wxAnimation objects are reference counted so that this operation is very fast.
+Copy constructor, uses \helpref{reference counting}{trefcount}.
 
 \func{}{wxAnimation}{\param{const wxString\& }{name}, \param{wxAnimationType}{ type = wxANIMATION\_TYPE\_ANY}}
 
 
 \func{}{wxAnimation}{\param{const wxString\& }{name}, \param{wxAnimationType}{ type = wxANIMATION\_TYPE\_ANY}}
 
@@ -60,15 +59,13 @@ Loads an animation from a file.
 
 \func{}{\destruct{wxAnimation}}{\void}
 
 
 \func{}{\destruct{wxAnimation}}{\void}
 
-Destroys the wxAnimation object and possibly the underlying animation data.
-Because reference counting is used, the animation may not actually be
-destroyed at this point - only when the reference count is zero will the
-data be deleted.
+Destructor.
+See \helpref{reference-counted object destruction}{refcountdestruct} for more info.
 
 
 \membersection{wxAnimation::GetDelay}\label{wxanimationgetdelay}
 
 
 
 \membersection{wxAnimation::GetDelay}\label{wxanimationgetdelay}
 
-\constfunc{int}{GetDelay}{\param{size_t }{i}}
+\constfunc{int}{GetDelay}{\param{unsigned int }{i}}
 
 Returns the delay for the i-th frame in milliseconds.
 If {\tt -1} is returned the frame is to be displayed forever.
 
 Returns the delay for the i-th frame in milliseconds.
 If {\tt -1} is returned the frame is to be displayed forever.
@@ -76,14 +73,14 @@ If {\tt -1} is returned the frame is to be displayed forever.
 
 \membersection{wxAnimation::GetFrameCount}\label{wxanimationgetframecount}
 
 
 \membersection{wxAnimation::GetFrameCount}\label{wxanimationgetframecount}
 
-\constfunc{size_t}{GetFrameCount}{\void}
+\constfunc{unsigned int}{GetFrameCount}{\void}
 
 Returns the number of frames for this animation.
 
 
 \membersection{wxAnimation::GetFrame}\label{wxanimationgetframe}
 
 
 Returns the number of frames for this animation.
 
 
 \membersection{wxAnimation::GetFrame}\label{wxanimationgetframe}
 
-\constfunc{wxImage}{GetFrame}{\param{size_t }{i}}
+\constfunc{wxImage}{GetFrame}{\param{unsigned int }{i}}
 
 Returns the i-th frame as a \helpref{wxImage}{wximage}.
 
 
 Returns the i-th frame as a \helpref{wxImage}{wximage}.
 
@@ -104,7 +101,7 @@ Returns \true if animation data is present.
 
 \membersection{wxAnimation::Load}\label{wxanimationload}
 
 
 \membersection{wxAnimation::Load}\label{wxanimationload}
 
-\func{bool}{Load}{\param{wxInputStream&}{ stream}, \param{wxAnimationType}{ type = wxANIMATION\_TYPE\_ANY}}
+\func{bool}{Load}{\param{wxInputStream\&}{ stream}, \param{wxAnimationType}{ type = wxANIMATION\_TYPE\_ANY}}
 
 Loads an animation from the given stream.
 
 
 Loads an animation from the given stream.
 
@@ -116,9 +113,9 @@ Loads an animation from the given stream.
 
 \twocolwidtha{5cm}
 \begin{twocollist}
 
 \twocolwidtha{5cm}
 \begin{twocollist}
-\twocolitem{\indexit{wxANIM\_TYPE\_GIF}}{Load an animated GIF file.}
-\twocolitem{\indexit{wxANIM\_TYPE\_ANI}}{Load an ANI file.}
-\twocolitem{\indexit{wxANIM\_TYPE\_ANY}}{Try to autodetect the filetype.}
+\twocolitem{\indexit{wxANIMATION\_TYPE\_GIF}}{Load an animated GIF file.}
+\twocolitem{\indexit{wxANIMATION\_TYPE\_ANI}}{Load an ANI file.}
+\twocolitem{\indexit{wxANIMATION\_TYPE\_ANY}}{Try to autodetect the filetype.}
 \end{twocollist}
 }
 
 \end{twocollist}
 }
 
@@ -141,9 +138,9 @@ Loads an animation from a file.
 
 \twocolwidtha{5cm}
 \begin{twocollist}
 
 \twocolwidtha{5cm}
 \begin{twocollist}
-\twocolitem{\indexit{wxANIM\_TYPE\_GIF}}{Load an animated GIF file.}
-\twocolitem{\indexit{wxANIM\_TYPE\_ANI}}{Load an ANI file.}
-\twocolitem{\indexit{wxANIM\_TYPE\_ANY}}{Try to autodetect the filetype.}
+\twocolitem{\indexit{wxANIMATION\_TYPE\_GIF}}{Load an animated GIF file.}
+\twocolitem{\indexit{wxANIMATION\_TYPE\_ANI}}{Load an ANI file.}
+\twocolitem{\indexit{wxANIMATION\_TYPE\_ANY}}{Try to autodetect the filetype.}
 \end{twocollist}
 }
 
 \end{twocollist}
 }
 
@@ -151,3 +148,10 @@ Loads an animation from a file.
 
 \true if the operation succeeded, \false otherwise.
 
 
 \true if the operation succeeded, \false otherwise.
 
+
+\membersection{wxAnimation::operator $=$}\label{wxanimationassignment}
+
+\func{wxAnimation\&}{operator $=$}{\param{const wxAnimation\& }{brush}}
+
+Assignment operator, using \helpref{reference counting}{trefcount}.
+