- All Implemented Interfaces:
QtObjectInterface
Command buffer resource
Java wrapper for Qt class QRhiCommandBuffer
This class was introduced in Qt 6.6.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
Java wrapper for Qt enumQRhiCommandBuffer::BeginPassFlag
static final class
QFlags
type for enumQRhiCommandBuffer.BeginPassFlag
static enum
Java wrapper for Qt enumQRhiCommandBuffer::IndexFormat
Nested classes/interfaces inherited from class io.qt.gui.rhi.QRhiResource
QRhiResource.Type
-
Method Summary
Modifier and TypeMethodDescriptionfinal void
final void
beginComputePass
(QRhiResourceUpdateBatch resourceUpdates) Overloaded function forbeginComputePass(io.qt.gui.rhi.QRhiResourceUpdateBatch, io.qt.gui.rhi.QRhiCommandBuffer.BeginPassFlags)
withflags = new io.qt.gui.rhi.QRhiCommandBuffer.BeginPassFlags(0)
.final void
beginComputePass
(QRhiResourceUpdateBatch resourceUpdates, QRhiCommandBuffer.BeginPassFlag ... flags) final void
beginComputePass
(QRhiResourceUpdateBatch resourceUpdates, QRhiCommandBuffer.BeginPassFlags flags) final void
final void
beginPass
(QRhiRenderTarget rt, Qt.GlobalColor colorClearValue, QRhiDepthStencilClearValue depthStencilClearValue) final void
beginPass
(QRhiRenderTarget rt, Qt.GlobalColor colorClearValue, QRhiDepthStencilClearValue depthStencilClearValue, QRhiResourceUpdateBatch resourceUpdates) Overloaded function forbeginPass(io.qt.gui.rhi.QRhiRenderTarget, io.qt.core.Qt.GlobalColor, io.qt.gui.rhi.QRhiDepthStencilClearValue, io.qt.gui.rhi.QRhiResourceUpdateBatch, io.qt.gui.rhi.QRhiCommandBuffer.BeginPassFlags)
withflags = new io.qt.gui.rhi.QRhiCommandBuffer.BeginPassFlags(0)
.final void
beginPass
(QRhiRenderTarget rt, Qt.GlobalColor colorClearValue, QRhiDepthStencilClearValue depthStencilClearValue, QRhiResourceUpdateBatch resourceUpdates, QRhiCommandBuffer.BeginPassFlag ... flags) final void
beginPass
(QRhiRenderTarget rt, Qt.GlobalColor colorClearValue, QRhiDepthStencilClearValue depthStencilClearValue, QRhiResourceUpdateBatch resourceUpdates, QRhiCommandBuffer.BeginPassFlags flags) final void
beginPass
(QRhiRenderTarget rt, QColor colorClearValue, QRhiDepthStencilClearValue depthStencilClearValue) final void
beginPass
(QRhiRenderTarget rt, QColor colorClearValue, QRhiDepthStencilClearValue depthStencilClearValue, QRhiResourceUpdateBatch resourceUpdates) Overloaded function forbeginPass(io.qt.gui.rhi.QRhiRenderTarget, io.qt.gui.QColor, io.qt.gui.rhi.QRhiDepthStencilClearValue, io.qt.gui.rhi.QRhiResourceUpdateBatch, io.qt.gui.rhi.QRhiCommandBuffer.BeginPassFlags)
withflags = new io.qt.gui.rhi.QRhiCommandBuffer.BeginPassFlags(0)
.final void
beginPass
(QRhiRenderTarget rt, QColor colorClearValue, QRhiDepthStencilClearValue depthStencilClearValue, QRhiResourceUpdateBatch resourceUpdates, QRhiCommandBuffer.BeginPassFlag ... flags) final void
beginPass
(QRhiRenderTarget rt, QColor colorClearValue, QRhiDepthStencilClearValue depthStencilClearValue, QRhiResourceUpdateBatch resourceUpdates, QRhiCommandBuffer.BeginPassFlags flags) final void
beginPass
(QRhiRenderTarget rt, QRgba64 colorClearValue, QRhiDepthStencilClearValue depthStencilClearValue) final void
beginPass
(QRhiRenderTarget rt, QRgba64 colorClearValue, QRhiDepthStencilClearValue depthStencilClearValue, QRhiResourceUpdateBatch resourceUpdates) Overloaded function forbeginPass(io.qt.gui.rhi.QRhiRenderTarget, io.qt.gui.QRgba64, io.qt.gui.rhi.QRhiDepthStencilClearValue, io.qt.gui.rhi.QRhiResourceUpdateBatch, io.qt.gui.rhi.QRhiCommandBuffer.BeginPassFlags)
withflags = new io.qt.gui.rhi.QRhiCommandBuffer.BeginPassFlags(0)
.final void
beginPass
(QRhiRenderTarget rt, QRgba64 colorClearValue, QRhiDepthStencilClearValue depthStencilClearValue, QRhiResourceUpdateBatch resourceUpdates, QRhiCommandBuffer.BeginPassFlag ... flags) final void
beginPass
(QRhiRenderTarget rt, QRgba64 colorClearValue, QRhiDepthStencilClearValue depthStencilClearValue, QRhiResourceUpdateBatch resourceUpdates, QRhiCommandBuffer.BeginPassFlags flags) final void
beginPass
(QRhiRenderTarget rt, String colorClearValue, QRhiDepthStencilClearValue depthStencilClearValue) final void
beginPass
(QRhiRenderTarget rt, String colorClearValue, QRhiDepthStencilClearValue depthStencilClearValue, QRhiResourceUpdateBatch resourceUpdates) Overloaded function forbeginPass(io.qt.gui.rhi.QRhiRenderTarget, java.lang.String, io.qt.gui.rhi.QRhiDepthStencilClearValue, io.qt.gui.rhi.QRhiResourceUpdateBatch, io.qt.gui.rhi.QRhiCommandBuffer.BeginPassFlags)
withflags = new io.qt.gui.rhi.QRhiCommandBuffer.BeginPassFlags(0)
.final void
beginPass
(QRhiRenderTarget rt, String colorClearValue, QRhiDepthStencilClearValue depthStencilClearValue, QRhiResourceUpdateBatch resourceUpdates, QRhiCommandBuffer.BeginPassFlag ... flags) final void
beginPass
(QRhiRenderTarget rt, String colorClearValue, QRhiDepthStencilClearValue depthStencilClearValue, QRhiResourceUpdateBatch resourceUpdates, QRhiCommandBuffer.BeginPassFlags flags) final void
debugMarkBegin
(byte [] name) Overloaded function fordebugMarkBegin(io.qt.core.QByteArray)
.final void
debugMarkBegin
(QByteArray name) final void
final void
debugMarkMsg
(byte [] msg) Overloaded function fordebugMarkMsg(io.qt.core.QByteArray)
.final void
debugMarkMsg
(QByteArray msg) final void
dispatch
(int x, int y, int z) final void
draw
(int vertexCount) Overloaded function fordraw(int, int, int, int)
final void
draw
(int vertexCount, int instanceCount) Overloaded function fordraw(int, int, int, int)
final void
draw
(int vertexCount, int instanceCount, int firstVertex) Overloaded function fordraw(int, int, int, int)
withfirstInstance = 0
.final void
draw
(int vertexCount, int instanceCount, int firstVertex, int firstInstance) final void
drawIndexed
(int indexCount) Overloaded function fordrawIndexed(int, int, int, int, int)
final void
drawIndexed
(int indexCount, int instanceCount) Overloaded function fordrawIndexed(int, int, int, int, int)
final void
drawIndexed
(int indexCount, int instanceCount, int firstIndex) Overloaded function fordrawIndexed(int, int, int, int, int)
final void
drawIndexed
(int indexCount, int instanceCount, int firstIndex, int vertexOffset) Overloaded function fordrawIndexed(int, int, int, int, int)
withfirstInstance = 0
.final void
drawIndexed
(int indexCount, int instanceCount, int firstIndex, int vertexOffset, int firstInstance) final void
Overloaded function forendComputePass(io.qt.gui.rhi.QRhiResourceUpdateBatch)
withresourceUpdates = null
.final void
endComputePass
(QRhiResourceUpdateBatch resourceUpdates) final void
final void
endPass()
Overloaded function forendPass(io.qt.gui.rhi.QRhiResourceUpdateBatch)
withresourceUpdates = null
.final void
endPass
(QRhiResourceUpdateBatch resourceUpdates) final double
final QRhiNativeHandles
final void
resourceUpdate
(QRhiResourceUpdateBatch resourceUpdates) final void
Overloaded function forsetBlendConstants(io.qt.gui.QColor)
.final void
final void
Overloaded function forsetBlendConstants(io.qt.gui.QColor)
.final void
Overloaded function forsetBlendConstants(io.qt.gui.QColor)
.final void
final void
final void
setScissor
(QRhiScissor scissor) final void
Overloaded function forsetShaderResources(io.qt.gui.rhi.QRhiShaderResourceBindings, io.qt.core.QPair[])
final void
Overloaded function forsetShaderResources(io.qt.gui.rhi.QRhiShaderResourceBindings, io.qt.core.QPair[])
withdynamicOffsets = noDynamicOffsets
.final void
setShaderResources
(QRhiShaderResourceBindings srb, QPair<@QtPrimitiveType Integer, @QtPrimitiveType Integer> ... dynamicOffsets) final void
setStencilRef
(int refValue) final void
setVertexInput
(int startBinding, QPair<? extends QRhiBuffer, @QtPrimitiveType Integer> [] bindings) final void
setVertexInput
(int startBinding, QPair<? extends QRhiBuffer, @QtPrimitiveType Integer> [] bindings, QRhiBuffer indexBuf) final void
setVertexInput
(int startBinding, QPair<? extends QRhiBuffer, @QtPrimitiveType Integer> [] bindings, QRhiBuffer indexBuf, int indexOffset) Overloaded function forsetVertexInput(int, io.qt.core.QPair[], io.qt.gui.rhi.QRhiBuffer, int, io.qt.gui.rhi.QRhiCommandBuffer.IndexFormat)
withindexFormat = io.qt.gui.rhi.QRhiCommandBuffer.IndexFormat.IndexUInt16
.final void
setVertexInput
(int startBinding, QPair<? extends QRhiBuffer, @QtPrimitiveType Integer> [] bindings, QRhiBuffer indexBuf, int indexOffset, QRhiCommandBuffer.IndexFormat indexFormat) final void
setViewport
(QRhiViewport viewport) Methods inherited from class io.qt.gui.rhi.QRhiResource
destroy, disposeLater, globalResourceId, name, rhi, setName, setName
Methods inherited from class io.qt.QtObject
dispose, equals, isDisposed
-
Method Details
-
beginComputePass
@QtUninvokable public final void beginComputePass(QRhiResourceUpdateBatch resourceUpdates, QRhiCommandBuffer.BeginPassFlags flags) -
beginExternal
-
beginPass
@QtUninvokable public final void beginPass(QRhiRenderTarget rt, QColor colorClearValue, QRhiDepthStencilClearValue depthStencilClearValue, QRhiResourceUpdateBatch resourceUpdates, QRhiCommandBuffer.BeginPassFlags flags) -
debugMarkBegin
-
debugMarkEnd
-
debugMarkMsg
-
dispatch
-
draw
@QtUninvokable public final void draw(int vertexCount, int instanceCount, int firstVertex, int firstInstance) -
drawIndexed
@QtUninvokable public final void drawIndexed(int indexCount, int instanceCount, int firstIndex, int vertexOffset, int firstInstance) -
endComputePass
-
endExternal
-
endPass
-
lastCompletedGpuTime
-
nativeHandles
-
resourceUpdate
-
setBlendConstants
-
setComputePipeline
-
setGraphicsPipeline
-
setScissor
-
setShaderResources
@SafeVarargs @QtUninvokable public final void setShaderResources(QRhiShaderResourceBindings srb, QPair<@QtPrimitiveType Integer, @QtPrimitiveType Integer> ... dynamicOffsets) -
setStencilRef
-
setVertexInput
@QtUninvokable public final void setVertexInput(int startBinding, QPair<? extends QRhiBuffer, @QtPrimitiveType Integer> [] bindings, QRhiBuffer indexBuf, int indexOffset, QRhiCommandBuffer.IndexFormat indexFormat) -
setViewport
-
resourceType
- Specified by:
resourceType
in classQRhiResource
-
beginComputePass
Overloaded function for
beginComputePass(io.qt.gui.rhi.QRhiResourceUpdateBatch, io.qt.gui.rhi.QRhiCommandBuffer.BeginPassFlags)
withflags = new io.qt.gui.rhi.QRhiCommandBuffer.BeginPassFlags(0)
. -
beginComputePass
Overloaded function for
beginComputePass(io.qt.gui.rhi.QRhiResourceUpdateBatch, io.qt.gui.rhi.QRhiCommandBuffer.BeginPassFlags)
with:
resourceUpdates = null
flags = new io.qt.gui.rhi.QRhiCommandBuffer.BeginPassFlags(0)
-
beginComputePass
@QtUninvokable public final void beginComputePass(QRhiResourceUpdateBatch resourceUpdates, QRhiCommandBuffer.BeginPassFlag ... flags) -
beginPass
@QtUninvokable public final void beginPass(QRhiRenderTarget rt, QColor colorClearValue, QRhiDepthStencilClearValue depthStencilClearValue, QRhiResourceUpdateBatch resourceUpdates) Overloaded function for
beginPass(io.qt.gui.rhi.QRhiRenderTarget, io.qt.gui.QColor, io.qt.gui.rhi.QRhiDepthStencilClearValue, io.qt.gui.rhi.QRhiResourceUpdateBatch, io.qt.gui.rhi.QRhiCommandBuffer.BeginPassFlags)
withflags = new io.qt.gui.rhi.QRhiCommandBuffer.BeginPassFlags(0)
. -
beginPass
@QtUninvokable public final void beginPass(QRhiRenderTarget rt, QColor colorClearValue, QRhiDepthStencilClearValue depthStencilClearValue) Overloaded function for
beginPass(io.qt.gui.rhi.QRhiRenderTarget, io.qt.gui.QColor, io.qt.gui.rhi.QRhiDepthStencilClearValue, io.qt.gui.rhi.QRhiResourceUpdateBatch, io.qt.gui.rhi.QRhiCommandBuffer.BeginPassFlags)
with:
resourceUpdates = null
flags = new io.qt.gui.rhi.QRhiCommandBuffer.BeginPassFlags(0)
-
beginPass
@QtUninvokable public final void beginPass(QRhiRenderTarget rt, Qt.GlobalColor colorClearValue, QRhiDepthStencilClearValue depthStencilClearValue, QRhiResourceUpdateBatch resourceUpdates) Overloaded function for
beginPass(io.qt.gui.rhi.QRhiRenderTarget, io.qt.core.Qt.GlobalColor, io.qt.gui.rhi.QRhiDepthStencilClearValue, io.qt.gui.rhi.QRhiResourceUpdateBatch, io.qt.gui.rhi.QRhiCommandBuffer.BeginPassFlags)
withflags = new io.qt.gui.rhi.QRhiCommandBuffer.BeginPassFlags(0)
. -
beginPass
@QtUninvokable public final void beginPass(QRhiRenderTarget rt, Qt.GlobalColor colorClearValue, QRhiDepthStencilClearValue depthStencilClearValue) Overloaded function for
beginPass(io.qt.gui.rhi.QRhiRenderTarget, io.qt.core.Qt.GlobalColor, io.qt.gui.rhi.QRhiDepthStencilClearValue, io.qt.gui.rhi.QRhiResourceUpdateBatch, io.qt.gui.rhi.QRhiCommandBuffer.BeginPassFlags)
with:
resourceUpdates = null
flags = new io.qt.gui.rhi.QRhiCommandBuffer.BeginPassFlags(0)
-
beginPass
@QtUninvokable public final void beginPass(QRhiRenderTarget rt, Qt.GlobalColor colorClearValue, QRhiDepthStencilClearValue depthStencilClearValue, QRhiResourceUpdateBatch resourceUpdates, QRhiCommandBuffer.BeginPassFlags flags) -
beginPass
@QtUninvokable public final void beginPass(QRhiRenderTarget rt, QRgba64 colorClearValue, QRhiDepthStencilClearValue depthStencilClearValue, QRhiResourceUpdateBatch resourceUpdates) Overloaded function for
beginPass(io.qt.gui.rhi.QRhiRenderTarget, io.qt.gui.QRgba64, io.qt.gui.rhi.QRhiDepthStencilClearValue, io.qt.gui.rhi.QRhiResourceUpdateBatch, io.qt.gui.rhi.QRhiCommandBuffer.BeginPassFlags)
withflags = new io.qt.gui.rhi.QRhiCommandBuffer.BeginPassFlags(0)
. -
beginPass
@QtUninvokable public final void beginPass(QRhiRenderTarget rt, QRgba64 colorClearValue, QRhiDepthStencilClearValue depthStencilClearValue) Overloaded function for
beginPass(io.qt.gui.rhi.QRhiRenderTarget, io.qt.gui.QRgba64, io.qt.gui.rhi.QRhiDepthStencilClearValue, io.qt.gui.rhi.QRhiResourceUpdateBatch, io.qt.gui.rhi.QRhiCommandBuffer.BeginPassFlags)
with:
resourceUpdates = null
flags = new io.qt.gui.rhi.QRhiCommandBuffer.BeginPassFlags(0)
-
beginPass
@QtUninvokable public final void beginPass(QRhiRenderTarget rt, QRgba64 colorClearValue, QRhiDepthStencilClearValue depthStencilClearValue, QRhiResourceUpdateBatch resourceUpdates, QRhiCommandBuffer.BeginPassFlags flags) -
beginPass
@QtUninvokable public final void beginPass(QRhiRenderTarget rt, String colorClearValue, QRhiDepthStencilClearValue depthStencilClearValue, QRhiResourceUpdateBatch resourceUpdates) Overloaded function for
beginPass(io.qt.gui.rhi.QRhiRenderTarget, java.lang.String, io.qt.gui.rhi.QRhiDepthStencilClearValue, io.qt.gui.rhi.QRhiResourceUpdateBatch, io.qt.gui.rhi.QRhiCommandBuffer.BeginPassFlags)
withflags = new io.qt.gui.rhi.QRhiCommandBuffer.BeginPassFlags(0)
. -
beginPass
@QtUninvokable public final void beginPass(QRhiRenderTarget rt, String colorClearValue, QRhiDepthStencilClearValue depthStencilClearValue) Overloaded function for
beginPass(io.qt.gui.rhi.QRhiRenderTarget, java.lang.String, io.qt.gui.rhi.QRhiDepthStencilClearValue, io.qt.gui.rhi.QRhiResourceUpdateBatch, io.qt.gui.rhi.QRhiCommandBuffer.BeginPassFlags)
with:
resourceUpdates = null
flags = new io.qt.gui.rhi.QRhiCommandBuffer.BeginPassFlags(0)
-
beginPass
@QtUninvokable public final void beginPass(QRhiRenderTarget rt, String colorClearValue, QRhiDepthStencilClearValue depthStencilClearValue, QRhiResourceUpdateBatch resourceUpdates, QRhiCommandBuffer.BeginPassFlags flags) -
beginPass
@QtUninvokable public final void beginPass(QRhiRenderTarget rt, QColor colorClearValue, QRhiDepthStencilClearValue depthStencilClearValue, QRhiResourceUpdateBatch resourceUpdates, QRhiCommandBuffer.BeginPassFlag ... flags) -
beginPass
@QtUninvokable public final void beginPass(QRhiRenderTarget rt, Qt.GlobalColor colorClearValue, QRhiDepthStencilClearValue depthStencilClearValue, QRhiResourceUpdateBatch resourceUpdates, QRhiCommandBuffer.BeginPassFlag ... flags) -
beginPass
@QtUninvokable public final void beginPass(QRhiRenderTarget rt, QRgba64 colorClearValue, QRhiDepthStencilClearValue depthStencilClearValue, QRhiResourceUpdateBatch resourceUpdates, QRhiCommandBuffer.BeginPassFlag ... flags) -
beginPass
@QtUninvokable public final void beginPass(QRhiRenderTarget rt, String colorClearValue, QRhiDepthStencilClearValue depthStencilClearValue, QRhiResourceUpdateBatch resourceUpdates, QRhiCommandBuffer.BeginPassFlag ... flags) -
debugMarkBegin
Overloaded function for
debugMarkBegin(io.qt.core.QByteArray)
. -
debugMarkMsg
Overloaded function for
debugMarkMsg(io.qt.core.QByteArray)
. -
draw
Overloaded function for
draw(int, int, int, int)
withfirstInstance = 0
. -
draw
-
draw
Overloaded function for
draw(int, int, int, int)
with:
instanceCount = 1
firstVertex = 0
firstInstance = 0
-
drawIndexed
@QtUninvokable public final void drawIndexed(int indexCount, int instanceCount, int firstIndex, int vertexOffset) Overloaded function for
drawIndexed(int, int, int, int, int)
withfirstInstance = 0
. -
drawIndexed
Overloaded function for
drawIndexed(int, int, int, int, int)
with:
vertexOffset = 0
firstInstance = 0
-
drawIndexed
Overloaded function for
drawIndexed(int, int, int, int, int)
with:
firstIndex = 0
vertexOffset = 0
firstInstance = 0
-
drawIndexed
Overloaded function for
drawIndexed(int, int, int, int, int)
with:
instanceCount = 1
firstIndex = 0
vertexOffset = 0
firstInstance = 0
-
endComputePass
Overloaded function for
endComputePass(io.qt.gui.rhi.QRhiResourceUpdateBatch)
withresourceUpdates = null
. -
endPass
Overloaded function for
endPass(io.qt.gui.rhi.QRhiResourceUpdateBatch)
withresourceUpdates = null
. -
setBlendConstants
Overloaded function for
setBlendConstants(io.qt.gui.QColor)
. -
setBlendConstants
Overloaded function for
setBlendConstants(io.qt.gui.QColor)
. -
setBlendConstants
Overloaded function for
setBlendConstants(io.qt.gui.QColor)
. -
setShaderResources
Overloaded function for
setShaderResources(io.qt.gui.rhi.QRhiShaderResourceBindings, io.qt.core.QPair[])
withdynamicOffsets = noDynamicOffsets
. -
setShaderResources
Overloaded function for
setShaderResources(io.qt.gui.rhi.QRhiShaderResourceBindings, io.qt.core.QPair[])
with:
srb = null
dynamicOffsets = noDynamicOffsets
-
setVertexInput
@QtUninvokable public final void setVertexInput(int startBinding, QPair<? extends QRhiBuffer, @QtPrimitiveType Integer> [] bindings, QRhiBuffer indexBuf, int indexOffset) Overloaded function for
setVertexInput(int, io.qt.core.QPair[], io.qt.gui.rhi.QRhiBuffer, int, io.qt.gui.rhi.QRhiCommandBuffer.IndexFormat)
withindexFormat = io.qt.gui.rhi.QRhiCommandBuffer.IndexFormat.IndexUInt16
. -
setVertexInput
@QtUninvokable public final void setVertexInput(int startBinding, QPair<? extends QRhiBuffer, @QtPrimitiveType Integer> [] bindings, QRhiBuffer indexBuf) Overloaded function for
setVertexInput(int, io.qt.core.QPair[], io.qt.gui.rhi.QRhiBuffer, int, io.qt.gui.rhi.QRhiCommandBuffer.IndexFormat)
with:
indexOffset = 0
indexFormat = io.qt.gui.rhi.QRhiCommandBuffer.IndexFormat.IndexUInt16
-
setVertexInput
@QtUninvokable public final void setVertexInput(int startBinding, QPair<? extends QRhiBuffer, @QtPrimitiveType Integer> [] bindings) Overloaded function for
setVertexInput(int, io.qt.core.QPair[], io.qt.gui.rhi.QRhiBuffer, int, io.qt.gui.rhi.QRhiCommandBuffer.IndexFormat)
with:
indexBuf = null
indexOffset = 0
indexFormat = io.qt.gui.rhi.QRhiCommandBuffer.IndexFormat.IndexUInt16
-