OpenSceneGraph
Public Member Functions | Public Attributes | List of all members
osg::BufferObjectProfile Class Reference

Public Member Functions

 BufferObjectProfile ()
 
 BufferObjectProfile (GLenum target, GLenum usage, unsigned int size, GLbitfield mappingbitfield)
 
 BufferObjectProfile (const BufferObjectProfile &bpo)
 
bool operator< (const BufferObjectProfile &rhs) const
 
bool operator== (const BufferObjectProfile &rhs) const
 
void setProfile (GLenum target, GLenum usage, unsigned int size, GLbitfield mappingbitfield)
 
BufferObjectProfileoperator= (const BufferObjectProfile &rhs)
 

Public Attributes

GLenum _target
 
GLenum _usage
 
GLuint _size
 
GLbitfield _mappingbitfield
 

Constructor & Destructor Documentation

◆ BufferObjectProfile() [1/3]

osg::BufferObjectProfile::BufferObjectProfile ( )
inline

◆ BufferObjectProfile() [2/3]

osg::BufferObjectProfile::BufferObjectProfile ( GLenum  target,
GLenum  usage,
unsigned int  size,
GLbitfield  mappingbitfield 
)
inline

◆ BufferObjectProfile() [3/3]

osg::BufferObjectProfile::BufferObjectProfile ( const BufferObjectProfile bpo)
inline

Member Function Documentation

◆ operator<()

bool osg::BufferObjectProfile::operator< ( const BufferObjectProfile rhs) const
inline

References _mappingbitfield, _size, _target, and _usage.

◆ operator=()

BufferObjectProfile& osg::BufferObjectProfile::operator= ( const BufferObjectProfile rhs)
inline

References _mappingbitfield, _size, _target, and _usage.

◆ operator==()

bool osg::BufferObjectProfile::operator== ( const BufferObjectProfile rhs) const
inline

References _mappingbitfield, _size, _target, and _usage.

◆ setProfile()

void osg::BufferObjectProfile::setProfile ( GLenum  target,
GLenum  usage,
unsigned int  size,
GLbitfield  mappingbitfield 
)
inline

References _mappingbitfield, _size, _target, and _usage.

Member Data Documentation

◆ _mappingbitfield

GLbitfield osg::BufferObjectProfile::_mappingbitfield

◆ _size

GLuint osg::BufferObjectProfile::_size

◆ _target

GLenum osg::BufferObjectProfile::_target

◆ _usage

GLenum osg::BufferObjectProfile::_usage

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