X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Frender%2Fzsortedscene.h;h=f268f5297e3b279e064173c71f938494ade5431a;hb=54e758597f72544719119e4660af742628645ff6;hp=9653567c107be6d88b50a096d5a7b825b1b739fc;hpb=e9a898f315b5d1396f196d785913a283c30940f2;p=libs%2Fgl.git diff --git a/source/render/zsortedscene.h b/source/render/zsortedscene.h index 9653567c..f268f529 100644 --- a/source/render/zsortedscene.h +++ b/source/render/zsortedscene.h @@ -10,15 +10,15 @@ namespace GL { enum SortOrder { - FRONT_TO_BACK, - BACK_TO_FRONT + FRONT_TO_BACK = 0, + BACK_TO_FRONT = 1 }; enum DepthReference { - CLOSEST, - CENTER, - FURTHEST + CLOSEST = 0, + CENTER = 1, + FURTHEST = 2 }; /** @@ -43,13 +43,11 @@ private: }; std::set renderables; - SortOrder order; - DepthReference reference; + SortOrder order = BACK_TO_FRONT; + DepthReference reference = FURTHEST; mutable std::vector sorted_cache; public: - ZSortedScene(); - virtual void add(Renderable &); virtual void remove(Renderable &);