webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Friends | List of all members
gl::VertexArrayState Class Referencefinal

#include <VertexArray.h>

Inheritance diagram for gl::VertexArrayState:
angle::NonCopyable

Public Member Functions

 VertexArrayState (size_t maxAttribs)
 
 ~VertexArrayState ()
 
const std::stringgetLabel () const
 
const BindingPointer< Buffer > & getElementArrayBuffer () const
 
size_t getMaxAttribs () const
 
size_t getMaxEnabledAttribute () const
 
const std::vector< VertexAttribute > & getVertexAttributes () const
 
const VertexAttributegetVertexAttribute (size_t index) const
 
- Public Member Functions inherited from angle::NonCopyable
 NonCopyable ()=default
 
 ~NonCopyable ()=default
 

Friends

class VertexArray
 

Additional Inherited Members

- Protected Member Functions inherited from angle::NonCopyable
 NonCopyable (const NonCopyable &)=delete
 
void operator= (const NonCopyable &)=delete
 

Constructor & Destructor Documentation

◆ VertexArrayState()

gl::VertexArrayState::VertexArrayState ( size_t  maxAttribs)
explicit

◆ ~VertexArrayState()

gl::VertexArrayState::~VertexArrayState ( )

Member Function Documentation

◆ getElementArrayBuffer()

const BindingPointer<Buffer>& gl::VertexArrayState::getElementArrayBuffer ( ) const
inline

◆ getLabel()

const std::string& gl::VertexArrayState::getLabel ( ) const
inline

◆ getMaxAttribs()

size_t gl::VertexArrayState::getMaxAttribs ( ) const
inline

◆ getMaxEnabledAttribute()

size_t gl::VertexArrayState::getMaxEnabledAttribute ( ) const
inline

◆ getVertexAttribute()

const VertexAttribute& gl::VertexArrayState::getVertexAttribute ( size_t  index) const
inline

◆ getVertexAttributes()

const std::vector<VertexAttribute>& gl::VertexArrayState::getVertexAttributes ( ) const
inline

Friends And Related Function Documentation

◆ VertexArray

friend class VertexArray
friend

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