#include
<oglplus/dsa/vertex_attrib.hpp>
#if GL_VERSION_4_5 || GL_ARB_direct_state_access class DSAVertexArrayAttrib : public ProgVarCommonOps<tag::VertexAttrib> { public: DSAVertexArrayAttrib( VertexArrayName vao, VertexAttribSlot location );DSAVertexArrayAttrib( VertexArrayName vao, ProgramName program, StrCRef identifier );
DSAVertexArrayAttrib& Enable(void);
DSAVertexArrayAttrib& Disable(void);
DSAVertexArrayAttrib& VertexBuffer( BufferName buffer, GLintptr offset, SizeType stride );
DSAVertexArrayAttrib& Format( GLint values_per_vertex, DataType data_type, Boolean normalized, GLuint relative_offset );
DSAVertexArrayAttrib& IFormat( GLint values_per_vertex, DataType data_type, GLuint relative_offset );
DSAVertexArrayAttrib& LFormat( GLint values_per_vertex, DataType data_type, GLuint relative_offset );
}; #endif
See |
|
See |
|
Enables |
|
Disables |
|
Sets the vertex buffer for |
|
Sets up the properties of |
|
Sets up the properties of |
|
Sets up the properties of |