java.lang.Object
io.qt.QtObject
io.qt.opengl.QOpenGLBuffer
- All Implemented Interfaces:
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 enumQOpenGLBuffer::Accessstatic enumJava wrapper for Qt enumQOpenGLBuffer::RangeAccessFlagstatic final classQFlagstype for enumQOpenGLBuffer.RangeAccessFlagstatic enumJava wrapper for Qt enumQOpenGLBuffer::Typestatic enumJava wrapper for Qt enumQOpenGLBuffer::UsagePatternNested classes/interfaces inherited from class io.qt.QtObject
QtObject.QPrivateConstructor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidallocate(int count) final voidfinal voidassign(QOpenGLBuffer other) final booleanbind()final intbufferId()clone()Creates and returns a copy of this object.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 voidswap(QOpenGLBuffer other) final QOpenGLBuffer.Typetype()final booleanunmap()final voidMethods inherited from class io.qt.QtObject
dispose, equals, isDisposed
-
Constructor Details
-
QOpenGLBuffer
public QOpenGLBuffer() -
QOpenGLBuffer
-
QOpenGLBuffer
-
-
Method Details
-
allocate
-
allocate
-
bind
-
bufferId
-
create
-
destroy
-
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) -
assign
-
read
-
release
-
setUsagePattern
-
size
-
swap
-
type
-
unmap
-
usagePattern
-
write
-
release
-
clone
Creates and returns a copy of this object.
-