]> Dogcows Code - chaz/yoink/blobdiff - src/Moof/Cullable.hh
extreme refactoring
[chaz/yoink] / src / Moof / Cullable.hh
similarity index 84%
rename from src/cullable.hh
rename to src/Moof/Cullable.hh
index e4fe4ca7f292ee408c37f350c76a6acee31e8b9c..d543d0f07ecc040f6b744a00fcbb50ee5e16a024 100644 (file)
 
 *******************************************************************************/
 
 
 *******************************************************************************/
 
-#ifndef _CULLABLE_HH_
-#define _CULLABLE_HH_
+#ifndef _MOOF_CULLABLE_HH_
+#define _MOOF_CULLABLE_HH_
 
 
-#include "camera.hh"
+#include <Moof/Camera.hh>
 
 
 
 
-namespace dc {
+namespace Mf {
 
 
 /**
 
 
 /**
- * Interface for anything that can be culled given a camera's frustrum.
+ * Interface for anything that can be culled.  This can include more than just
+ * frustrum culling.
  */
 
  */
 
-class cullable
+class Cullable
 {
 public:
 {
 public:
-       virtual bool isVisible(const camera& cam) = 0;
+       virtual bool isVisible(const Camera& cam) = 0;
 };
 
 
 };
 
 
-} // namespace dc
+} // namespace Mf
 
 
-#endif // _CULLABLE_HH_
+#endif // _MOOF_CULLABLE_HH_
 
 /** vim: set ts=4 sw=4 tw=80: *************************************************/
 
 
 /** vim: set ts=4 sw=4 tw=80: *************************************************/
 
This page took 0.018833 seconds and 4 git commands to generate.