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

#include <VertexArray11.h>

Inheritance diagram for rx::VertexArray11:
rx::VertexArrayImpl angle::SignalReceiver angle::NonCopyable

Public Member Functions

 VertexArray11 (const gl::VertexArrayState &data)
 
 ~VertexArray11 () override
 
void syncState (const gl::VertexArray::DirtyBits &dirtyBits) override
 
gl::Error updateDirtyAndDynamicAttribs (VertexDataManager *vertexDataManager, const gl::State &state, GLint start, GLsizei count, GLsizei instances)
 
void clearDirtyAndPromoteDynamicAttribs (const gl::State &state, GLsizei count)
 
const std::vector< TranslatedAttribute > & getTranslatedAttribs () const
 
void signal (angle::SignalToken token) override
 
- Public Member Functions inherited from rx::VertexArrayImpl
 VertexArrayImpl (const gl::VertexArrayState &data)
 
virtual ~VertexArrayImpl ()
 
- Public Member Functions inherited from angle::SignalReceiver
virtual ~SignalReceiver ()=default
 

Additional Inherited Members

- Protected Attributes inherited from rx::VertexArrayImpl
const gl::VertexArrayStatemData
 

Constructor & Destructor Documentation

◆ VertexArray11()

rx::VertexArray11::VertexArray11 ( const gl::VertexArrayState data)

◆ ~VertexArray11()

rx::VertexArray11::~VertexArray11 ( )
override

Member Function Documentation

◆ clearDirtyAndPromoteDynamicAttribs()

void rx::VertexArray11::clearDirtyAndPromoteDynamicAttribs ( const gl::State state,
GLsizei  count 
)

◆ getTranslatedAttribs()

const std::vector< TranslatedAttribute > & rx::VertexArray11::getTranslatedAttribs ( ) const

◆ signal()

void rx::VertexArray11::signal ( angle::SignalToken  token)
overridevirtual

Implements angle::SignalReceiver.

◆ syncState()

void rx::VertexArray11::syncState ( const gl::VertexArray::DirtyBits dirtyBits)
overridevirtual

Reimplemented from rx::VertexArrayImpl.

◆ updateDirtyAndDynamicAttribs()

gl::Error rx::VertexArray11::updateDirtyAndDynamicAttribs ( VertexDataManager vertexDataManager,
const gl::State state,
GLint  start,
GLsizei  count,
GLsizei  instances 
)

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