Changeset 4840 in orxonox.OLD for orxonox/trunk/src/lib/graphics/render2D/render_2d.h
- Timestamp:
- Jul 12, 2005, 3:32:37 PM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
orxonox/trunk/src/lib/graphics/render2D/render_2d.h
r4839 r4840 10 10 11 11 // FORWARD DEFINITION 12 template <class T> class tList; 13 class Element2D; 12 14 13 15 //! A default singleton class. … … 15 17 16 18 public: 17 virtual ~Render2D( void);19 virtual ~Render2D(); 18 20 /** @returns a Pointer to the only object of this Class */ 19 inline static Render2D* getInstance(void) { if (!singletonRef) singletonRef = new Render2D(); return singletonRef; }; 21 inline static Render2D* getInstance() { if (!singletonRef) singletonRef = new Render2D(); return singletonRef; }; 22 23 24 void draw() const; 25 26 void registerElement2D(Element2D* element2D); 27 void unregisterElement2D(Element2D* element2D); 20 28 21 29 private: 22 Render2D(void); 23 static Render2D* singletonRef; 30 Render2D(); 31 static Render2D* singletonRef; //!< Reference to this class. 32 33 tList<Element2D>* element2DList; //!< List of all valid 2D-elements. 24 34 }; 25 35
Note: See TracChangeset
for help on using the changeset viewer.