GLVis  v4.2
Accurate and flexible finite element visualization
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Static Public Attributes | List of all members
gl3::AttrCoord< TV, decltype((void) TV::coord, 0)> Struct Template Reference

#include <attr_traits.hpp>

Inheritance diagram for gl3::AttrCoord< TV, decltype((void) TV::coord, 0)>:
[legend]
Collaboration diagram for gl3::AttrCoord< TV, decltype((void) TV::coord, 0)>:
[legend]

Static Public Attributes

static const GLenum AttrGLType = GL_FLOAT
 
static const int ShaderIdx = CoreGLDevice::ATTR_VERTEX
 
static const GLenum FFArrayIdx = GL_VERTEX_ARRAY
 
static constexpr auto FFSetupFunc = glVertexPointer
 
- Static Public Attributes inherited from gl3::AttrBase< TV, decltype(TV::coord),&TV::coord, AttrCoord< TV, decltype((void) TV::coord, 0)> >
static constexpr bool NormalizeAttr
 

Additional Inherited Members

- Public Types inherited from gl3::AttrBase< TV, decltype(TV::coord),&TV::coord, AttrCoord< TV, decltype((void) TV::coord, 0)> >
enum  
 
- Static Public Member Functions inherited from gl3::AttrBase< TV, decltype(TV::coord),&TV::coord, AttrCoord< TV, decltype((void) TV::coord, 0)> >
static constexpr decltype(TV::coord)* getAttrOffset ()
 
static void setup ()
 
static void setupLegacy (TV *buffer)
 
static void clear ()
 
static void clearLegacy ()
 

Detailed Description

template<typename TV>
struct gl3::AttrCoord< TV, decltype((void) TV::coord, 0)>

Definition at line 108 of file attr_traits.hpp.

Member Data Documentation

template<typename TV >
const GLenum gl3::AttrCoord< TV, decltype((void) TV::coord, 0)>::AttrGLType = GL_FLOAT
static

Definition at line 112 of file attr_traits.hpp.

template<typename TV >
const GLenum gl3::AttrCoord< TV, decltype((void) TV::coord, 0)>::FFArrayIdx = GL_VERTEX_ARRAY
static

Definition at line 114 of file attr_traits.hpp.

template<typename TV >
constexpr auto gl3::AttrCoord< TV, decltype((void) TV::coord, 0)>::FFSetupFunc = glVertexPointer
static

Definition at line 115 of file attr_traits.hpp.

template<typename TV >
const int gl3::AttrCoord< TV, decltype((void) TV::coord, 0)>::ShaderIdx = CoreGLDevice::ATTR_VERTEX
static

Definition at line 113 of file attr_traits.hpp.


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