webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
rx::TranslatedAttribute Struct Reference

#include <VertexDataManager.h>

Public Member Functions

 TranslatedAttribute ()
 
gl::ErrorOrResult< unsigned int > computeOffset (GLint startVertex) const
 

Public Attributes

bool active
 
const gl::VertexAttributeattribute
 
GLenum currentValueType
 
unsigned int baseOffset
 
bool usesFirstVertexOffset
 
unsigned int stride
 
VertexBufferBinding vertexBuffer
 
BufferD3Dstorage
 
unsigned int serial
 
unsigned int divisor
 

Constructor & Destructor Documentation

◆ TranslatedAttribute()

rx::TranslatedAttribute::TranslatedAttribute ( )

Member Function Documentation

◆ computeOffset()

gl::ErrorOrResult< unsigned int > rx::TranslatedAttribute::computeOffset ( GLint  startVertex) const

Member Data Documentation

◆ active

bool rx::TranslatedAttribute::active

◆ attribute

const gl::VertexAttribute* rx::TranslatedAttribute::attribute

◆ baseOffset

unsigned int rx::TranslatedAttribute::baseOffset

◆ currentValueType

GLenum rx::TranslatedAttribute::currentValueType

◆ divisor

unsigned int rx::TranslatedAttribute::divisor

◆ serial

unsigned int rx::TranslatedAttribute::serial

◆ storage

BufferD3D* rx::TranslatedAttribute::storage

◆ stride

unsigned int rx::TranslatedAttribute::stride

◆ usesFirstVertexOffset

bool rx::TranslatedAttribute::usesFirstVertexOffset

◆ vertexBuffer

VertexBufferBinding rx::TranslatedAttribute::vertexBuffer

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