|
|
|
|
@ -678,17 +678,6 @@ class MAGNUM_EXPORT Buffer: public AbstractObject {
|
|
|
|
|
*/ |
|
|
|
|
Buffer& setData(Containers::ArrayReference<const void> data, BufferUsage usage); |
|
|
|
|
|
|
|
|
|
#ifdef MAGNUM_BUILD_DEPRECATED |
|
|
|
|
/**
|
|
|
|
|
* @copybrief setData(Containers::ArrayReference<const void>, BufferUsage) |
|
|
|
|
* @deprecated Use @ref Magnum::Buffer::setData(Containers::ArrayReference<const void>, BufferUsage) "setData(Containers::ArrayReference<const void>, BufferUsage)" |
|
|
|
|
* instead. |
|
|
|
|
*/ |
|
|
|
|
CORRADE_DEPRECATED("use setData(Containers::ArrayReference, BufferUsage) instead") Buffer& setData(GLsizeiptr size, const GLvoid* data, BufferUsage usage) { |
|
|
|
|
return setData({data, std::size_t(size)}, usage); |
|
|
|
|
} |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
/** @overload */ |
|
|
|
|
template<class T> Buffer& setData(const std::vector<T>& data, BufferUsage usage) { |
|
|
|
|
setData({data.data(), data.size()}, usage); |
|
|
|
|
@ -715,17 +704,6 @@ class MAGNUM_EXPORT Buffer: public AbstractObject {
|
|
|
|
|
*/ |
|
|
|
|
Buffer& setSubData(GLintptr offset, Containers::ArrayReference<const void> data); |
|
|
|
|
|
|
|
|
|
#ifdef MAGNUM_BUILD_DEPRECATED |
|
|
|
|
/**
|
|
|
|
|
* @copybrief setSubData(GLintptr, Containers::ArrayReference<const void>) |
|
|
|
|
* @deprecated Use @ref Magnum::Buffer::setSubData(GLintptr, Containers::ArrayReference<const void>) "setSubData(GLintptr, Containers::ArrayReference<const void>)" |
|
|
|
|
* instead. |
|
|
|
|
*/ |
|
|
|
|
CORRADE_DEPRECATED("use setSubData(GLintptr, Containers::ArrayReference) instead") Buffer& setSubData(GLintptr offset, GLsizeiptr size, const GLvoid* data) { |
|
|
|
|
return setSubData(offset, {data, std::size_t(size)}); |
|
|
|
|
} |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
/** @overload */ |
|
|
|
|
template<class T> Buffer& setSubData(GLintptr offset, const std::vector<T>& data) { |
|
|
|
|
setSubData(offset, {data.data(), data.size()}); |
|
|
|
|
|