\hypertarget{classDObject}{
\section{DObject Class Reference}
\label{dd/dfe/classDObject}\index{DObject@{DObject}}
}


{\ttfamily \#include $<$dobject.h$>$}

Inheritance diagram for DObject:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=4.786325cm]{dd/dfe/classDObject}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual \hyperlink{structTypeInfo}{TypeInfo} $\ast$ \hyperlink{classDObject_ab6731065606357c11c31ae137f689e8b}{StaticType} () const 
\item 
\hyperlink{classDObject_a0ae54853e18265657296bfb5ac3bf9d0}{DObject} ()
\item 
virtual \hyperlink{classDObject_a2e5838291cc06b631fd0c3838606c484}{$\sim$DObject} ()
\item 
bool \hyperlink{classDObject_a450422d1d1a24e8d2c5bac1be29c639b}{IsKindOf} (const \hyperlink{structTypeInfo}{TypeInfo} $\ast$\hyperlink{cl__cvarlist_8cpp_aeb4a513f92c0fccef0d018e35e905cd7}{base}) const 
\item 
bool \hyperlink{classDObject_a1a35b9d92ebf8d6743901c6e40d55995}{IsA} (const \hyperlink{structTypeInfo}{TypeInfo} $\ast$type) const 
\item 
virtual void \hyperlink{classDObject_a8bb8a91693b2e562d3a7c863c015cf92}{Serialize} (\hyperlink{classFArchive}{FArchive} \&arc)
\item 
virtual void \hyperlink{classDObject_a67447119373f2e650a28affc5cb4026e}{Destroy} ()
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static void \hyperlink{classDObject_a91fef23968c6205c1344bcedcf118789}{BeginFrame} ()
\item 
static void \hyperlink{classDObject_abddb38cd6839e149d93add52c61003b8}{EndFrame} ()
\item 
static void STACK\_\-ARGS \hyperlink{classDObject_a0875e132b497a177c3f41c332832d2e7}{StaticShutdown} ()
\end{DoxyCompactItemize}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\hyperlink{doomtype_8h_ad342ac907eb044443153a22f964bf0af}{DWORD} \hyperlink{classDObject_ae40868f096b3fe2e590a203df66f9cec}{ObjectFlags}
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static \hyperlink{structTypeInfo}{TypeInfo} \hyperlink{classDObject_a9cbd685667a5da4a33a05531198c812f}{\_\-StaticType}
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{classDObject_a0ae54853e18265657296bfb5ac3bf9d0}{
\index{DObject@{DObject}!DObject@{DObject}}
\index{DObject@{DObject}!DObject@{DObject}}
\subsubsection[{DObject}]{\setlength{\rightskip}{0pt plus 5cm}DObject::DObject (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{dd/dfe/classDObject_a0ae54853e18265657296bfb5ac3bf9d0}
\hypertarget{classDObject_a2e5838291cc06b631fd0c3838606c484}{
\index{DObject@{DObject}!$\sim$DObject@{$\sim$DObject}}
\index{$\sim$DObject@{$\sim$DObject}!DObject@{DObject}}
\subsubsection[{$\sim$DObject}]{\setlength{\rightskip}{0pt plus 5cm}DObject::$\sim$DObject (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{dd/dfe/classDObject_a2e5838291cc06b631fd0c3838606c484}


\subsection{Member Function Documentation}
\hypertarget{classDObject_a91fef23968c6205c1344bcedcf118789}{
\index{DObject@{DObject}!BeginFrame@{BeginFrame}}
\index{BeginFrame@{BeginFrame}!DObject@{DObject}}
\subsubsection[{BeginFrame}]{\setlength{\rightskip}{0pt plus 5cm}void DObject::BeginFrame (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}
\label{dd/dfe/classDObject_a91fef23968c6205c1344bcedcf118789}
\hypertarget{classDObject_a67447119373f2e650a28affc5cb4026e}{
\index{DObject@{DObject}!Destroy@{Destroy}}
\index{Destroy@{Destroy}!DObject@{DObject}}
\subsubsection[{Destroy}]{\setlength{\rightskip}{0pt plus 5cm}void DObject::Destroy (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{dd/dfe/classDObject_a67447119373f2e650a28affc5cb4026e}


Reimplemented in \hyperlink{classAActor_acf21b02df0bf53ad12fd01a143700a7b}{AActor}.

\hypertarget{classDObject_abddb38cd6839e149d93add52c61003b8}{
\index{DObject@{DObject}!EndFrame@{EndFrame}}
\index{EndFrame@{EndFrame}!DObject@{DObject}}
\subsubsection[{EndFrame}]{\setlength{\rightskip}{0pt plus 5cm}void DObject::EndFrame (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}
\label{dd/dfe/classDObject_abddb38cd6839e149d93add52c61003b8}
\hypertarget{classDObject_a1a35b9d92ebf8d6743901c6e40d55995}{
\index{DObject@{DObject}!IsA@{IsA}}
\index{IsA@{IsA}!DObject@{DObject}}
\subsubsection[{IsA}]{\setlength{\rightskip}{0pt plus 5cm}bool DObject::IsA (
\begin{DoxyParamCaption}
\item[{const {\bf TypeInfo} $\ast$}]{type}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{dd/dfe/classDObject_a1a35b9d92ebf8d6743901c6e40d55995}
\hypertarget{classDObject_a450422d1d1a24e8d2c5bac1be29c639b}{
\index{DObject@{DObject}!IsKindOf@{IsKindOf}}
\index{IsKindOf@{IsKindOf}!DObject@{DObject}}
\subsubsection[{IsKindOf}]{\setlength{\rightskip}{0pt plus 5cm}bool DObject::IsKindOf (
\begin{DoxyParamCaption}
\item[{const {\bf TypeInfo} $\ast$}]{base}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{dd/dfe/classDObject_a450422d1d1a24e8d2c5bac1be29c639b}
\hypertarget{classDObject_a8bb8a91693b2e562d3a7c863c015cf92}{
\index{DObject@{DObject}!Serialize@{Serialize}}
\index{Serialize@{Serialize}!DObject@{DObject}}
\subsubsection[{Serialize}]{\setlength{\rightskip}{0pt plus 5cm}virtual void DObject::Serialize (
\begin{DoxyParamCaption}
\item[{{\bf FArchive} \&}]{arc}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}
\label{dd/dfe/classDObject_a8bb8a91693b2e562d3a7c863c015cf92}
\hypertarget{classDObject_a0875e132b497a177c3f41c332832d2e7}{
\index{DObject@{DObject}!StaticShutdown@{StaticShutdown}}
\index{StaticShutdown@{StaticShutdown}!DObject@{DObject}}
\subsubsection[{StaticShutdown}]{\setlength{\rightskip}{0pt plus 5cm}void STACK\_\-ARGS DObject::StaticShutdown (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}
\label{dd/dfe/classDObject_a0875e132b497a177c3f41c332832d2e7}
\hypertarget{classDObject_ab6731065606357c11c31ae137f689e8b}{
\index{DObject@{DObject}!StaticType@{StaticType}}
\index{StaticType@{StaticType}!DObject@{DObject}}
\subsubsection[{StaticType}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf TypeInfo}$\ast$ DObject::StaticType (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}
\label{dd/dfe/classDObject_ab6731065606357c11c31ae137f689e8b}


\subsection{Field Documentation}
\hypertarget{classDObject_a9cbd685667a5da4a33a05531198c812f}{
\index{DObject@{DObject}!\_\-StaticType@{\_\-StaticType}}
\index{\_\-StaticType@{\_\-StaticType}!DObject@{DObject}}
\subsubsection[{\_\-StaticType}]{\setlength{\rightskip}{0pt plus 5cm}{\bf TypeInfo} {\bf DObject::\_\-StaticType}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}
\label{dd/dfe/classDObject_a9cbd685667a5da4a33a05531198c812f}
\hypertarget{classDObject_ae40868f096b3fe2e590a203df66f9cec}{
\index{DObject@{DObject}!ObjectFlags@{ObjectFlags}}
\index{ObjectFlags@{ObjectFlags}!DObject@{DObject}}
\subsubsection[{ObjectFlags}]{\setlength{\rightskip}{0pt plus 5cm}{\bf DWORD} {\bf DObject::ObjectFlags}}}
\label{dd/dfe/classDObject_ae40868f096b3fe2e590a203df66f9cec}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
common/\hyperlink{dobject_8h}{dobject.h}\item 
common/\hyperlink{dobject_8cpp}{dobject.cpp}\end{DoxyCompactItemize}
