Kale
Loading...
Searching...
No Matches
Kale::OpenGL::Buffer< T > Member List

This is the complete list of members for Kale::OpenGL::Buffer< T >, including all inherited members.

allocBuffer(BufferUsage usage)Kale::OpenGL::Buffer< T >inline
begin()Kale::OpenGL::Buffer< T >inline
bind() constKale::OpenGL::Buffer< T >inline
Buffer(BufferType type)Kale::OpenGL::Buffer< T >inline
Buffer(BufferType type, BufferUsage usage, const std::array< T, N > &data)Kale::OpenGL::Buffer< T >inline
Buffer(BufferType type, BufferUsage usage, const std::vector< T > &dat)Kale::OpenGL::Buffer< T >inline
Buffer(BufferType type, BufferUsage usage, std::vector< T > &&dat)Kale::OpenGL::Buffer< T >inline
Buffer(BufferType type, BufferUsage usage, const T *arr, size_t n)Kale::OpenGL::Buffer< T >inline
Buffer(const Buffer &other)=deleteKale::OpenGL::Buffer< T >
bufferKale::OpenGL::Buffer< T >private
cbegin() constKale::OpenGL::Buffer< T >inline
cend() constKale::OpenGL::Buffer< T >inline
dataKale::OpenGL::Buffer< T >
end()Kale::OpenGL::Buffer< T >inline
modify(size_t i, const std::array< T, N > &val)Kale::OpenGL::Buffer< T >inline
modify(size_t i, const std::vector< T > &val)Kale::OpenGL::Buffer< T >inline
modify(size_t i, const T *arr, size_t n)Kale::OpenGL::Buffer< T >inline
modify(size_t i, T val)Kale::OpenGL::Buffer< T >inline
operator=(const Buffer &other)=deleteKale::OpenGL::Buffer< T >
operator[](size_t i) constKale::OpenGL::Buffer< T >inline
operator[](size_t i)Kale::OpenGL::Buffer< T >inline
resize(BufferUsage usage, size_t newSize)Kale::OpenGL::Buffer< T >inline
resize(BufferUsage usage, const std::array< T, N > &arr)Kale::OpenGL::Buffer< T >inline
resize(BufferUsage usage, const std::vector< T > &vec)Kale::OpenGL::Buffer< T >inline
resize(BufferUsage usage, std::vector< T > &&vec)Kale::OpenGL::Buffer< T >inline
resize(BufferUsage usage, const T *arr, size_t n)Kale::OpenGL::Buffer< T >inline
size() constKale::OpenGL::Buffer< T >inline
typeKale::OpenGL::Buffer< T >private
updateBuffer()Kale::OpenGL::Buffer< T >inline
~Buffer()Kale::OpenGL::Buffer< T >inline