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::AttrColor< TV, decltype((void) TV::color, 0)> Struct Template Reference

#include <attr_traits.hpp>

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

Static Public Attributes

static const GLenum AttrGLType = GL_UNSIGNED_BYTE
 
static const int ShaderIdx = CoreGLDevice::ATTR_COLOR
 
static const GLenum FFArrayIdx = GL_COLOR_ARRAY
 
static constexpr auto FFSetupFunc = glColorPointer
 
- Static Public Attributes inherited from gl3::AttrBase< TV, decltype(TV::color),&TV::color, AttrColor< TV, decltype((void) TV::color, 0)> >
static constexpr bool NormalizeAttr
 

Additional Inherited Members

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

Detailed Description

template<typename TV>
struct gl3::AttrColor< TV, decltype((void) TV::color, 0)>

Definition at line 134 of file attr_traits.hpp.

Member Data Documentation

template<typename TV >
const GLenum gl3::AttrColor< TV, decltype((void) TV::color, 0)>::AttrGLType = GL_UNSIGNED_BYTE
static

Definition at line 138 of file attr_traits.hpp.

template<typename TV >
const GLenum gl3::AttrColor< TV, decltype((void) TV::color, 0)>::FFArrayIdx = GL_COLOR_ARRAY
static

Definition at line 140 of file attr_traits.hpp.

template<typename TV >
constexpr auto gl3::AttrColor< TV, decltype((void) TV::color, 0)>::FFSetupFunc = glColorPointer
static

Definition at line 141 of file attr_traits.hpp.

template<typename TV >
const int gl3::AttrColor< TV, decltype((void) TV::color, 0)>::ShaderIdx = CoreGLDevice::ATTR_COLOR
static

Definition at line 139 of file attr_traits.hpp.


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