MeVisLab Toolbox Reference
GLVertexArrayAccess Struct Reference

Helper struct for getting access to the OpenGL vertex array data. More...

#include <GLVertexArrayAccess.h>

Public Member Functions

 GLVertexArrayAccess ()
 Maps bound GL vertex array state on construction.
 
 ~GLVertexArrayAccess ()
 Unmaps vertex arrays on destruction.
 

Public Attributes

GLint type
 
GLint binding
 
GLint stride
 
GLint size
 
GLvoidpointer
 
GLint colorType
 
GLint colorBinding
 
GLint colorStride
 
GLint colorSize
 
GLvoidcolorPointer
 
GLint normalType
 
GLint normalBinding
 
GLint normalStride
 
GLvoidnormalPointer
 
GLint texCoordType
 
GLint texCoordBinding
 
GLint texCoordStride
 
GLint texCoordSize
 
GLvoidtexCoordPointer
 

Detailed Description

Helper struct for getting access to the OpenGL vertex array data.

Definition at line 20 of file GLVertexArrayAccess.h.

Constructor & Destructor Documentation

◆ GLVertexArrayAccess()

GLVertexArrayAccess::GLVertexArrayAccess ( )

Maps bound GL vertex array state on construction.

◆ ~GLVertexArrayAccess()

GLVertexArrayAccess::~GLVertexArrayAccess ( )

Unmaps vertex arrays on destruction.

Member Data Documentation

◆ binding

GLint GLVertexArrayAccess::binding

Definition at line 28 of file GLVertexArrayAccess.h.

◆ colorBinding

GLint GLVertexArrayAccess::colorBinding

Definition at line 34 of file GLVertexArrayAccess.h.

◆ colorPointer

GLvoid* GLVertexArrayAccess::colorPointer

Definition at line 37 of file GLVertexArrayAccess.h.

◆ colorSize

GLint GLVertexArrayAccess::colorSize

Definition at line 36 of file GLVertexArrayAccess.h.

◆ colorStride

GLint GLVertexArrayAccess::colorStride

Definition at line 35 of file GLVertexArrayAccess.h.

◆ colorType

GLint GLVertexArrayAccess::colorType

Definition at line 33 of file GLVertexArrayAccess.h.

◆ normalBinding

GLint GLVertexArrayAccess::normalBinding

Definition at line 40 of file GLVertexArrayAccess.h.

◆ normalPointer

GLvoid* GLVertexArrayAccess::normalPointer

Definition at line 42 of file GLVertexArrayAccess.h.

◆ normalStride

GLint GLVertexArrayAccess::normalStride

Definition at line 41 of file GLVertexArrayAccess.h.

◆ normalType

GLint GLVertexArrayAccess::normalType

Definition at line 39 of file GLVertexArrayAccess.h.

◆ pointer

GLvoid* GLVertexArrayAccess::pointer

Definition at line 31 of file GLVertexArrayAccess.h.

◆ size

GLint GLVertexArrayAccess::size

Definition at line 30 of file GLVertexArrayAccess.h.

◆ stride

GLint GLVertexArrayAccess::stride

Definition at line 29 of file GLVertexArrayAccess.h.

◆ texCoordBinding

GLint GLVertexArrayAccess::texCoordBinding

Definition at line 45 of file GLVertexArrayAccess.h.

◆ texCoordPointer

GLvoid* GLVertexArrayAccess::texCoordPointer

Definition at line 48 of file GLVertexArrayAccess.h.

◆ texCoordSize

GLint GLVertexArrayAccess::texCoordSize

Definition at line 47 of file GLVertexArrayAccess.h.

◆ texCoordStride

GLint GLVertexArrayAccess::texCoordStride

Definition at line 46 of file GLVertexArrayAccess.h.

◆ texCoordType

GLint GLVertexArrayAccess::texCoordType

Definition at line 44 of file GLVertexArrayAccess.h.

◆ type

GLint GLVertexArrayAccess::type

Definition at line 27 of file GLVertexArrayAccess.h.


The documentation for this struct was generated from the following file: