Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/render/renderext.h')
-rw-r--r--src/render/renderext.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/render/renderext.h b/src/render/renderext.h
index 28a2c23..3834769 100644
--- a/src/render/renderext.h
+++ b/src/render/renderext.h
@@ -26,8 +26,14 @@ public:
virtual void frame(float elapsed);
inline bool visible() const { return state_visible; }
+
inline bool detailvisible() const { return state_detailvisible; }
+ /**
+ * true if the entity is behind the camera
+ */
+ inline bool behind() const { return state_behind; }
+
inline float fuzz() const { return state_fuzz; }
/// distance to the camera
@@ -35,9 +41,11 @@ public:
/// particles
inline ParticleSystems &particles() { return state_particles; }
+
private:
bool state_visible;
bool state_detailvisible;
+ bool state_behind;
float state_fuzz;
float state_distance;