doxygen: add newline after \file
[blender.git] / intern / elbeem / intern / ntl_ray.h
index 71fcd5f..064fce2 100644 (file)
@@ -1,5 +1,5 @@
-/** \file elbeem/intern/ntl_ray.h
- *  \ingroup elbeem
+/** \file
+ * \ingroup elbeem
  */
 /******************************************************************************
  *
 #include "ntl_geometryobject.h"
 #include "ntl_bsptree.h"
 
+#ifdef WITH_CXX_GUARDEDALLOC
+#  include "MEM_guardedalloc.h"
+#endif
+
 class ntlTriangle;
 class ntlRay;
 class ntlTree;
@@ -39,6 +43,11 @@ class ntlIntersection {
                ntlRay *ray; 
                ntlTriangle *tri;
                char flags;
+
+private:
+#ifdef WITH_CXX_GUARDEDALLOC
+       MEM_CXX_CLASS_ALLOC_FUNCS("ELBEEM:ntlIntersection")
+#endif
 };
 
 //! the main ray class
@@ -138,6 +147,10 @@ private:
        /*! ID of this ray (from renderglobals */
        int mID;
 
+private:
+#ifdef WITH_CXX_GUARDEDALLOC
+       MEM_CXX_CLASS_ALLOC_FUNCS("ELBEEM:ntlRay")
+#endif
 };
 
 
@@ -225,6 +238,10 @@ private:
        /*! ID of last ray that an intersection was calculated for */
        int mLastRay;
 
+private:
+#ifdef WITH_CXX_GUARDEDALLOC
+       MEM_CXX_CLASS_ALLOC_FUNCS("ELBEEM:ntlTriangle")
+#endif
 };
 
 
@@ -404,15 +421,16 @@ private:
        /*! Tree to store quickly intersect triangles */
        ntlTree *mpTree;
 
-       /*! id of dislpay list for raytracer stuff */
-       int mDisplayListId;
-
        /*! was the scene successfully built? only then getObject(i) requests are valid */
        bool mSceneBuilt;
 
        /*! shader/obj initializations are only done on first init */
        bool mFirstInitDone;
 
+private:
+#ifdef WITH_CXX_GUARDEDALLOC
+       MEM_CXX_CLASS_ALLOC_FUNCS("ELBEEM:ntlScene")
+#endif
 };