7#ifndef KISOPENGLBUFFERCIRCULARSTORAGE_H
8#define KISOPENGLBUFFERCIRCULARSTORAGE_H
10#include <QScopedPointer>
11#include <QOpenGLBuffer>
68 const QScopedPointer<Private>
m_d;
BufferBinder & operator=(const BufferBinder &)=delete
BufferBinder(BufferBinder &&)=delete
BufferBinder(KisOpenGLBufferCircularStorage *bufferStorage, const void **dataPtr, int dataSize)
BufferBinder & operator=(BufferBinder &&)=delete
BufferBinder(const BufferBinder &)=delete
void allocateMoreBuffers()
~KisOpenGLBufferCircularStorage()
void addBuffersImpl(size_t buffersToAdd, int bufferSize)
const QScopedPointer< Private > m_d
KisOpenGLBufferCircularStorage(const KisOpenGLBufferCircularStorage &)=delete
KisOpenGLBufferCircularStorage()
KisOpenGLBufferCircularStorage & operator=(KisOpenGLBufferCircularStorage &&)=delete
KisOpenGLBufferCircularStorage & operator=(const KisOpenGLBufferCircularStorage &)=delete
KisOpenGLBufferCircularStorage(KisOpenGLBufferCircularStorage &&)=delete
void allocate(int numBuffers, int bufferSize)
QOpenGLBuffer * getNextBuffer()