|
Unofficial OpenGL Software Development Kit
0.5.0
|
Declares the StreamBuffer class. Include an OpenGL header before including this one. More...
#include <string>#include <exception>#include <boost/noncopyable.hpp>Go to the source code of this file.
Classes | |
| class | glmesh::StreamBufferException |
| Base class for all exceptions thrown by StreamBuffer and StreamBuffer::Map. More... | |
| class | glmesh::StoreAlreadyMappedException |
| Thrown when the StreamBuffer is mapped and you attempt to call a function that requires the StreamBuffer to not be mapped. More... | |
| class | glmesh::NotEnoughStorageForMapException |
| Thrown when mapping a StreamBuffer and it does not have enough room for the requested map size. More... | |
| class | glmesh::NotEnoughRemainingStorageForMapException |
| Thrown when mapping a StreamBuffer and the current offset + range would exceed the size of the StreamBuffer. More... | |
| class | glmesh::StreamBuffer |
| A class for streaming vertex data to buffer objects on the GPU. More... | |
| class | glmesh::StreamBuffer::Map |
| A RAII-style class for mapping a StreamBuffer. More... | |
Namespaces | |
| namespace | glmesh |
| The main namespace for the GL Mesh library. All GL Mesh functions are in this namespace. | |
Declares the StreamBuffer class. Include an OpenGL header before including this one.
1.8.3.1