java.lang.Object
io.qt.internal.QtJambiObject
io.qt.QtObject
io.qt.core.QObject
io.qt.gui.QWindow
io.qt.quick.QQuickWindow
- All Implemented Interfaces:
QSurface
,QtObjectInterface
,QtSignalBlockerInterface
,QtSignalEmitterInterface
,QtThreadAffineInterface
- Direct Known Subclasses:
QQuickView
public class QQuickWindow extends QWindow
The window for displaying a graphical QML scene
Java wrapper for Qt class QQuickWindow
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
QQuickWindow.CreateTextureOption
Java wrapper for Qt enum QQuickWindow::CreateTextureOptionstatic class
QQuickWindow.CreateTextureOptions
QFlags type for enumQQuickWindow.CreateTextureOption
static class
QQuickWindow.GraphicsStateInfo
Describes some of the RHI's graphics state at the point of a beginExternalCommands() callstatic class
QQuickWindow.RenderStage
Java wrapper for Qt enum QQuickWindow::RenderStagestatic class
QQuickWindow.SceneGraphError
Java wrapper for Qt enum QQuickWindow::SceneGraphErrorstatic class
QQuickWindow.TextRenderType
Java wrapper for Qt enum QQuickWindow::TextRenderTypeNested classes/interfaces inherited from class io.qt.gui.QWindow
QWindow.AncestorMode, QWindow.Visibility
Nested classes/interfaces inherited from class io.qt.core.QObject
QObject.MultiSignal, QObject.PrivateSignal0, QObject.PrivateSignal1<A>, QObject.PrivateSignal2<A,B>, QObject.PrivateSignal3<A,B,C>, QObject.PrivateSignal4<A,B,C,D>, QObject.PrivateSignal5<A,B,C,D,E>, QObject.PrivateSignal6<A,B,C,D,E,F>, QObject.PrivateSignal7<A,B,C,D,E,F,G>, QObject.PrivateSignal8<A,B,C,D,E,F,G,H>, QObject.PrivateSignal9<A,B,C,D,E,F,G,H,I>, QObject.QDeclarativeConstructor, QObject.Signal0, QObject.Signal1<A>, QObject.Signal1Default1<A>, QObject.Signal2<A,B>, QObject.Signal2Default1<A,B>, QObject.Signal2Default2<A,B>, QObject.Signal3<A,B,C>, QObject.Signal3Default1<A,B,C>, QObject.Signal3Default2<A,B,C>, QObject.Signal3Default3<A,B,C>, QObject.Signal4<A,B,C,D>, QObject.Signal4Default1<A,B,C,D>, QObject.Signal4Default2<A,B,C,D>, QObject.Signal4Default3<A,B,C,D>, QObject.Signal4Default4<A,B,C,D>, QObject.Signal5<A,B,C,D,E>, QObject.Signal5Default1<A,B,C,D,E>, QObject.Signal5Default2<A,B,C,D,E>, QObject.Signal5Default3<A,B,C,D,E>, QObject.Signal5Default4<A,B,C,D,E>, QObject.Signal5Default5<A,B,C,D,E>, QObject.Signal6<A,B,C,D,E,F>, QObject.Signal6Default1<A,B,C,D,E,F>, QObject.Signal6Default2<A,B,C,D,E,F>, QObject.Signal6Default3<A,B,C,D,E,F>, QObject.Signal6Default4<A,B,C,D,E,F>, QObject.Signal6Default5<A,B,C,D,E,F>, QObject.Signal6Default6<A,B,C,D,E,F>, QObject.Signal7<A,B,C,D,E,F,G>, QObject.Signal7Default1<A,B,C,D,E,F,G>, QObject.Signal7Default2<A,B,C,D,E,F,G>, QObject.Signal7Default3<A,B,C,D,E,F,G>, QObject.Signal7Default4<A,B,C,D,E,F,G>, QObject.Signal7Default5<A,B,C,D,E,F,G>, QObject.Signal7Default6<A,B,C,D,E,F,G>, QObject.Signal7Default7<A,B,C,D,E,F,G>, QObject.Signal8<A,B,C,D,E,F,G,H>, QObject.Signal8Default1<A,B,C,D,E,F,G,H>, QObject.Signal8Default2<A,B,C,D,E,F,G,H>, QObject.Signal8Default3<A,B,C,D,E,F,G,H>, QObject.Signal8Default4<A,B,C,D,E,F,G,H>, QObject.Signal8Default5<A,B,C,D,E,F,G,H>, QObject.Signal8Default6<A,B,C,D,E,F,G,H>, QObject.Signal8Default7<A,B,C,D,E,F,G,H>, QObject.Signal8Default8<A,B,C,D,E,F,G,H>, QObject.Signal9<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default1<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default2<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default3<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default4<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default5<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default6<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default7<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default8<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default9<A,B,C,D,E,F,G,H,I>, QObject.SignalConfiguration
Nested classes/interfaces inherited from interface io.qt.gui.QSurface
QSurface.Impl, QSurface.MemberAccess, QSurface.SurfaceType
-
Field Summary
Fields inherited from class io.qt.gui.QWindow
activeChanged, contentOrientationChanged, focusObjectChanged, heightChanged, maximumHeightChanged, maximumWidthChanged, minimumHeightChanged, minimumWidthChanged, modalityChanged, opacityChanged, screenChanged, transientParentChanged, visibilityChanged, visibleChanged, widthChanged, windowStateChanged, windowTitleChanged, xChanged, yChanged
-
Constructor Summary
Constructors Modifier Constructor Description QQuickWindow()
Overloaded constructor forQQuickWindow(io.qt.gui.QWindow)
withparent = null
.protected
QQuickWindow(QObject.QDeclarativeConstructor constructor)
Constructor for internal use only.QQuickWindow(QWindow parent)
protected
QQuickWindow(QtObject.QPrivateConstructor p)
Constructor for internal use only.QQuickWindow(QQuickRenderControl renderControl)
-
Method Summary
Methods inherited from class io.qt.gui.QWindow
alert, baseSize, close, contentOrientation, create, cursor, destroy, devicePixelRatio, filePath, flags, format, frameGeometry, frameMargins, framePosition, fromWinId, geometry, height, hide, icon, isActive, isAncestorOf, isAncestorOf, isExposed, isModal, isTopLevel, isVisible, lower, mapFromGlobal, mapToGlobal, mask, maximumHeight, maximumSize, maximumWidth, minimumHeight, minimumSize, minimumWidth, modality, moveEvent, nonTransientParent, opacity, parent, parentWindow, position, raise, reportContentOrientationChange, requestActivate, requestedFormat, requestUpdate, resize, resize, screen, setBaseSize, setCursor, setFilePath, setFlag, setFlag, setFlags, setFlags, setFormat, setFramePosition, setGeometry, setGeometry, setHeight, setIcon, setKeyboardGrabEnabled, setMask, setMaximumHeight, setMaximumSize, setMaximumWidth, setMinimumHeight, setMinimumSize, setMinimumWidth, setModality, setMouseGrabEnabled, setOpacity, setParent, setPosition, setPosition, setScreen, setSizeIncrement, setSurfaceType, setTitle, setTransientParent, setVisibility, setVisible, setWidth, setWindowState, setWindowStates, setWindowStates, setX, setY, show, showFullScreen, showMaximized, showMinimized, showNormal, size, sizeIncrement, startSystemMove, startSystemResize, startSystemResize, supportsOpenGL, surfaceType, title, touchEvent, transientParent, type, unsetCursor, visibility, width, windowState, windowStates, winId, x, y
Methods inherited from class io.qt.core.QObject
blockSignals, childEvent, children, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connectNotify, customEvent, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnectNotify, disposeLater, dumpObjectInfo, dumpObjectTree, dynamicPropertyNames, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, eventFilter, findChild, findChild, findChild, findChild, findChild, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, inherits, inherits, installEventFilter, isSignalConnected, isWidgetType, isWindowType, killTimer, metaObject, moveToThread, objectName, parent, property, qt_metacast, receivers, receivers, removeEventFilter, sender, senderSignalIndex, setObjectName, setParent, setProperty, signalsBlocked, startTimer, startTimer, thread, timerEvent, tr, tr, tr
-
Field Details
-
staticMetaObject
This variable stores the meta-object for the class. -
activeFocusItemChanged
-
afterAnimating
-
afterRenderPassRecording
-
afterRendering
-
afterSynchronizing
-
beforeRenderPassRecording
-
beforeRendering
-
beforeSynchronizing
-
colorChanged
-
frameSwapped
-
openglContextCreated
-
sceneGraphAboutToStop
-
sceneGraphError
-
sceneGraphInitialized
-
sceneGraphInvalidated
-
-
Constructor Details
-
QQuickWindow
-
QQuickWindow
public QQuickWindow()Overloaded constructor for
QQuickWindow(io.qt.gui.QWindow)
withparent = null
. -
QQuickWindow
-
QQuickWindow
Constructor for internal use only.- Parameters:
p
- expected to benull
.
-
QQuickWindow
Constructor for internal use only. It is not allowed to call the declarative constructor from inside Java.
-
-
Method Details
-
activeFocusItem
-
beginExternalCommands
-
clearBeforeRendering
-
color
-
contentItem
-
createImageNode
-
createNinePatchNode
-
createRectangleNode
-
createTextureFromId
@Deprecated @QtUninvokable public final QSGTexture createTextureFromId(int id, QSize size, QQuickWindow.CreateTextureOption... options)Deprecated.Use createTextureFromNativeObject() insteadOverloaded function for
createTextureFromId(int, io.qt.core.QSize, io.qt.quick.QQuickWindow.CreateTextureOptions)
. -
createTextureFromId
Deprecated.Use createTextureFromNativeObject() insteadOverloaded function for
createTextureFromId(int, io.qt.core.QSize, io.qt.quick.QQuickWindow.CreateTextureOptions)
withoptions = new io.qt.quick.QQuickWindow.CreateTextureOptions(0)
. -
createTextureFromId
@Deprecated @QtUninvokable public final QSGTexture createTextureFromId(int id, QSize size, QQuickWindow.CreateTextureOptions options)Deprecated.Use createTextureFromNativeObject() instead -
createTextureFromImage
-
createTextureFromImage
@QtUninvokable public final QSGTexture createTextureFromImage(QImage image, QQuickWindow.CreateTextureOption... options)Overloaded function for
createTextureFromImage(io.qt.gui.QImage, io.qt.quick.QQuickWindow.CreateTextureOptions)
. -
createTextureFromImage
@QtUninvokable public final QSGTexture createTextureFromImage(QImage image, QQuickWindow.CreateTextureOptions options) -
effectiveDevicePixelRatio
-
endExternalCommands
-
grabWindow
-
graphicsStateInfo
-
incubationController
-
isPersistentOpenGLContext
-
isPersistentSceneGraph
-
isSceneGraphInitialized
-
mouseGrabberItem
-
openglContext
-
releaseResources
public final void releaseResources() -
renderTarget
-
renderTargetId
-
renderTargetSize
-
rendererInterface
-
resetOpenGLState
-
scheduleRenderJob
@QtUninvokable public final void scheduleRenderJob(QRunnable job, QQuickWindow.RenderStage schedule) -
sendEvent
Deprecated. -
setClearBeforeRendering
-
setColor
-
setPersistentOpenGLContext
-
setPersistentSceneGraph
-
setRenderTarget
-
setRenderTarget
-
update
public final void update() -
accessibleRoot
- Overrides:
accessibleRoot
in classQWindow
-
event
-
exposeEvent
- Overrides:
exposeEvent
in classQWindow
-
focusInEvent
- Overrides:
focusInEvent
in classQWindow
-
focusObject
- Overrides:
focusObject
in classQWindow
-
focusOutEvent
- Overrides:
focusOutEvent
in classQWindow
-
hideEvent
-
keyPressEvent
- Overrides:
keyPressEvent
in classQWindow
-
keyReleaseEvent
- Overrides:
keyReleaseEvent
in classQWindow
-
mouseDoubleClickEvent
- Overrides:
mouseDoubleClickEvent
in classQWindow
-
mouseMoveEvent
- Overrides:
mouseMoveEvent
in classQWindow
-
mousePressEvent
- Overrides:
mousePressEvent
in classQWindow
-
mouseReleaseEvent
- Overrides:
mouseReleaseEvent
in classQWindow
-
resizeEvent
- Overrides:
resizeEvent
in classQWindow
-
showEvent
-
tabletEvent
- Overrides:
tabletEvent
in classQWindow
-
wheelEvent
- Overrides:
wheelEvent
in classQWindow
-
hasDefaultAlphaBuffer
public static boolean hasDefaultAlphaBuffer()Returns whether to use alpha transparency on newly created windows
-
sceneGraphBackend
-
setDefaultAlphaBuffer
public static void setDefaultAlphaBuffer(boolean useAlpha)UseAlpha specifies whether to use alpha transparency on newly created windows
-
setSceneGraphBackend
-
setSceneGraphBackend
-
setTextRenderType
-
textRenderType
-
scheduleRenderJob
@QtUninvokable public final void scheduleRenderJob(Runnable job, QQuickWindow.RenderStage schedule) -
toString
-