webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
OffsetBindingPointer< ObjectType > Class Template Reference

#include <RefCountObject.h>

Inheritance diagram for OffsetBindingPointer< ObjectType >:
BindingPointer< ObjectType >

Public Member Functions

 OffsetBindingPointer ()
 
void set (ObjectType *newObject) override
 
void set (ObjectType *newObject, GLintptr offset, GLsizeiptr size)
 
GLintptr getOffset () const
 
GLsizeiptr getSize () const
 
bool operator== (const OffsetBindingPointer< ObjectType > &other) const
 
bool operator!= (const OffsetBindingPointer< ObjectType > &other) const
 
- Public Member Functions inherited from BindingPointer< ObjectType >
 BindingPointer ()
 
 BindingPointer (const BindingPointer< ObjectType > &other)
 
void operator= (const BindingPointer< ObjectType > &other)
 
virtual ~BindingPointer ()
 
ObjectType * get () const
 
ObjectType * operator-> () const
 
GLuint id () const
 
bool operator== (const BindingPointer< ObjectType > &other) const
 
bool operator!= (const BindingPointer< ObjectType > &other) const
 

Constructor & Destructor Documentation

◆ OffsetBindingPointer()

template<class ObjectType>
OffsetBindingPointer< ObjectType >::OffsetBindingPointer ( )
inline

Member Function Documentation

◆ getOffset()

template<class ObjectType>
GLintptr OffsetBindingPointer< ObjectType >::getOffset ( ) const
inline

◆ getSize()

template<class ObjectType>
GLsizeiptr OffsetBindingPointer< ObjectType >::getSize ( ) const
inline

◆ operator!=()

template<class ObjectType>
bool OffsetBindingPointer< ObjectType >::operator!= ( const OffsetBindingPointer< ObjectType > &  other) const
inline

◆ operator==()

template<class ObjectType>
bool OffsetBindingPointer< ObjectType >::operator== ( const OffsetBindingPointer< ObjectType > &  other) const
inline

◆ set() [1/2]

template<class ObjectType>
void OffsetBindingPointer< ObjectType >::set ( ObjectType *  newObject)
inlineoverridevirtual

Reimplemented from BindingPointer< ObjectType >.

◆ set() [2/2]

template<class ObjectType>
void OffsetBindingPointer< ObjectType >::set ( ObjectType *  newObject,
GLintptr  offset,
GLsizeiptr  size 
)
inline

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