#ifndef MSP_GL_VERTEXSETUP_BACKEND_H_
#define MSP_GL_VERTEXSETUP_BACKEND_H_
+#include <msp/core/noncopyable.h>
+
namespace Msp {
namespace GL {
class VertexArray;
class VertexFormat;
-class OpenGLVertexSetup
+class OpenGLVertexSetup: public NonCopyable
{
friend class OpenGLPipelineState;
unsigned id;
OpenGLVertexSetup();
+ OpenGLVertexSetup(OpenGLVertexSetup &&);
~OpenGLVertexSetup();
static void require_format(const VertexFormat &, bool);