\hypertarget{class_ogre_1_1_default_zone}{}\doxysection{Ogre\+::Default\+Zone Class Reference}
\label{class_ogre_1_1_default_zone}\index{Ogre::DefaultZone@{Ogre::DefaultZone}}


{\ttfamily \#include $<$Ogre\+Default\+Zone.\+h$>$}



Inheritance diagram for Ogre\+::Default\+Zone\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=217pt]{class_ogre_1_1_default_zone__inherit__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{class_ogre_1_1_p_c_zone_a56cfd6d3c1d59fe4b05e6755dcab51c9}{N\+O\+D\+E\+\_\+\+L\+I\+S\+T\+\_\+\+T\+Y\+PE}} \{ \mbox{\hyperlink{class_ogre_1_1_p_c_zone_a56cfd6d3c1d59fe4b05e6755dcab51c9ad2e170349cb0831b4ce3b48b1ae27f9e}{H\+O\+M\+E\+\_\+\+N\+O\+D\+E\+\_\+\+L\+I\+ST}} = 1, 
\mbox{\hyperlink{class_ogre_1_1_p_c_zone_a56cfd6d3c1d59fe4b05e6755dcab51c9ae8fe0f46d6cf9492ed9ca5ed37c4ac8a}{V\+I\+S\+I\+T\+O\+R\+\_\+\+N\+O\+D\+E\+\_\+\+L\+I\+ST}} = 2
 \}
\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_ogre_1_1_default_zone_a777a4b5480e9ddea47c16b9d7dff51c4}{Default\+Zone}} (\mbox{\hyperlink{class_ogre_1_1_p_c_z_scene_manager}{P\+C\+Z\+Scene\+Manager}} $\ast$, const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&)
\item 
\mbox{\hyperlink{class_ogre_1_1_default_zone_a02708f34d487a3c8199502d30971d38e}{$\sim$\+Default\+Zone}} ()
\item 
virtual void \mbox{\hyperlink{class_ogre_1_1_p_c_zone_ad1cc272698022165a64f85b5e6669917}{\+\_\+add\+Anti\+Portal}} (\mbox{\hyperlink{class_ogre_1_1_anti_portal}{Anti\+Portal}} $\ast$new\+Anti\+Portal)
\begin{DoxyCompactList}\small\item\em Add an anti portal to the zone. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{class_ogre_1_1_default_zone_a906103ca899487a8348a2c9f6d4d3030}{\+\_\+add\+Node}} (\mbox{\hyperlink{class_ogre_1_1_p_c_z_scene_node}{P\+C\+Z\+Scene\+Node}} $\ast$)
\begin{DoxyCompactList}\small\item\em Adds an \mbox{\hyperlink{class_ogre_1_1_scene_node}{Scene\+Node}} to this Zone. \end{DoxyCompactList}\item 
virtual void \mbox{\hyperlink{class_ogre_1_1_p_c_zone_accc5449350478d04f943d3a313704198}{\+\_\+add\+Portal}} (\mbox{\hyperlink{class_ogre_1_1_portal}{Portal}} $\ast$new\+Portal)
\begin{DoxyCompactList}\small\item\em Add a portal to the zone. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{class_ogre_1_1_default_zone_aaf68e536e6d17124c59628ac9ecb592d}{\+\_\+check\+Light\+Against\+Portals}} (\mbox{\hyperlink{class_ogre_1_1_p_c_z_light}{P\+C\+Z\+Light}} $\ast$, unsigned long, \mbox{\hyperlink{class_ogre_1_1_p_c_z_frustum}{P\+C\+Z\+Frustum}} $\ast$, \mbox{\hyperlink{class_ogre_1_1_portal}{Portal}} $\ast$)
\begin{DoxyCompactList}\small\item\em (recursive) check the given light against all portals in the zone \end{DoxyCompactList}\item 
void \mbox{\hyperlink{class_ogre_1_1_default_zone_a7e5329dece6a95429925d5b85dd5c7a4}{\+\_\+check\+Node\+Against\+Portals}} (\mbox{\hyperlink{class_ogre_1_1_p_c_z_scene_node}{P\+C\+Z\+Scene\+Node}} $\ast$, \mbox{\hyperlink{class_ogre_1_1_portal}{Portal}} $\ast$)
\begin{DoxyCompactList}\small\item\em (recursive) check the given node against all portals in the zone \end{DoxyCompactList}\item 
virtual void \mbox{\hyperlink{class_ogre_1_1_p_c_zone_acfc4de41d78f2a75d3a569e26196a5fe}{\+\_\+clear\+Node\+Lists}} (short node\+List\+Types)
\begin{DoxyCompactList}\small\item\em Remove all nodes from the node reference list and clear it. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{class_ogre_1_1_default_zone_a53f4cc39ed57959a0fbc6493db0eaac7}{\+\_\+find\+Nodes}} (const \mbox{\hyperlink{class_ogre_1_1_axis_aligned_box}{Axis\+Aligned\+Box}} \&t, \mbox{\hyperlink{group___octree_zone_ga2f69b6c1afcc4ce28d077acae1b4f432}{P\+C\+Z\+Scene\+Node\+List}} \&\mbox{\hyperlink{struct_ogre_1_1list}{list}}, \mbox{\hyperlink{namespace_ogre_ac5905c1abb8f5781e34a2d3429556d7b}{Portal\+List}} \&visited\+Portals, bool include\+Visitors, bool recurse\+Thru\+Portals, \mbox{\hyperlink{class_ogre_1_1_p_c_z_scene_node}{P\+C\+Z\+Scene\+Node}} $\ast$exclude)
\item 
void \mbox{\hyperlink{class_ogre_1_1_default_zone_a40d806bd54938aa0d5c578c77dc6d29f}{\+\_\+find\+Nodes}} (const \mbox{\hyperlink{class_ogre_1_1_plane_bounded_volume}{Plane\+Bounded\+Volume}} \&t, \mbox{\hyperlink{group___octree_zone_ga2f69b6c1afcc4ce28d077acae1b4f432}{P\+C\+Z\+Scene\+Node\+List}} \&\mbox{\hyperlink{struct_ogre_1_1list}{list}}, \mbox{\hyperlink{namespace_ogre_ac5905c1abb8f5781e34a2d3429556d7b}{Portal\+List}} \&visited\+Portals, bool include\+Visitors, bool recurse\+Thru\+Portals, \mbox{\hyperlink{class_ogre_1_1_p_c_z_scene_node}{P\+C\+Z\+Scene\+Node}} $\ast$exclude)
\item 
void \mbox{\hyperlink{class_ogre_1_1_default_zone_a7bf02fbaf92939fa746174f381fa65c2}{\+\_\+find\+Nodes}} (const \mbox{\hyperlink{class_ogre_1_1_ray}{Ray}} \&t, \mbox{\hyperlink{group___octree_zone_ga2f69b6c1afcc4ce28d077acae1b4f432}{P\+C\+Z\+Scene\+Node\+List}} \&\mbox{\hyperlink{struct_ogre_1_1list}{list}}, \mbox{\hyperlink{namespace_ogre_ac5905c1abb8f5781e34a2d3429556d7b}{Portal\+List}} \&visited\+Portals, bool include\+Visitors, bool recurse\+Thru\+Portals, \mbox{\hyperlink{class_ogre_1_1_p_c_z_scene_node}{P\+C\+Z\+Scene\+Node}} $\ast$exclude)
\item 
void \mbox{\hyperlink{class_ogre_1_1_default_zone_a24596ba1320708a548d972525e42b5cb}{\+\_\+find\+Nodes}} (const \mbox{\hyperlink{class_ogre_1_1_sphere}{Sphere}} \&t, \mbox{\hyperlink{group___octree_zone_ga2f69b6c1afcc4ce28d077acae1b4f432}{P\+C\+Z\+Scene\+Node\+List}} \&\mbox{\hyperlink{struct_ogre_1_1list}{list}}, \mbox{\hyperlink{namespace_ogre_ac5905c1abb8f5781e34a2d3429556d7b}{Portal\+List}} \&visited\+Portals, bool include\+Visitors, bool recurse\+Thru\+Portals, \mbox{\hyperlink{class_ogre_1_1_p_c_z_scene_node}{P\+C\+Z\+Scene\+Node}} $\ast$exclude)
\item 
virtual void \mbox{\hyperlink{class_ogre_1_1_p_c_zone_aa1b0c4809cffb26dd257dd82c97adee8}{\+\_\+remove\+Anti\+Portal}} (\mbox{\hyperlink{class_ogre_1_1_anti_portal}{Anti\+Portal}} $\ast$remove\+Anti\+Portal)
\begin{DoxyCompactList}\small\item\em Remove an anti portal from the zone. \end{DoxyCompactList}\item 
virtual void \mbox{\hyperlink{class_ogre_1_1_p_c_zone_aae81008aaba331d75d78ce12f741acf4}{\+\_\+remove\+Portal}} (\mbox{\hyperlink{class_ogre_1_1_portal}{Portal}} $\ast$remove\+Portal)
\begin{DoxyCompactList}\small\item\em Remove a portal from the zone. \end{DoxyCompactList}\item 
virtual void \mbox{\hyperlink{class_ogre_1_1_p_c_zone_ae9210b537407fadb23e46c30fd884d9a}{create\+Node\+Zone\+Data}} (\mbox{\hyperlink{class_ogre_1_1_p_c_z_scene_node}{P\+C\+Z\+Scene\+Node}} $\ast$)
\begin{DoxyCompactList}\small\item\em Create zone specific data for a node. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{class_ogre_1_1_default_zone_a9d4996ed40b3fe5f3ada3d677683623f}{dirty\+Node\+By\+Moving\+Portals}} (void)
\begin{DoxyCompactList}\small\item\em Mark nodes dirty base on moving portals. \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{class_ogre_1_1_portal}{Portal}} $\ast$ \mbox{\hyperlink{class_ogre_1_1_p_c_zone_a6d04ab16bfd65e4641ff775cf3b21a6a}{find\+Matching\+Portal}} (\mbox{\hyperlink{class_ogre_1_1_portal}{Portal}} $\ast$)
\begin{DoxyCompactList}\small\item\em Find a matching portal (for connecting portals) \end{DoxyCompactList}\item 
void \mbox{\hyperlink{class_ogre_1_1_default_zone_a24f274fc97998ae5191accf121e4ff51}{find\+Visible\+Nodes}} (\mbox{\hyperlink{class_ogre_1_1_p_c_z_camera}{P\+C\+Z\+Camera}} $\ast$, \mbox{\hyperlink{group___p_c_z_scene_manager_ga95a02c492d84dad39eceaf52db8a61f1}{Node\+List}} \&visible\+Node\+List, \mbox{\hyperlink{class_ogre_1_1_render_queue}{Render\+Queue}} $\ast$queue, \mbox{\hyperlink{struct_ogre_1_1_visible_objects_bounds_info}{Visible\+Objects\+Bounds\+Info}} $\ast$visible\+Bounds, bool only\+Shadow\+Casters, bool display\+Nodes, bool show\+Bounding\+Boxes)
\begin{DoxyCompactList}\small\item\em Find and add visible objects to the render queue. \end{DoxyCompactList}\item 
virtual void \mbox{\hyperlink{class_ogre_1_1_p_c_zone_ac4955afa0014db1b4ab2a8aa3745f99e}{get\+A\+A\+BB}} (\mbox{\hyperlink{class_ogre_1_1_axis_aligned_box}{Axis\+Aligned\+Box}} \&)
\begin{DoxyCompactList}\small\item\em Get the world coordinate aabb of the zone. \end{DoxyCompactList}\item 
\mbox{\hyperlink{class_ogre_1_1_scene_node}{Scene\+Node}} $\ast$ \mbox{\hyperlink{class_ogre_1_1_p_c_zone_a7f34e962772ab3549074c7324536e288}{get\+Enclosure\+Node}} (void)
\begin{DoxyCompactList}\small\item\em Get a pointer to the enclosure node for this \mbox{\hyperlink{class_ogre_1_1_p_c_zone}{P\+C\+Zone}}. \end{DoxyCompactList}\item 
unsigned long \mbox{\hyperlink{class_ogre_1_1_p_c_zone_ac1fa831a0caf1f7defd52047322434f0}{get\+Last\+Visible\+Frame}} (void)
\begin{DoxyCompactList}\small\item\em Get the last\+Visible\+Frame counter value. \end{DoxyCompactList}\item 
\mbox{\hyperlink{class_ogre_1_1_p_c_z_camera}{P\+C\+Z\+Camera}} $\ast$ \mbox{\hyperlink{class_ogre_1_1_p_c_zone_afc7272dc83ed42cc5c742556c4550bc5}{get\+Last\+Visible\+From\+Camera}} ()
\begin{DoxyCompactList}\small\item\em Get the last\+Visible\+From\+Camera pointer. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \& \mbox{\hyperlink{class_ogre_1_1_p_c_zone_a65083240bb9210d75f999ab3e8bacd77}{get\+Name}} (void) const
\item 
bool \mbox{\hyperlink{class_ogre_1_1_p_c_zone_aa1363a02d2cf5526fb11c86b836707d1}{get\+Portals\+Updated}} (void)
\item 
void $\ast$ \mbox{\hyperlink{class_ogre_1_1_p_c_zone_ab6ecad657b5c528554153b425d1961db}{get\+User\+Data}} (void)
\begin{DoxyCompactList}\small\item\em Get \& set the user data. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \& \mbox{\hyperlink{class_ogre_1_1_p_c_zone_a920deb3e4af6031aab2c70b328926c4b}{get\+Zone\+Type\+Name}} () const
\item 
bool \mbox{\hyperlink{class_ogre_1_1_p_c_zone_a6d4dc7bac6baf6dfc3c41ded5a9d373a}{has\+Sky}} (void)
\item 
virtual void \mbox{\hyperlink{class_ogre_1_1_default_zone_aa136881b59ba17acf60c5c792f57e1be}{notify\+Begin\+Render\+Scene}} (void)
\begin{DoxyCompactList}\small\item\em Called when a \+\_\+render\+Scene is called in the \mbox{\hyperlink{class_ogre_1_1_scene_manager}{Scene\+Manager}}. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{class_ogre_1_1_default_zone_a3f5b5a9f805968989796fdb19ccbd9d6}{notify\+Camera\+Created}} (\mbox{\hyperlink{class_ogre_1_1_camera}{Camera}} $\ast$c)
\begin{DoxyCompactList}\small\item\em called when the scene manager creates a camera because some zone managers (like Terrain\+Zone) need the camera info. \end{DoxyCompactList}\item 
virtual void \mbox{\hyperlink{class_ogre_1_1_default_zone_ad28042ef5f4b4eb1ad574ee15625f92a}{notify\+World\+Geometry\+Render\+Queue}} (\mbox{\hyperlink{namespace_ogre_a119732ea9d1e88bbddc47b4ac0fa21cb}{uint8}} qid)
\begin{DoxyCompactList}\small\item\em Called by P\+C\+Z\+SM during set\+World\+Geometry\+Render\+Queue() \end{DoxyCompactList}\item 
void \mbox{\hyperlink{class_ogre_1_1_default_zone_a7a7a62d4b80609801982c11f94156668}{remove\+Node}} (\mbox{\hyperlink{class_ogre_1_1_p_c_z_scene_node}{P\+C\+Z\+Scene\+Node}} $\ast$)
\begin{DoxyCompactList}\small\item\em Removes all references to a \mbox{\hyperlink{class_ogre_1_1_scene_node}{Scene\+Node}} from this Zone. \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{class_ogre_1_1_default_zone_a7e6935861f6ea1af3ddb74ba2f695a15}{requires\+Zone\+Specific\+Node\+Data}} (void)
\begin{DoxyCompactList}\small\item\em Indicates whether or not this zone requires zone-\/specific data for each scene node. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{class_ogre_1_1_default_zone_aafb8aa342ed1f865aeaef12ac5ef6f12}{set\+Enclosure\+Node}} (\mbox{\hyperlink{class_ogre_1_1_p_c_z_scene_node}{P\+C\+Z\+Scene\+Node}} $\ast$)
\begin{DoxyCompactList}\small\item\em Set the enclosure node for this Zone. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{class_ogre_1_1_p_c_zone_a8ff931ac282027f2d1d786b128a92a94}{set\+Has\+Sky}} (bool yesno)
\begin{DoxyCompactList}\small\item\em If sky should be drawn with this zone. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{class_ogre_1_1_p_c_zone_aa89fe9c71d0e86e61d70ea5684cc83d2}{set\+Last\+Visible\+Frame}} (unsigned long frame\+Count)
\begin{DoxyCompactList}\small\item\em Set the last\+Visible\+Frame counter. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{class_ogre_1_1_p_c_zone_ada07deb5c12753fb1bf81d5d92a1e912}{set\+Last\+Visible\+From\+Camera}} (\mbox{\hyperlink{class_ogre_1_1_p_c_z_camera}{P\+C\+Z\+Camera}} $\ast$camera)
\begin{DoxyCompactList}\small\item\em Set the last\+Visible\+From\+Camera pointer. \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{class_ogre_1_1_default_zone_a96b17eec6ef2530b6d981427fd1f75e1}{set\+Option}} (const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&, const void $\ast$)
\begin{DoxyCompactList}\small\item\em Sets the options for the Zone. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{class_ogre_1_1_p_c_zone_ada5403814b6ba8a1284e80ab97d08f71}{set\+Portals\+Updated}} (bool updated)
\item 
void \mbox{\hyperlink{class_ogre_1_1_p_c_zone_abc8ebac2f46f22bb525856ec91be771e}{set\+User\+Data}} (void $\ast$user\+Data)
\item 
virtual void \mbox{\hyperlink{class_ogre_1_1_default_zone_a7b4af55a242d7f9cde1659a9d28e4a66}{set\+Zone\+Geometry}} (const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&filename, \mbox{\hyperlink{class_ogre_1_1_p_c_z_scene_node}{P\+C\+Z\+Scene\+Node}} $\ast$parent\+Node)
\begin{DoxyCompactList}\small\item\em Called by P\+C\+Z\+SM during \mbox{\hyperlink{class_ogre_1_1_default_zone_a7b4af55a242d7f9cde1659a9d28e4a66}{set\+Zone\+Geometry()}} \end{DoxyCompactList}\item 
\mbox{\hyperlink{class_ogre_1_1_p_c_zone}{P\+C\+Zone}} $\ast$ \mbox{\hyperlink{class_ogre_1_1_default_zone_acd3a9d0ba7a59f8697021195fd4925ef}{update\+Node\+Home\+Zone}} (\mbox{\hyperlink{class_ogre_1_1_p_c_z_scene_node}{P\+C\+Z\+Scene\+Node}} $\ast$pczsn, bool allow\+Back\+Touces)
\begin{DoxyCompactList}\small\item\em Update a node\textquotesingle{}s home zone. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{class_ogre_1_1_default_zone_afc08c8f6125210cd27e1d59b635bfc0b}{update\+Portals\+Zone\+Data}} (void)
\begin{DoxyCompactList}\small\item\em Update the zone data for each portal. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{namespace_ogre_a1ef91416cb610243c95c0d2a93632477}{Anti\+Portal\+List}} \mbox{\hyperlink{class_ogre_1_1_p_c_zone_abf2c82ac1e74ccd3852d3a332a8c4c99}{m\+Anti\+Portals}}
\item 
\mbox{\hyperlink{class_ogre_1_1_p_c_z_scene_manager}{P\+C\+Z\+Scene\+Manager}} $\ast$ \mbox{\hyperlink{class_ogre_1_1_p_c_zone_a93e8f7a50cdea269e209fd15f87c557d}{m\+P\+C\+Z\+SM}}
\begin{DoxyCompactList}\small\item\em Pointer to the pcz scene manager that created this zone. \end{DoxyCompactList}\item 
\mbox{\hyperlink{namespace_ogre_ac5905c1abb8f5781e34a2d3429556d7b}{Portal\+List}} \mbox{\hyperlink{class_ogre_1_1_p_c_zone_a3f2f62ba44ece0239408e0e8e04e0a72}{m\+Portals}}
\begin{DoxyCompactList}\small\item\em List of Portals which this zone contains (each portal leads to another zone) \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Member Enumeration Documentation}
\mbox{\Hypertarget{class_ogre_1_1_p_c_zone_a56cfd6d3c1d59fe4b05e6755dcab51c9}\label{class_ogre_1_1_p_c_zone_a56cfd6d3c1d59fe4b05e6755dcab51c9}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!NODE\_LIST\_TYPE@{NODE\_LIST\_TYPE}}
\index{NODE\_LIST\_TYPE@{NODE\_LIST\_TYPE}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{NODE\_LIST\_TYPE}{NODE\_LIST\_TYPE}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{class_ogre_1_1_p_c_zone_a56cfd6d3c1d59fe4b05e6755dcab51c9}{Ogre\+::\+P\+C\+Zone\+::\+N\+O\+D\+E\+\_\+\+L\+I\+S\+T\+\_\+\+T\+Y\+PE}}\hspace{0.3cm}{\ttfamily [inherited]}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{HOME\_NODE\_LIST@{HOME\_NODE\_LIST}!Ogre::DefaultZone@{Ogre::DefaultZone}}\index{Ogre::DefaultZone@{Ogre::DefaultZone}!HOME\_NODE\_LIST@{HOME\_NODE\_LIST}}}\mbox{\Hypertarget{class_ogre_1_1_p_c_zone_a56cfd6d3c1d59fe4b05e6755dcab51c9ad2e170349cb0831b4ce3b48b1ae27f9e}\label{class_ogre_1_1_p_c_zone_a56cfd6d3c1d59fe4b05e6755dcab51c9ad2e170349cb0831b4ce3b48b1ae27f9e}} 
H\+O\+M\+E\+\_\+\+N\+O\+D\+E\+\_\+\+L\+I\+ST&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{VISITOR\_NODE\_LIST@{VISITOR\_NODE\_LIST}!Ogre::DefaultZone@{Ogre::DefaultZone}}\index{Ogre::DefaultZone@{Ogre::DefaultZone}!VISITOR\_NODE\_LIST@{VISITOR\_NODE\_LIST}}}\mbox{\Hypertarget{class_ogre_1_1_p_c_zone_a56cfd6d3c1d59fe4b05e6755dcab51c9ae8fe0f46d6cf9492ed9ca5ed37c4ac8a}\label{class_ogre_1_1_p_c_zone_a56cfd6d3c1d59fe4b05e6755dcab51c9ae8fe0f46d6cf9492ed9ca5ed37c4ac8a}} 
V\+I\+S\+I\+T\+O\+R\+\_\+\+N\+O\+D\+E\+\_\+\+L\+I\+ST&\\
\hline

\end{DoxyEnumFields}


\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_default_zone_a777a4b5480e9ddea47c16b9d7dff51c4}\label{class_ogre_1_1_default_zone_a777a4b5480e9ddea47c16b9d7dff51c4}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!DefaultZone@{DefaultZone}}
\index{DefaultZone@{DefaultZone}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{DefaultZone()}{DefaultZone()}}
{\footnotesize\ttfamily Ogre\+::\+Default\+Zone\+::\+Default\+Zone (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_p_c_z_scene_manager}{P\+C\+Z\+Scene\+Manager}} $\ast$}]{,  }\item[{const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_1_1_default_zone_a02708f34d487a3c8199502d30971d38e}\label{class_ogre_1_1_default_zone_a02708f34d487a3c8199502d30971d38e}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!````~DefaultZone@{$\sim$DefaultZone}}
\index{````~DefaultZone@{$\sim$DefaultZone}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{$\sim$DefaultZone()}{~DefaultZone()}}
{\footnotesize\ttfamily Ogre\+::\+Default\+Zone\+::$\sim$\+Default\+Zone (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_default_zone_aafb8aa342ed1f865aeaef12ac5ef6f12}\label{class_ogre_1_1_default_zone_aafb8aa342ed1f865aeaef12ac5ef6f12}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!setEnclosureNode@{setEnclosureNode}}
\index{setEnclosureNode@{setEnclosureNode}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{setEnclosureNode()}{setEnclosureNode()}}
{\footnotesize\ttfamily void Ogre\+::\+Default\+Zone\+::set\+Enclosure\+Node (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_p_c_z_scene_node}{P\+C\+Z\+Scene\+Node}} $\ast$}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Set the enclosure node for this Zone. 



Implements \mbox{\hyperlink{class_ogre_1_1_p_c_zone_ab2d35654e2d9c545f3cdbc8e42805952}{Ogre\+::\+P\+C\+Zone}}.

\mbox{\Hypertarget{class_ogre_1_1_default_zone_a906103ca899487a8348a2c9f6d4d3030}\label{class_ogre_1_1_default_zone_a906103ca899487a8348a2c9f6d4d3030}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!\_addNode@{\_addNode}}
\index{\_addNode@{\_addNode}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{\_addNode()}{\_addNode()}}
{\footnotesize\ttfamily void Ogre\+::\+Default\+Zone\+::\+\_\+add\+Node (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_p_c_z_scene_node}{P\+C\+Z\+Scene\+Node}} $\ast$}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Adds an \mbox{\hyperlink{class_ogre_1_1_scene_node}{Scene\+Node}} to this Zone. 

\begin{DoxyRemark}{Remarks}
The \mbox{\hyperlink{class_ogre_1_1_p_c_z_scene_manager}{P\+C\+Z\+Scene\+Manager}} calls this function to add a node to the zone. ~\newline
 
\end{DoxyRemark}


Implements \mbox{\hyperlink{class_ogre_1_1_p_c_zone_abe6d8190b3af0e21bc21f39992c27b3c}{Ogre\+::\+P\+C\+Zone}}.

\mbox{\Hypertarget{class_ogre_1_1_default_zone_a7a7a62d4b80609801982c11f94156668}\label{class_ogre_1_1_default_zone_a7a7a62d4b80609801982c11f94156668}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!removeNode@{removeNode}}
\index{removeNode@{removeNode}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{removeNode()}{removeNode()}}
{\footnotesize\ttfamily void Ogre\+::\+Default\+Zone\+::remove\+Node (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_p_c_z_scene_node}{P\+C\+Z\+Scene\+Node}} $\ast$}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Removes all references to a \mbox{\hyperlink{class_ogre_1_1_scene_node}{Scene\+Node}} from this Zone. 



Implements \mbox{\hyperlink{class_ogre_1_1_p_c_zone_a4fa8f4efd6a105c2aa49635518c647a0}{Ogre\+::\+P\+C\+Zone}}.

\mbox{\Hypertarget{class_ogre_1_1_default_zone_a7e6935861f6ea1af3ddb74ba2f695a15}\label{class_ogre_1_1_default_zone_a7e6935861f6ea1af3ddb74ba2f695a15}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!requiresZoneSpecificNodeData@{requiresZoneSpecificNodeData}}
\index{requiresZoneSpecificNodeData@{requiresZoneSpecificNodeData}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{requiresZoneSpecificNodeData()}{requiresZoneSpecificNodeData()}}
{\footnotesize\ttfamily bool Ogre\+::\+Default\+Zone\+::requires\+Zone\+Specific\+Node\+Data (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Indicates whether or not this zone requires zone-\/specific data for each scene node. 



Implements \mbox{\hyperlink{class_ogre_1_1_p_c_zone_ac1410aa91be196fad3f862de5a710644}{Ogre\+::\+P\+C\+Zone}}.

\mbox{\Hypertarget{class_ogre_1_1_default_zone_a7e5329dece6a95429925d5b85dd5c7a4}\label{class_ogre_1_1_default_zone_a7e5329dece6a95429925d5b85dd5c7a4}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!\_checkNodeAgainstPortals@{\_checkNodeAgainstPortals}}
\index{\_checkNodeAgainstPortals@{\_checkNodeAgainstPortals}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{\_checkNodeAgainstPortals()}{\_checkNodeAgainstPortals()}}
{\footnotesize\ttfamily void Ogre\+::\+Default\+Zone\+::\+\_\+check\+Node\+Against\+Portals (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_p_c_z_scene_node}{P\+C\+Z\+Scene\+Node}} $\ast$}]{,  }\item[{\mbox{\hyperlink{class_ogre_1_1_portal}{Portal}} $\ast$}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



(recursive) check the given node against all portals in the zone 



Implements \mbox{\hyperlink{class_ogre_1_1_p_c_zone_afffceda4722bddf44acdab10cd95ad52}{Ogre\+::\+P\+C\+Zone}}.

\mbox{\Hypertarget{class_ogre_1_1_default_zone_aaf68e536e6d17124c59628ac9ecb592d}\label{class_ogre_1_1_default_zone_aaf68e536e6d17124c59628ac9ecb592d}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!\_checkLightAgainstPortals@{\_checkLightAgainstPortals}}
\index{\_checkLightAgainstPortals@{\_checkLightAgainstPortals}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{\_checkLightAgainstPortals()}{\_checkLightAgainstPortals()}}
{\footnotesize\ttfamily void Ogre\+::\+Default\+Zone\+::\+\_\+check\+Light\+Against\+Portals (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_p_c_z_light}{P\+C\+Z\+Light}} $\ast$}]{,  }\item[{unsigned long}]{,  }\item[{\mbox{\hyperlink{class_ogre_1_1_p_c_z_frustum}{P\+C\+Z\+Frustum}} $\ast$}]{,  }\item[{\mbox{\hyperlink{class_ogre_1_1_portal}{Portal}} $\ast$}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



(recursive) check the given light against all portals in the zone 



Implements \mbox{\hyperlink{class_ogre_1_1_p_c_zone_a917bd0e1990d568acdb9e8fb1e75492a}{Ogre\+::\+P\+C\+Zone}}.

\mbox{\Hypertarget{class_ogre_1_1_default_zone_afc08c8f6125210cd27e1d59b635bfc0b}\label{class_ogre_1_1_default_zone_afc08c8f6125210cd27e1d59b635bfc0b}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!updatePortalsZoneData@{updatePortalsZoneData}}
\index{updatePortalsZoneData@{updatePortalsZoneData}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{updatePortalsZoneData()}{updatePortalsZoneData()}}
{\footnotesize\ttfamily void Ogre\+::\+Default\+Zone\+::update\+Portals\+Zone\+Data (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Update the zone data for each portal. 



Implements \mbox{\hyperlink{class_ogre_1_1_p_c_zone_aef88f09e45e94145c19932a77f491dfe}{Ogre\+::\+P\+C\+Zone}}.

\mbox{\Hypertarget{class_ogre_1_1_default_zone_a9d4996ed40b3fe5f3ada3d677683623f}\label{class_ogre_1_1_default_zone_a9d4996ed40b3fe5f3ada3d677683623f}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!dirtyNodeByMovingPortals@{dirtyNodeByMovingPortals}}
\index{dirtyNodeByMovingPortals@{dirtyNodeByMovingPortals}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{dirtyNodeByMovingPortals()}{dirtyNodeByMovingPortals()}}
{\footnotesize\ttfamily void Ogre\+::\+Default\+Zone\+::dirty\+Node\+By\+Moving\+Portals (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Mark nodes dirty base on moving portals. 



Implements \mbox{\hyperlink{class_ogre_1_1_p_c_zone_a053576e1866ba02ec96b51b1f46854ee}{Ogre\+::\+P\+C\+Zone}}.

\mbox{\Hypertarget{class_ogre_1_1_default_zone_acd3a9d0ba7a59f8697021195fd4925ef}\label{class_ogre_1_1_default_zone_acd3a9d0ba7a59f8697021195fd4925ef}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!updateNodeHomeZone@{updateNodeHomeZone}}
\index{updateNodeHomeZone@{updateNodeHomeZone}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{updateNodeHomeZone()}{updateNodeHomeZone()}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_ogre_1_1_p_c_zone}{P\+C\+Zone}}$\ast$ Ogre\+::\+Default\+Zone\+::update\+Node\+Home\+Zone (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_p_c_z_scene_node}{P\+C\+Z\+Scene\+Node}} $\ast$}]{pczsn,  }\item[{bool}]{allow\+Back\+Touces }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Update a node\textquotesingle{}s home zone. 



Implements \mbox{\hyperlink{class_ogre_1_1_p_c_zone_a425a76e24781ef20edfe76ff01bc1716}{Ogre\+::\+P\+C\+Zone}}.

\mbox{\Hypertarget{class_ogre_1_1_default_zone_a24f274fc97998ae5191accf121e4ff51}\label{class_ogre_1_1_default_zone_a24f274fc97998ae5191accf121e4ff51}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!findVisibleNodes@{findVisibleNodes}}
\index{findVisibleNodes@{findVisibleNodes}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{findVisibleNodes()}{findVisibleNodes()}}
{\footnotesize\ttfamily void Ogre\+::\+Default\+Zone\+::find\+Visible\+Nodes (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_p_c_z_camera}{P\+C\+Z\+Camera}} $\ast$}]{,  }\item[{\mbox{\hyperlink{group___p_c_z_scene_manager_ga95a02c492d84dad39eceaf52db8a61f1}{Node\+List}} \&}]{visible\+Node\+List,  }\item[{\mbox{\hyperlink{class_ogre_1_1_render_queue}{Render\+Queue}} $\ast$}]{queue,  }\item[{\mbox{\hyperlink{struct_ogre_1_1_visible_objects_bounds_info}{Visible\+Objects\+Bounds\+Info}} $\ast$}]{visible\+Bounds,  }\item[{bool}]{only\+Shadow\+Casters,  }\item[{bool}]{display\+Nodes,  }\item[{bool}]{show\+Bounding\+Boxes }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Find and add visible objects to the render queue. 

\begin{DoxyRemark}{Remarks}
Starts with objects in the zone and proceeds through visible portals ~\newline
 This is a recursive call (the main call should be to \+\_\+find\+Visible\+Objects) 
\end{DoxyRemark}


Implements \mbox{\hyperlink{class_ogre_1_1_p_c_zone_a602b3631ccb95e2bdd67fbc80aa1355e}{Ogre\+::\+P\+C\+Zone}}.

\mbox{\Hypertarget{class_ogre_1_1_default_zone_a53f4cc39ed57959a0fbc6493db0eaac7}\label{class_ogre_1_1_default_zone_a53f4cc39ed57959a0fbc6493db0eaac7}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!\_findNodes@{\_findNodes}}
\index{\_findNodes@{\_findNodes}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{\_findNodes()}{\_findNodes()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}}
{\footnotesize\ttfamily void Ogre\+::\+Default\+Zone\+::\+\_\+find\+Nodes (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_ogre_1_1_axis_aligned_box}{Axis\+Aligned\+Box}} \&}]{t,  }\item[{\mbox{\hyperlink{group___octree_zone_ga2f69b6c1afcc4ce28d077acae1b4f432}{P\+C\+Z\+Scene\+Node\+List}} \&}]{list,  }\item[{\mbox{\hyperlink{namespace_ogre_ac5905c1abb8f5781e34a2d3429556d7b}{Portal\+List}} \&}]{visited\+Portals,  }\item[{bool}]{include\+Visitors,  }\item[{bool}]{recurse\+Thru\+Portals,  }\item[{\mbox{\hyperlink{class_ogre_1_1_p_c_z_scene_node}{P\+C\+Z\+Scene\+Node}} $\ast$}]{exclude }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Implements \mbox{\hyperlink{class_ogre_1_1_p_c_zone_ac6d95f1d9e814b380b99b266ac2a9383}{Ogre\+::\+P\+C\+Zone}}.

\mbox{\Hypertarget{class_ogre_1_1_default_zone_a24596ba1320708a548d972525e42b5cb}\label{class_ogre_1_1_default_zone_a24596ba1320708a548d972525e42b5cb}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!\_findNodes@{\_findNodes}}
\index{\_findNodes@{\_findNodes}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{\_findNodes()}{\_findNodes()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}}
{\footnotesize\ttfamily void Ogre\+::\+Default\+Zone\+::\+\_\+find\+Nodes (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_ogre_1_1_sphere}{Sphere}} \&}]{t,  }\item[{\mbox{\hyperlink{group___octree_zone_ga2f69b6c1afcc4ce28d077acae1b4f432}{P\+C\+Z\+Scene\+Node\+List}} \&}]{list,  }\item[{\mbox{\hyperlink{namespace_ogre_ac5905c1abb8f5781e34a2d3429556d7b}{Portal\+List}} \&}]{visited\+Portals,  }\item[{bool}]{include\+Visitors,  }\item[{bool}]{recurse\+Thru\+Portals,  }\item[{\mbox{\hyperlink{class_ogre_1_1_p_c_z_scene_node}{P\+C\+Z\+Scene\+Node}} $\ast$}]{exclude }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Implements \mbox{\hyperlink{class_ogre_1_1_p_c_zone_a4c5965d7fb2b0fdcc0bb539d5cd52a8d}{Ogre\+::\+P\+C\+Zone}}.

\mbox{\Hypertarget{class_ogre_1_1_default_zone_a40d806bd54938aa0d5c578c77dc6d29f}\label{class_ogre_1_1_default_zone_a40d806bd54938aa0d5c578c77dc6d29f}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!\_findNodes@{\_findNodes}}
\index{\_findNodes@{\_findNodes}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{\_findNodes()}{\_findNodes()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}}
{\footnotesize\ttfamily void Ogre\+::\+Default\+Zone\+::\+\_\+find\+Nodes (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_ogre_1_1_plane_bounded_volume}{Plane\+Bounded\+Volume}} \&}]{t,  }\item[{\mbox{\hyperlink{group___octree_zone_ga2f69b6c1afcc4ce28d077acae1b4f432}{P\+C\+Z\+Scene\+Node\+List}} \&}]{list,  }\item[{\mbox{\hyperlink{namespace_ogre_ac5905c1abb8f5781e34a2d3429556d7b}{Portal\+List}} \&}]{visited\+Portals,  }\item[{bool}]{include\+Visitors,  }\item[{bool}]{recurse\+Thru\+Portals,  }\item[{\mbox{\hyperlink{class_ogre_1_1_p_c_z_scene_node}{P\+C\+Z\+Scene\+Node}} $\ast$}]{exclude }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Implements \mbox{\hyperlink{class_ogre_1_1_p_c_zone_a70ffd8f5e9a3a68926672a2276f854bb}{Ogre\+::\+P\+C\+Zone}}.

\mbox{\Hypertarget{class_ogre_1_1_default_zone_a7bf02fbaf92939fa746174f381fa65c2}\label{class_ogre_1_1_default_zone_a7bf02fbaf92939fa746174f381fa65c2}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!\_findNodes@{\_findNodes}}
\index{\_findNodes@{\_findNodes}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{\_findNodes()}{\_findNodes()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}}
{\footnotesize\ttfamily void Ogre\+::\+Default\+Zone\+::\+\_\+find\+Nodes (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_ogre_1_1_ray}{Ray}} \&}]{t,  }\item[{\mbox{\hyperlink{group___octree_zone_ga2f69b6c1afcc4ce28d077acae1b4f432}{P\+C\+Z\+Scene\+Node\+List}} \&}]{list,  }\item[{\mbox{\hyperlink{namespace_ogre_ac5905c1abb8f5781e34a2d3429556d7b}{Portal\+List}} \&}]{visited\+Portals,  }\item[{bool}]{include\+Visitors,  }\item[{bool}]{recurse\+Thru\+Portals,  }\item[{\mbox{\hyperlink{class_ogre_1_1_p_c_z_scene_node}{P\+C\+Z\+Scene\+Node}} $\ast$}]{exclude }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Implements \mbox{\hyperlink{class_ogre_1_1_p_c_zone_a97dd8130b4c89ac85d726f5bf2f328a4}{Ogre\+::\+P\+C\+Zone}}.

\mbox{\Hypertarget{class_ogre_1_1_default_zone_a96b17eec6ef2530b6d981427fd1f75e1}\label{class_ogre_1_1_default_zone_a96b17eec6ef2530b6d981427fd1f75e1}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!setOption@{setOption}}
\index{setOption@{setOption}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{setOption()}{setOption()}}
{\footnotesize\ttfamily bool Ogre\+::\+Default\+Zone\+::set\+Option (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&}]{,  }\item[{const void $\ast$}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Sets the options for the Zone. 



Implements \mbox{\hyperlink{class_ogre_1_1_p_c_zone_a392214a159e92805364bff307bbf0549}{Ogre\+::\+P\+C\+Zone}}.

\mbox{\Hypertarget{class_ogre_1_1_default_zone_a3f5b5a9f805968989796fdb19ccbd9d6}\label{class_ogre_1_1_default_zone_a3f5b5a9f805968989796fdb19ccbd9d6}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!notifyCameraCreated@{notifyCameraCreated}}
\index{notifyCameraCreated@{notifyCameraCreated}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{notifyCameraCreated()}{notifyCameraCreated()}}
{\footnotesize\ttfamily void Ogre\+::\+Default\+Zone\+::notify\+Camera\+Created (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_camera}{Camera}} $\ast$}]{c }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



called when the scene manager creates a camera because some zone managers (like Terrain\+Zone) need the camera info. 



Implements \mbox{\hyperlink{class_ogre_1_1_p_c_zone_a7f211fdbe1e7b34e64671c8ef11e58d7}{Ogre\+::\+P\+C\+Zone}}.

\mbox{\Hypertarget{class_ogre_1_1_default_zone_ad28042ef5f4b4eb1ad574ee15625f92a}\label{class_ogre_1_1_default_zone_ad28042ef5f4b4eb1ad574ee15625f92a}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!notifyWorldGeometryRenderQueue@{notifyWorldGeometryRenderQueue}}
\index{notifyWorldGeometryRenderQueue@{notifyWorldGeometryRenderQueue}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{notifyWorldGeometryRenderQueue()}{notifyWorldGeometryRenderQueue()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Default\+Zone\+::notify\+World\+Geometry\+Render\+Queue (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_a119732ea9d1e88bbddc47b4ac0fa21cb}{uint8}}}]{qid }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Called by P\+C\+Z\+SM during set\+World\+Geometry\+Render\+Queue() 



Implements \mbox{\hyperlink{class_ogre_1_1_p_c_zone_a127fceccd44fb4c49a503edceb054623}{Ogre\+::\+P\+C\+Zone}}.

\mbox{\Hypertarget{class_ogre_1_1_default_zone_aa136881b59ba17acf60c5c792f57e1be}\label{class_ogre_1_1_default_zone_aa136881b59ba17acf60c5c792f57e1be}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!notifyBeginRenderScene@{notifyBeginRenderScene}}
\index{notifyBeginRenderScene@{notifyBeginRenderScene}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{notifyBeginRenderScene()}{notifyBeginRenderScene()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Default\+Zone\+::notify\+Begin\+Render\+Scene (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Called when a \+\_\+render\+Scene is called in the \mbox{\hyperlink{class_ogre_1_1_scene_manager}{Scene\+Manager}}. 



Implements \mbox{\hyperlink{class_ogre_1_1_p_c_zone_abe5422e04a4806283ce1716808b53346}{Ogre\+::\+P\+C\+Zone}}.

\mbox{\Hypertarget{class_ogre_1_1_default_zone_a7b4af55a242d7f9cde1659a9d28e4a66}\label{class_ogre_1_1_default_zone_a7b4af55a242d7f9cde1659a9d28e4a66}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!setZoneGeometry@{setZoneGeometry}}
\index{setZoneGeometry@{setZoneGeometry}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{setZoneGeometry()}{setZoneGeometry()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Default\+Zone\+::set\+Zone\+Geometry (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&}]{filename,  }\item[{\mbox{\hyperlink{class_ogre_1_1_p_c_z_scene_node}{P\+C\+Z\+Scene\+Node}} $\ast$}]{parent\+Node }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Called by P\+C\+Z\+SM during \mbox{\hyperlink{class_ogre_1_1_default_zone_a7b4af55a242d7f9cde1659a9d28e4a66}{set\+Zone\+Geometry()}} 



Implements \mbox{\hyperlink{class_ogre_1_1_p_c_zone_a6101e456713f4f75910c0e9b40d5f8b0}{Ogre\+::\+P\+C\+Zone}}.

\mbox{\Hypertarget{class_ogre_1_1_p_c_zone_a920deb3e4af6031aab2c70b328926c4b}\label{class_ogre_1_1_p_c_zone_a920deb3e4af6031aab2c70b328926c4b}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!getZoneTypeName@{getZoneTypeName}}
\index{getZoneTypeName@{getZoneTypeName}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{getZoneTypeName()}{getZoneTypeName()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}}\& Ogre\+::\+P\+C\+Zone\+::get\+Zone\+Type\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}

\begin{DoxyReturn}{Returns}
The zone type name (ex\+: \char`\"{}\+Zone\+Type\+\_\+\+Terrain\char`\"{}) 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_p_c_zone_a65083240bb9210d75f999ab3e8bacd77}\label{class_ogre_1_1_p_c_zone_a65083240bb9210d75f999ab3e8bacd77}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!getName@{getName}}
\index{getName@{getName}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{getName()}{getName()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}}\& Ogre\+::\+P\+C\+Zone\+::get\+Name (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}

\begin{DoxyReturn}{Returns}
the name of the zone 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_p_c_zone_a7f34e962772ab3549074c7324536e288}\label{class_ogre_1_1_p_c_zone_a7f34e962772ab3549074c7324536e288}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!getEnclosureNode@{getEnclosureNode}}
\index{getEnclosureNode@{getEnclosureNode}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{getEnclosureNode()}{getEnclosureNode()}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_ogre_1_1_scene_node}{Scene\+Node}}$\ast$ Ogre\+::\+P\+C\+Zone\+::get\+Enclosure\+Node (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}



Get a pointer to the enclosure node for this \mbox{\hyperlink{class_ogre_1_1_p_c_zone}{P\+C\+Zone}}. 

\mbox{\Hypertarget{class_ogre_1_1_p_c_zone_a8ff931ac282027f2d1d786b128a92a94}\label{class_ogre_1_1_p_c_zone_a8ff931ac282027f2d1d786b128a92a94}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!setHasSky@{setHasSky}}
\index{setHasSky@{setHasSky}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{setHasSky()}{setHasSky()}}
{\footnotesize\ttfamily void Ogre\+::\+P\+C\+Zone\+::set\+Has\+Sky (\begin{DoxyParamCaption}\item[{bool}]{yesno }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}



If sky should be drawn with this zone. 

\mbox{\Hypertarget{class_ogre_1_1_p_c_zone_a6d4dc7bac6baf6dfc3c41ded5a9d373a}\label{class_ogre_1_1_p_c_zone_a6d4dc7bac6baf6dfc3c41ded5a9d373a}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!hasSky@{hasSky}}
\index{hasSky@{hasSky}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{hasSky()}{hasSky()}}
{\footnotesize\ttfamily bool Ogre\+::\+P\+C\+Zone\+::has\+Sky (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}

\begin{DoxyReturn}{Returns}
Whether or not this zone has sky 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_p_c_zone_aa89fe9c71d0e86e61d70ea5684cc83d2}\label{class_ogre_1_1_p_c_zone_aa89fe9c71d0e86e61d70ea5684cc83d2}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!setLastVisibleFrame@{setLastVisibleFrame}}
\index{setLastVisibleFrame@{setLastVisibleFrame}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{setLastVisibleFrame()}{setLastVisibleFrame()}}
{\footnotesize\ttfamily void Ogre\+::\+P\+C\+Zone\+::set\+Last\+Visible\+Frame (\begin{DoxyParamCaption}\item[{unsigned long}]{frame\+Count }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}



Set the last\+Visible\+Frame counter. 

\mbox{\Hypertarget{class_ogre_1_1_p_c_zone_ac1fa831a0caf1f7defd52047322434f0}\label{class_ogre_1_1_p_c_zone_ac1fa831a0caf1f7defd52047322434f0}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!getLastVisibleFrame@{getLastVisibleFrame}}
\index{getLastVisibleFrame@{getLastVisibleFrame}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{getLastVisibleFrame()}{getLastVisibleFrame()}}
{\footnotesize\ttfamily unsigned long Ogre\+::\+P\+C\+Zone\+::get\+Last\+Visible\+Frame (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}



Get the last\+Visible\+Frame counter value. 

\mbox{\Hypertarget{class_ogre_1_1_p_c_zone_ada07deb5c12753fb1bf81d5d92a1e912}\label{class_ogre_1_1_p_c_zone_ada07deb5c12753fb1bf81d5d92a1e912}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!setLastVisibleFromCamera@{setLastVisibleFromCamera}}
\index{setLastVisibleFromCamera@{setLastVisibleFromCamera}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{setLastVisibleFromCamera()}{setLastVisibleFromCamera()}}
{\footnotesize\ttfamily void Ogre\+::\+P\+C\+Zone\+::set\+Last\+Visible\+From\+Camera (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_p_c_z_camera}{P\+C\+Z\+Camera}} $\ast$}]{camera }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}



Set the last\+Visible\+From\+Camera pointer. 

\mbox{\Hypertarget{class_ogre_1_1_p_c_zone_afc7272dc83ed42cc5c742556c4550bc5}\label{class_ogre_1_1_p_c_zone_afc7272dc83ed42cc5c742556c4550bc5}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!getLastVisibleFromCamera@{getLastVisibleFromCamera}}
\index{getLastVisibleFromCamera@{getLastVisibleFromCamera}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{getLastVisibleFromCamera()}{getLastVisibleFromCamera()}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_ogre_1_1_p_c_z_camera}{P\+C\+Z\+Camera}}$\ast$ Ogre\+::\+P\+C\+Zone\+::get\+Last\+Visible\+From\+Camera (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}



Get the last\+Visible\+From\+Camera pointer. 

\mbox{\Hypertarget{class_ogre_1_1_p_c_zone_acfc4de41d78f2a75d3a569e26196a5fe}\label{class_ogre_1_1_p_c_zone_acfc4de41d78f2a75d3a569e26196a5fe}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!\_clearNodeLists@{\_clearNodeLists}}
\index{\_clearNodeLists@{\_clearNodeLists}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{\_clearNodeLists()}{\_clearNodeLists()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+P\+C\+Zone\+::\+\_\+clear\+Node\+Lists (\begin{DoxyParamCaption}\item[{short}]{node\+List\+Types }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Remove all nodes from the node reference list and clear it. 



Reimplemented in \mbox{\hyperlink{class_ogre_1_1_octree_zone_ae330724834f36739a68a1d5fdd035ca0}{Ogre\+::\+Octree\+Zone}}.

\mbox{\Hypertarget{class_ogre_1_1_p_c_zone_ae9210b537407fadb23e46c30fd884d9a}\label{class_ogre_1_1_p_c_zone_ae9210b537407fadb23e46c30fd884d9a}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!createNodeZoneData@{createNodeZoneData}}
\index{createNodeZoneData@{createNodeZoneData}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{createNodeZoneData()}{createNodeZoneData()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+P\+C\+Zone\+::create\+Node\+Zone\+Data (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_p_c_z_scene_node}{P\+C\+Z\+Scene\+Node}} $\ast$}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Create zone specific data for a node. 



Reimplemented in \mbox{\hyperlink{class_ogre_1_1_octree_zone_a0666b7f4ecadd02dca134a800ed6db70}{Ogre\+::\+Octree\+Zone}}.

\mbox{\Hypertarget{class_ogre_1_1_p_c_zone_a6d04ab16bfd65e4641ff775cf3b21a6a}\label{class_ogre_1_1_p_c_zone_a6d04ab16bfd65e4641ff775cf3b21a6a}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!findMatchingPortal@{findMatchingPortal}}
\index{findMatchingPortal@{findMatchingPortal}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{findMatchingPortal()}{findMatchingPortal()}}
{\footnotesize\ttfamily virtual \mbox{\hyperlink{class_ogre_1_1_portal}{Portal}}$\ast$ Ogre\+::\+P\+C\+Zone\+::find\+Matching\+Portal (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_portal}{Portal}} $\ast$}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Find a matching portal (for connecting portals) 

\mbox{\Hypertarget{class_ogre_1_1_p_c_zone_accc5449350478d04f943d3a313704198}\label{class_ogre_1_1_p_c_zone_accc5449350478d04f943d3a313704198}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!\_addPortal@{\_addPortal}}
\index{\_addPortal@{\_addPortal}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{\_addPortal()}{\_addPortal()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+P\+C\+Zone\+::\+\_\+add\+Portal (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_portal}{Portal}} $\ast$}]{new\+Portal }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Add a portal to the zone. 

\mbox{\Hypertarget{class_ogre_1_1_p_c_zone_aae81008aaba331d75d78ce12f741acf4}\label{class_ogre_1_1_p_c_zone_aae81008aaba331d75d78ce12f741acf4}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!\_removePortal@{\_removePortal}}
\index{\_removePortal@{\_removePortal}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{\_removePortal()}{\_removePortal()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+P\+C\+Zone\+::\+\_\+remove\+Portal (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_portal}{Portal}} $\ast$}]{remove\+Portal }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Remove a portal from the zone. 

\mbox{\Hypertarget{class_ogre_1_1_p_c_zone_ad1cc272698022165a64f85b5e6669917}\label{class_ogre_1_1_p_c_zone_ad1cc272698022165a64f85b5e6669917}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!\_addAntiPortal@{\_addAntiPortal}}
\index{\_addAntiPortal@{\_addAntiPortal}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{\_addAntiPortal()}{\_addAntiPortal()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+P\+C\+Zone\+::\+\_\+add\+Anti\+Portal (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_anti_portal}{Anti\+Portal}} $\ast$}]{new\+Anti\+Portal }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Add an anti portal to the zone. 

\mbox{\Hypertarget{class_ogre_1_1_p_c_zone_aa1b0c4809cffb26dd257dd82c97adee8}\label{class_ogre_1_1_p_c_zone_aa1b0c4809cffb26dd257dd82c97adee8}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!\_removeAntiPortal@{\_removeAntiPortal}}
\index{\_removeAntiPortal@{\_removeAntiPortal}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{\_removeAntiPortal()}{\_removeAntiPortal()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+P\+C\+Zone\+::\+\_\+remove\+Anti\+Portal (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_anti_portal}{Anti\+Portal}} $\ast$}]{remove\+Anti\+Portal }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Remove an anti portal from the zone. 

\mbox{\Hypertarget{class_ogre_1_1_p_c_zone_ac4955afa0014db1b4ab2a8aa3745f99e}\label{class_ogre_1_1_p_c_zone_ac4955afa0014db1b4ab2a8aa3745f99e}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!getAABB@{getAABB}}
\index{getAABB@{getAABB}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{getAABB()}{getAABB()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+P\+C\+Zone\+::get\+A\+A\+BB (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_axis_aligned_box}{Axis\+Aligned\+Box}} \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Get the world coordinate aabb of the zone. 



Reimplemented in \mbox{\hyperlink{class_ogre_1_1_octree_zone_a9ae79e9f3106aab4efa3f7ced10a08c8}{Ogre\+::\+Octree\+Zone}}.

\mbox{\Hypertarget{class_ogre_1_1_p_c_zone_ada5403814b6ba8a1284e80ab97d08f71}\label{class_ogre_1_1_p_c_zone_ada5403814b6ba8a1284e80ab97d08f71}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!setPortalsUpdated@{setPortalsUpdated}}
\index{setPortalsUpdated@{setPortalsUpdated}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{setPortalsUpdated()}{setPortalsUpdated()}}
{\footnotesize\ttfamily void Ogre\+::\+P\+C\+Zone\+::set\+Portals\+Updated (\begin{DoxyParamCaption}\item[{bool}]{updated }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}

\mbox{\Hypertarget{class_ogre_1_1_p_c_zone_aa1363a02d2cf5526fb11c86b836707d1}\label{class_ogre_1_1_p_c_zone_aa1363a02d2cf5526fb11c86b836707d1}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!getPortalsUpdated@{getPortalsUpdated}}
\index{getPortalsUpdated@{getPortalsUpdated}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{getPortalsUpdated()}{getPortalsUpdated()}}
{\footnotesize\ttfamily bool Ogre\+::\+P\+C\+Zone\+::get\+Portals\+Updated (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}

\mbox{\Hypertarget{class_ogre_1_1_p_c_zone_ab6ecad657b5c528554153b425d1961db}\label{class_ogre_1_1_p_c_zone_ab6ecad657b5c528554153b425d1961db}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!getUserData@{getUserData}}
\index{getUserData@{getUserData}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{getUserData()}{getUserData()}}
{\footnotesize\ttfamily void$\ast$ Ogre\+::\+P\+C\+Zone\+::get\+User\+Data (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}



Get \& set the user data. 

\mbox{\Hypertarget{class_ogre_1_1_p_c_zone_abc8ebac2f46f22bb525856ec91be771e}\label{class_ogre_1_1_p_c_zone_abc8ebac2f46f22bb525856ec91be771e}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!setUserData@{setUserData}}
\index{setUserData@{setUserData}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{setUserData()}{setUserData()}}
{\footnotesize\ttfamily void Ogre\+::\+P\+C\+Zone\+::set\+User\+Data (\begin{DoxyParamCaption}\item[{void $\ast$}]{user\+Data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{class_ogre_1_1_p_c_zone_a3f2f62ba44ece0239408e0e8e04e0a72}\label{class_ogre_1_1_p_c_zone_a3f2f62ba44ece0239408e0e8e04e0a72}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!mPortals@{mPortals}}
\index{mPortals@{mPortals}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{mPortals}{mPortals}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_ac5905c1abb8f5781e34a2d3429556d7b}{Portal\+List}} Ogre\+::\+P\+C\+Zone\+::m\+Portals\hspace{0.3cm}{\ttfamily [inherited]}}



List of Portals which this zone contains (each portal leads to another zone) 

\mbox{\Hypertarget{class_ogre_1_1_p_c_zone_abf2c82ac1e74ccd3852d3a332a8c4c99}\label{class_ogre_1_1_p_c_zone_abf2c82ac1e74ccd3852d3a332a8c4c99}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!mAntiPortals@{mAntiPortals}}
\index{mAntiPortals@{mAntiPortals}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{mAntiPortals}{mAntiPortals}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_a1ef91416cb610243c95c0d2a93632477}{Anti\+Portal\+List}} Ogre\+::\+P\+C\+Zone\+::m\+Anti\+Portals\hspace{0.3cm}{\ttfamily [inherited]}}

\mbox{\Hypertarget{class_ogre_1_1_p_c_zone_a93e8f7a50cdea269e209fd15f87c557d}\label{class_ogre_1_1_p_c_zone_a93e8f7a50cdea269e209fd15f87c557d}} 
\index{Ogre::DefaultZone@{Ogre::DefaultZone}!mPCZSM@{mPCZSM}}
\index{mPCZSM@{mPCZSM}!Ogre::DefaultZone@{Ogre::DefaultZone}}
\doxysubsubsection{\texorpdfstring{mPCZSM}{mPCZSM}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_ogre_1_1_p_c_z_scene_manager}{P\+C\+Z\+Scene\+Manager}}$\ast$ Ogre\+::\+P\+C\+Zone\+::m\+P\+C\+Z\+SM\hspace{0.3cm}{\ttfamily [inherited]}}



Pointer to the pcz scene manager that created this zone. 



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{_ogre_default_zone_8h}{Ogre\+Default\+Zone.\+h}}\end{DoxyCompactItemize}
