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.