public:
void begin(PrimitiveType);
void end();
+ void element(unsigned);
PrimitiveType get_type() const;
protected:
virtual void vertex_(float, float, float, float);
virtual void begin_() =0;
virtual void end_() =0;
+ virtual void element_(unsigned) =0;
};
} // namespace GL