Browse Source

Removed long-deprecated Buffer::set*Data() raw pointer overloads.

Use overloads taking Containers::ArrayReference instead.
pull/51/head
Vladimír Vondruš 12 years ago
parent
commit
49e0aa3dc4
  1. 22
      src/Magnum/Buffer.h

22
src/Magnum/Buffer.h

@ -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()});

Loading…
Cancel
Save