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

#include <attr_traits.hpp>

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

Static Public Member Functions

static void FFSetupFunc (GLint, GLenum type, GLsizei stride, const GLvoid *ptr)
 
- Static Public Member Functions inherited from gl3::AttrBase< TV, decltype(TV::norm),&TV::norm, AttrNormal< TV, decltype((void) TV::norm, 0)> >
static constexpr decltype(TV::norm)* getAttrOffset ()
 
static void setup ()
 
static void setupLegacy (TV *buffer)
 
static void clear ()
 
static void clearLegacy ()
 

Static Public Attributes

static const GLenum AttrGLType = GL_FLOAT
 
static const int ShaderIdx = CoreGLDevice::ATTR_NORMAL
 
static const GLenum FFArrayIdx = GL_NORMAL_ARRAY
 
- Static Public Attributes inherited from gl3::AttrBase< TV, decltype(TV::norm),&TV::norm, AttrNormal< TV, decltype((void) TV::norm, 0)> >
static constexpr bool NormalizeAttr
 

Additional Inherited Members

- Public Types inherited from gl3::AttrBase< TV, decltype(TV::norm),&TV::norm, AttrNormal< TV, decltype((void) TV::norm, 0)> >
enum  
 

Detailed Description

template<typename TV>
struct gl3::AttrNormal< TV, decltype((void) TV::norm, 0)>

Definition at line 119 of file attr_traits.hpp.

Member Function Documentation

template<typename TV >
static void gl3::AttrNormal< TV, decltype((void) TV::norm, 0)>::FFSetupFunc ( GLint  ,
GLenum  type,
GLsizei  stride,
const GLvoid *  ptr 
)
inlinestatic

Definition at line 126 of file attr_traits.hpp.

Member Data Documentation

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

Definition at line 123 of file attr_traits.hpp.

template<typename TV >
const GLenum gl3::AttrNormal< TV, decltype((void) TV::norm, 0)>::FFArrayIdx = GL_NORMAL_ARRAY
static

Definition at line 125 of file attr_traits.hpp.

template<typename TV >
const int gl3::AttrNormal< TV, decltype((void) TV::norm, 0)>::ShaderIdx = CoreGLDevice::ATTR_NORMAL
static

Definition at line 124 of file attr_traits.hpp.


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