Added s/getUsage() method
This commit is contained in:
parent
bb94377f20
commit
aee902720e
@ -93,6 +93,16 @@ class OSG_EXPORT BufferObject : public Object
|
|||||||
virtual const char* libraryName() const { return "osg"; }
|
virtual const char* libraryName() const { return "osg"; }
|
||||||
virtual const char* className() const { return "BufferObject"; }
|
virtual const char* className() const { return "BufferObject"; }
|
||||||
|
|
||||||
|
/** Set what type of usage the buffer object will have. Options are:
|
||||||
|
* GL_STREAM_DRAW, GL_STREAM_READ, GL_STREAM_COPY,
|
||||||
|
* GL_STATIC_DRAW, GL_STATIC_READ, GL_STATIC_COPY,
|
||||||
|
* GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, or GL_DYNAMIC_COPY.
|
||||||
|
*/
|
||||||
|
void setUsage(GLenum usage) { _usage = usage; }
|
||||||
|
|
||||||
|
/** Get the type of usage the buffer object has been set up for.*/
|
||||||
|
GLenum getUsage() const { return _usage; }
|
||||||
|
|
||||||
struct BufferEntry
|
struct BufferEntry
|
||||||
{
|
{
|
||||||
BufferEntry(): dataSize(0),offset(0) {}
|
BufferEntry(): dataSize(0),offset(0) {}
|
||||||
|
Loading…
Reference in New Issue
Block a user