FastUIDraw
Public Types | Public Attributes | List of all members
fastuidraw::PainterAttribute Class Reference

The attribute data generated/filled by Painter. Attribute data is sent to 3D API as raw bits with the expectation that shaders will cast the bits to the appropiate types for themselves. More...

#include <painter_attribute.hpp>

Public Types

typedef uvec4 PainterAttribute::* pointer_to_field
 

Public Attributes

uvec4 m_attrib0
 
uvec4 m_attrib1
 
uvec4 m_attrib2
 

Detailed Description

The attribute data generated/filled by Painter. Attribute data is sent to 3D API as raw bits with the expectation that shaders will cast the bits to the appropiate types for themselves.

Definition at line 38 of file painter_attribute.hpp.

Member Typedef Documentation

◆ pointer_to_field

conveniance typedef to declare point to an element of PainterAttribute.

Definition at line 45 of file painter_attribute.hpp.

Member Data Documentation

◆ m_attrib0

uvec4 fastuidraw::PainterAttribute::m_attrib0

Generic attribute data

Definition at line 50 of file painter_attribute.hpp.

◆ m_attrib1

uvec4 fastuidraw::PainterAttribute::m_attrib1

Generic attribute data

Definition at line 55 of file painter_attribute.hpp.

◆ m_attrib2

uvec4 fastuidraw::PainterAttribute::m_attrib2

Generic attribute data

Definition at line 60 of file painter_attribute.hpp.


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