java.lang.Object
io.qt.internal.QtJambiObject
io.qt.QtObject
io.qt.opengl.QOpenGLBuffer
- All Implemented Interfaces:
io.qt.QtObjectInterface,Cloneable
Functions for creating and managing OpenGL buffer objects
Java wrapper for Qt class QOpenGLBuffer
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumJava wrapper for Qt enum QOpenGLBuffer::Accessstatic enumJava wrapper for Qt enum QOpenGLBuffer::RangeAccessFlagstatic final classQFlags type for enumQOpenGLBuffer.RangeAccessFlagstatic enumJava wrapper for Qt enum QOpenGLBuffer::Typestatic enumJava wrapper for Qt enum QOpenGLBuffer::UsagePatternNested classes/interfaces inherited from class io.qt.QtObject
io.qt.QtObject.QPrivateConstructor -
Constructor Summary
ConstructorsModifierConstructorDescriptionQOpenGLBuffer(QOpenGLBuffer other) protectedQOpenGLBuffer(io.qt.QtObject.QPrivateConstructor p) Constructor for internal use only. -
Method Summary
Modifier and TypeMethodDescriptionfinal voidallocate(int count) final voidfinal booleanbind()final intbufferId()clone()final booleancreate()final voiddestroy()final booleanfinal ByteBuffermap(QOpenGLBuffer.Access access) final ByteBuffermapRange(int offset, int count, QOpenGLBuffer.RangeAccessFlag... access) Overloaded function formapRange(int, int, io.qt.opengl.QOpenGLBuffer.RangeAccessFlags).final ByteBuffermapRange(int offset, int count, QOpenGLBuffer.RangeAccessFlags access) final booleanfinal voidrelease()static voidrelease(QOpenGLBuffer.Type type) final voidfinal intsize()final QOpenGLBuffer.Typetype()final booleanunmap()final voidMethods inherited from class io.qt.QtObject
dispose, equals, isDisposed
-
Constructor Details
-
QOpenGLBuffer
public QOpenGLBuffer() -
QOpenGLBuffer
-
QOpenGLBuffer
-
QOpenGLBuffer
protected QOpenGLBuffer(io.qt.QtObject.QPrivateConstructor p) Constructor for internal use only.- Parameters:
p- expected to benull.
-
-
Method Details
-
allocate
-
allocate
@QtUninvokable public final void allocate(int count) -
bind
@QtUninvokable public final boolean bind() -
bufferId
@QtUninvokable public final int bufferId() -
create
@QtUninvokable public final boolean create() -
destroy
@QtUninvokable public final void destroy() -
isCreated
@QtUninvokable public final boolean isCreated() -
map
-
mapRange
@QtUninvokable public final ByteBuffer mapRange(int offset, int count, QOpenGLBuffer.RangeAccessFlag... access) Overloaded function for
mapRange(int, int, io.qt.opengl.QOpenGLBuffer.RangeAccessFlags). -
mapRange
@QtUninvokable public final ByteBuffer mapRange(int offset, int count, QOpenGLBuffer.RangeAccessFlags access) -
read
-
release
@QtUninvokable public final void release() -
setUsagePattern
-
size
@QtUninvokable public final int size() -
type
-
unmap
@QtUninvokable public final boolean unmap() -
usagePattern
-
write
-
release
-
clone
-