SimpleGL  1.1.0
A framework for platform independent rendering
sgl::Buffer Member List

This is the complete list of members for sgl::Buffer, including all inherited members.

bind(BufferTarget target)sgl::Buffer
Buffer(void)sgl::Buffer
getHandle()sgl::Buffer
map(BufferTarget target, MapAccess access)sgl::Buffer
mapRange(BufferTarget target, long offset, long length, MapRangeAccess access)sgl::Buffer
unmap(BufferTarget target)sgl::Buffer
uploadData(BufferTarget target, long size, float *data, BufferUsage usage)sgl::Buffer
uploadData(BufferTarget target, long size, std::vector< float > data, BufferUsage usage)sgl::Buffer
uploadData(BufferTarget target, long size, std::vector< glm::vec2 > data, BufferUsage usage)sgl::Buffer
uploadData(BufferTarget target, long size, std::vector< glm::vec3 > data, BufferUsage usage)sgl::Buffer
uploadData(BufferTarget target, long size, std::vector< glm::vec4 > data, BufferUsage usage)sgl::Buffer
uploadData(BufferTarget target, long size, BufferUsage usage)sgl::Buffer
uploadSubData(BufferTarget target, long offset, long size, float *data)sgl::Buffer
uploadSubData(BufferTarget target, long offset, long size, std::vector< float > data)sgl::Buffer
uploadSubData(BufferTarget target, long offset, long size, std::vector< glm::vec2 > data)sgl::Buffer
uploadSubData(BufferTarget target, long offset, long size, std::vector< glm::vec3 > data)sgl::Buffer
uploadSubData(BufferTarget target, long offset, long size, std::vector< glm::vec4 > data)sgl::Buffer
~Buffer(void)sgl::Buffer