1234567891011121314151617181920212223 |
- #ifndef STREAMBUFFER_H
- #define STREAMBUFFER_H
- class StreamBuffer final {
- int bufferSize;
- int offset;
- int index;
- float* buffer;
-
- public:
- StreamBuffer(int size);
- StreamBuffer(const StreamBuffer& other) = delete;
- StreamBuffer(StreamBuffer&& other) = delete;
- StreamBuffer& operator=(const StreamBuffer& other) = delete;
- StreamBuffer& operator=(StreamBuffer&& other) = delete;
- void reset(int size);
- StreamBuffer& add(float f);
- void draw(int floatPerVertex);
- };
- #endif
|