#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 |