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

#include <BufferObject>

Public Member Functions

 BufferObjectProfile ()
 
 BufferObjectProfile (GLenum target, GLenum usage, unsigned int size)
 
 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)
 
BufferObjectProfileoperator= (const BufferObjectProfile &rhs)
 

Public Attributes

GLenum _target
 
GLenum _usage
 
GLenum _size
 

Constructor & Destructor Documentation

◆ BufferObjectProfile() [1/3]

osg::BufferObjectProfile::BufferObjectProfile ( )
inline

◆ BufferObjectProfile() [2/3]

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

◆ BufferObjectProfile() [3/3]

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

Member Function Documentation

◆ operator<()

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

◆ operator=()

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

◆ operator==()

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

◆ setProfile()

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

Member Data Documentation

◆ _size

GLenum osg::BufferObjectProfile::_size

◆ _target

GLenum osg::BufferObjectProfile::_target

◆ _usage

GLenum osg::BufferObjectProfile::_usage

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