| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419 |
- # The PEP 484 type hints stub file for the QtQuick module.
- #
- # Generated by SIP 6.15.3
- #
- # Copyright (c) 2026 Riverbank Computing Limited <info@riverbankcomputing.com>
- #
- # This file is part of PyQt6.
- #
- # This file may be used under the terms of the GNU General Public License
- # version 3.0 as published by the Free Software Foundation and appearing in
- # the file LICENSE included in the packaging of this file. Please review the
- # following information to ensure the GNU General Public License version 3.0
- # requirements will be met: http://www.gnu.org/copyleft/gpl.html.
- #
- # If you do not wish to use this file under the terms of the GPL version 3.0
- # then you may purchase a commercial license. For more information contact
- # info@riverbankcomputing.com.
- #
- # This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
- # WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- import collections, re, typing, enum
- try:
- from warnings import deprecated
- except ImportError:
- pass
- import PyQt6.sip
- from PyQt6 import QtCore
- from PyQt6 import QtGui
- from PyQt6 import QtNetwork
- from PyQt6 import QtQml
- # Support for QDate, QDateTime and QTime.
- import datetime
- # Convenient type aliases.
- PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
- PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
- class QQuickItem(QtCore.QObject, QtQml.QQmlParserStatus):
- class TransformOrigin(enum.Enum):
- TopLeft = ... # type: QQuickItem.TransformOrigin
- Top = ... # type: QQuickItem.TransformOrigin
- TopRight = ... # type: QQuickItem.TransformOrigin
- Left = ... # type: QQuickItem.TransformOrigin
- Center = ... # type: QQuickItem.TransformOrigin
- Right = ... # type: QQuickItem.TransformOrigin
- BottomLeft = ... # type: QQuickItem.TransformOrigin
- Bottom = ... # type: QQuickItem.TransformOrigin
- BottomRight = ... # type: QQuickItem.TransformOrigin
- class ItemChange(enum.Enum):
- ItemChildAddedChange = ... # type: QQuickItem.ItemChange
- ItemChildRemovedChange = ... # type: QQuickItem.ItemChange
- ItemSceneChange = ... # type: QQuickItem.ItemChange
- ItemVisibleHasChanged = ... # type: QQuickItem.ItemChange
- ItemParentHasChanged = ... # type: QQuickItem.ItemChange
- ItemOpacityHasChanged = ... # type: QQuickItem.ItemChange
- ItemActiveFocusHasChanged = ... # type: QQuickItem.ItemChange
- ItemRotationHasChanged = ... # type: QQuickItem.ItemChange
- ItemAntialiasingHasChanged = ... # type: QQuickItem.ItemChange
- ItemDevicePixelRatioHasChanged = ... # type: QQuickItem.ItemChange
- ItemEnabledHasChanged = ... # type: QQuickItem.ItemChange
- ItemScaleHasChanged = ... # type: QQuickItem.ItemChange
- ItemTransformHasChanged = ... # type: QQuickItem.ItemChange
- class Flag(enum.Flag):
- ItemClipsChildrenToShape = ... # type: QQuickItem.Flag
- ItemAcceptsInputMethod = ... # type: QQuickItem.Flag
- ItemIsFocusScope = ... # type: QQuickItem.Flag
- ItemHasContents = ... # type: QQuickItem.Flag
- ItemAcceptsDrops = ... # type: QQuickItem.Flag
- ItemIsViewport = ... # type: QQuickItem.Flag
- ItemObservesViewport = ... # type: QQuickItem.Flag
- class ItemChangeData(PyQt6.sip.simplewrapper):
- boolValue = ... # type: bool
- item = ... # type: 'QQuickItem'
- realValue = ... # type: float
- window = ... # type: 'QQuickWindow'
- @typing.overload
- def __init__(self, v: 'QQuickItem|None') -> None: ...
- @typing.overload
- def __init__(self, v: 'QQuickWindow|None') -> None: ...
- @typing.overload
- def __init__(self, v: float) -> None: ...
- @typing.overload
- def __init__(self, v: bool) -> None: ...
- @typing.overload
- def __init__(self, a0: 'QQuickItem.ItemChangeData') -> None: ...
- class UpdatePaintNodeData(PyQt6.sip.simplewrapper):
- transformNode = ... # type: 'QSGTransformNode'
- def __init__(self, a0: 'QQuickItem.UpdatePaintNodeData') -> None: ...
- def __init__(self, parent: 'QQuickItem|None' = ...) -> None: ...
- focusPolicyChanged: typing.ClassVar[QtCore.pyqtSignal]
- def setFocusPolicy(self, policy: QtCore.Qt.FocusPolicy) -> None: ...
- def focusPolicy(self) -> QtCore.Qt.FocusPolicy: ...
- def dumpItemTree(self) -> None: ...
- def ensurePolished(self) -> None: ...
- def viewportItem(self) -> 'QQuickItem|None': ...
- containmentMaskChanged: typing.ClassVar[QtCore.pyqtSignal]
- def setContainmentMask(self, mask: QtCore.QObject|None) -> None: ...
- def containmentMask(self) -> QtCore.QObject|None: ...
- def setAcceptTouchEvents(self, accept: bool) -> None: ...
- def acceptTouchEvents(self) -> bool: ...
- def size(self) -> QtCore.QSizeF: ...
- def mapFromGlobal(self, point: QtCore.QPointF) -> QtCore.QPointF: ...
- def mapToGlobal(self, point: QtCore.QPointF) -> QtCore.QPointF: ...
- def isAncestorOf(self, child: 'QQuickItem|None') -> bool: ...
- def grabToImage(self, targetSize: QtCore.QSize = ...) -> 'QQuickItemGrabResult|None': ...
- def resetAntialiasing(self) -> None: ...
- windowChanged: typing.ClassVar[QtCore.pyqtSignal]
- activeFocusOnTabChanged: typing.ClassVar[QtCore.pyqtSignal]
- def nextItemInFocusChain(self, forward: bool = ...) -> 'QQuickItem|None': ...
- def setActiveFocusOnTab(self, a0: bool) -> None: ...
- def activeFocusOnTab(self) -> bool: ...
- def updatePolish(self) -> None: ...
- def releaseResources(self) -> None: ...
- def updatePaintNode(self, a0: 'QSGNode|None', a1: 'QQuickItem.UpdatePaintNodeData|None') -> 'QSGNode|None': ...
- def geometryChange(self, newGeometry: QtCore.QRectF, oldGeometry: QtCore.QRectF) -> None: ...
- def childMouseEventFilter(self, a0: 'QQuickItem|None', a1: QtCore.QEvent|None) -> bool: ...
- def dropEvent(self, a0: QtGui.QDropEvent|None) -> None: ...
- def dragLeaveEvent(self, a0: QtGui.QDragLeaveEvent|None) -> None: ...
- def dragMoveEvent(self, a0: QtGui.QDragMoveEvent|None) -> None: ...
- def dragEnterEvent(self, a0: QtGui.QDragEnterEvent|None) -> None: ...
- def hoverLeaveEvent(self, event: QtGui.QHoverEvent|None) -> None: ...
- def hoverMoveEvent(self, event: QtGui.QHoverEvent|None) -> None: ...
- def hoverEnterEvent(self, event: QtGui.QHoverEvent|None) -> None: ...
- def touchEvent(self, event: QtGui.QTouchEvent|None) -> None: ...
- def wheelEvent(self, event: QtGui.QWheelEvent|None) -> None: ...
- def touchUngrabEvent(self) -> None: ...
- def mouseUngrabEvent(self) -> None: ...
- def mouseDoubleClickEvent(self, event: QtGui.QMouseEvent|None) -> None: ...
- def mouseReleaseEvent(self, event: QtGui.QMouseEvent|None) -> None: ...
- def mouseMoveEvent(self, event: QtGui.QMouseEvent|None) -> None: ...
- def mousePressEvent(self, event: QtGui.QMouseEvent|None) -> None: ...
- def focusOutEvent(self, a0: QtGui.QFocusEvent|None) -> None: ...
- def focusInEvent(self, a0: QtGui.QFocusEvent|None) -> None: ...
- def inputMethodEvent(self, a0: QtGui.QInputMethodEvent|None) -> None: ...
- def keyReleaseEvent(self, event: QtGui.QKeyEvent|None) -> None: ...
- def keyPressEvent(self, event: QtGui.QKeyEvent|None) -> None: ...
- def componentComplete(self) -> None: ...
- def classBegin(self) -> None: ...
- def heightValid(self) -> bool: ...
- def widthValid(self) -> bool: ...
- def updateInputMethod(self, queries: QtCore.Qt.InputMethodQuery = ...) -> None: ...
- def itemChange(self, a0: 'QQuickItem.ItemChange', a1: 'QQuickItem.ItemChangeData') -> None: ...
- def isComponentComplete(self) -> bool: ...
- def event(self, a0: QtCore.QEvent|None) -> bool: ...
- implicitHeightChanged: typing.ClassVar[QtCore.pyqtSignal]
- implicitWidthChanged: typing.ClassVar[QtCore.pyqtSignal]
- zChanged: typing.ClassVar[QtCore.pyqtSignal]
- heightChanged: typing.ClassVar[QtCore.pyqtSignal]
- widthChanged: typing.ClassVar[QtCore.pyqtSignal]
- yChanged: typing.ClassVar[QtCore.pyqtSignal]
- xChanged: typing.ClassVar[QtCore.pyqtSignal]
- scaleChanged: typing.ClassVar[QtCore.pyqtSignal]
- rotationChanged: typing.ClassVar[QtCore.pyqtSignal]
- visibleChanged: typing.ClassVar[QtCore.pyqtSignal]
- enabledChanged: typing.ClassVar[QtCore.pyqtSignal]
- opacityChanged: typing.ClassVar[QtCore.pyqtSignal]
- clipChanged: typing.ClassVar[QtCore.pyqtSignal]
- antialiasingChanged: typing.ClassVar[QtCore.pyqtSignal]
- smoothChanged: typing.ClassVar[QtCore.pyqtSignal]
- transformOriginChanged: typing.ClassVar[QtCore.pyqtSignal]
- parentChanged: typing.ClassVar[QtCore.pyqtSignal]
- activeFocusChanged: typing.ClassVar[QtCore.pyqtSignal]
- focusChanged: typing.ClassVar[QtCore.pyqtSignal]
- stateChanged: typing.ClassVar[QtCore.pyqtSignal]
- baselineOffsetChanged: typing.ClassVar[QtCore.pyqtSignal]
- childrenRectChanged: typing.ClassVar[QtCore.pyqtSignal]
- def update(self) -> None: ...
- def textureProvider(self) -> 'QSGTextureProvider|None': ...
- def isTextureProvider(self) -> bool: ...
- def inputMethodQuery(self, query: QtCore.Qt.InputMethodQuery) -> typing.Any: ...
- def childAt(self, x: float, y: float) -> 'QQuickItem|None': ...
- @typing.overload
- def forceActiveFocus(self) -> None: ...
- @typing.overload
- def forceActiveFocus(self, reason: QtCore.Qt.FocusReason) -> None: ...
- def polish(self) -> None: ...
- def mapRectFromScene(self, rect: QtCore.QRectF) -> QtCore.QRectF: ...
- def mapRectFromItem(self, item: 'QQuickItem|None', rect: QtCore.QRectF) -> QtCore.QRectF: ...
- def mapFromScene(self, point: QtCore.QPointF) -> QtCore.QPointF: ...
- def mapFromItem(self, item: 'QQuickItem|None', point: QtCore.QPointF) -> QtCore.QPointF: ...
- def mapRectToScene(self, rect: QtCore.QRectF) -> QtCore.QRectF: ...
- def mapRectToItem(self, item: 'QQuickItem|None', rect: QtCore.QRectF) -> QtCore.QRectF: ...
- def mapToScene(self, point: QtCore.QPointF) -> QtCore.QPointF: ...
- def mapToItem(self, item: 'QQuickItem|None', point: QtCore.QPointF) -> QtCore.QPointF: ...
- def contains(self, point: QtCore.QPointF) -> bool: ...
- def setKeepTouchGrab(self, a0: bool) -> None: ...
- def keepTouchGrab(self) -> bool: ...
- def ungrabTouchPoints(self) -> None: ...
- def grabTouchPoints(self, ids: collections.abc.Iterable[int]) -> None: ...
- def setFiltersChildMouseEvents(self, filter: bool) -> None: ...
- def filtersChildMouseEvents(self) -> bool: ...
- def setKeepMouseGrab(self, a0: bool) -> None: ...
- def keepMouseGrab(self) -> bool: ...
- def ungrabMouse(self) -> None: ...
- def grabMouse(self) -> None: ...
- def unsetCursor(self) -> None: ...
- def setCursor(self, cursor: QtGui.QCursor|QtCore.Qt.CursorShape) -> None: ...
- def cursor(self) -> QtGui.QCursor: ...
- def setAcceptHoverEvents(self, enabled: bool) -> None: ...
- def acceptHoverEvents(self) -> bool: ...
- def setAcceptedMouseButtons(self, buttons: QtCore.Qt.MouseButton) -> None: ...
- def acceptedMouseButtons(self) -> QtCore.Qt.MouseButton: ...
- def scopedFocusItem(self) -> 'QQuickItem|None': ...
- def isFocusScope(self) -> bool: ...
- @typing.overload
- def setFocus(self, a0: bool) -> None: ...
- @typing.overload
- def setFocus(self, focus: bool, reason: QtCore.Qt.FocusReason) -> None: ...
- def hasFocus(self) -> bool: ...
- def hasActiveFocus(self) -> bool: ...
- def setFlags(self, flags: 'QQuickItem.Flag') -> None: ...
- def setFlag(self, flag: 'QQuickItem.Flag', enabled: bool = ...) -> None: ...
- def flags(self) -> 'QQuickItem.Flag': ...
- def setAntialiasing(self, a0: bool) -> None: ...
- def antialiasing(self) -> bool: ...
- def setSmooth(self, a0: bool) -> None: ...
- def smooth(self) -> bool: ...
- def setEnabled(self, a0: bool) -> None: ...
- def isEnabled(self) -> bool: ...
- def setVisible(self, a0: bool) -> None: ...
- def isVisible(self) -> bool: ...
- def setOpacity(self, a0: float) -> None: ...
- def opacity(self) -> float: ...
- def setScale(self, a0: float) -> None: ...
- def scale(self) -> float: ...
- def setRotation(self, a0: float) -> None: ...
- def rotation(self) -> float: ...
- def setZ(self, a0: float) -> None: ...
- def z(self) -> float: ...
- def setTransformOrigin(self, a0: 'QQuickItem.TransformOrigin') -> None: ...
- def transformOrigin(self) -> 'QQuickItem.TransformOrigin': ...
- def setSize(self, size: QtCore.QSizeF) -> None: ...
- def implicitHeight(self) -> float: ...
- def setImplicitHeight(self, a0: float) -> None: ...
- def resetHeight(self) -> None: ...
- def setHeight(self, a0: float) -> None: ...
- def height(self) -> float: ...
- def implicitWidth(self) -> float: ...
- def setImplicitWidth(self, a0: float) -> None: ...
- def resetWidth(self) -> None: ...
- def setWidth(self, a0: float) -> None: ...
- def width(self) -> float: ...
- def setY(self, a0: float) -> None: ...
- def setX(self, a0: float) -> None: ...
- def y(self) -> float: ...
- def x(self) -> float: ...
- def setBaselineOffset(self, a0: float) -> None: ...
- def baselineOffset(self) -> float: ...
- def setState(self, a0: str|None) -> None: ...
- def state(self) -> str: ...
- def setClip(self, a0: bool) -> None: ...
- def clip(self) -> bool: ...
- def childItems(self) -> list['QQuickItem']: ...
- def childrenRect(self) -> QtCore.QRectF: ...
- def stackAfter(self, a0: 'QQuickItem|None') -> None: ...
- def stackBefore(self, a0: 'QQuickItem|None') -> None: ...
- def setParentItem(self, parent: 'QQuickItem|None') -> None: ...
- def parentItem(self) -> 'QQuickItem|None': ...
- def window(self) -> 'QQuickWindow|None': ...
- class QQuickFramebufferObject(QQuickItem):
- class Renderer(PyQt6.sip.wrapper):
- try:
- from PyQt6.QtOpenGL import QOpenGLFramebufferObject
- except ImportError:
- pass
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, a0: 'QQuickFramebufferObject.Renderer') -> None: ...
- def invalidateFramebufferObject(self) -> None: ...
- def update(self) -> None: ...
- def framebufferObject(self) -> QOpenGLFramebufferObject|None: ...
- def synchronize(self, a0: 'QQuickFramebufferObject|None') -> None: ...
- def createFramebufferObject(self, size: QtCore.QSize) -> QOpenGLFramebufferObject|None: ...
- def render(self) -> None: ...
- def __init__(self, parent: QQuickItem|None = ...) -> None: ...
- mirrorVerticallyChanged: typing.ClassVar[QtCore.pyqtSignal]
- def setMirrorVertically(self, enable: bool) -> None: ...
- def mirrorVertically(self) -> bool: ...
- def releaseResources(self) -> None: ...
- def textureProvider(self) -> 'QSGTextureProvider|None': ...
- def isTextureProvider(self) -> bool: ...
- textureFollowsItemSizeChanged: typing.ClassVar[QtCore.pyqtSignal]
- def updatePaintNode(self, a0: 'QSGNode|None', a1: QQuickItem.UpdatePaintNodeData|None) -> 'QSGNode|None': ...
- def geometryChange(self, newGeometry: QtCore.QRectF, oldGeometry: QtCore.QRectF) -> None: ...
- def createRenderer(self) -> 'QQuickFramebufferObject.Renderer|None': ...
- def setTextureFollowsItemSize(self, follows: bool) -> None: ...
- def textureFollowsItemSize(self) -> bool: ...
- class QQuickGraphicsConfiguration(PyQt6.sip.simplewrapper):
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, other: 'QQuickGraphicsConfiguration') -> None: ...
- def timestampsEnabled(self) -> bool: ...
- def setTimestamps(self, enable: bool) -> None: ...
- def pipelineCacheLoadFile(self) -> str: ...
- def setPipelineCacheLoadFile(self, filename: str|None) -> None: ...
- def pipelineCacheSaveFile(self) -> str: ...
- def setPipelineCacheSaveFile(self, filename: str|None) -> None: ...
- def isAutomaticPipelineCacheEnabled(self) -> bool: ...
- def setAutomaticPipelineCache(self, enable: bool) -> None: ...
- def prefersSoftwareDevice(self) -> bool: ...
- def setPreferSoftwareDevice(self, enable: bool) -> None: ...
- def isDebugMarkersEnabled(self) -> bool: ...
- def setDebugMarkers(self, enable: bool) -> None: ...
- def isDebugLayerEnabled(self) -> bool: ...
- def setDebugLayer(self, enable: bool) -> None: ...
- @staticmethod
- def preferredInstanceExtensions() -> list[QtCore.QByteArray]: ...
- def isDepthBufferEnabledFor2D(self) -> bool: ...
- def setDepthBufferFor2D(self, enable: bool) -> None: ...
- def deviceExtensions(self) -> list[QtCore.QByteArray]: ...
- def setDeviceExtensions(self, extensions: collections.abc.Iterable[QtCore.QByteArray|bytes|bytearray|memoryview]) -> None: ...
- class QQuickGraphicsDevice(PyQt6.sip.simplewrapper):
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, other: 'QQuickGraphicsDevice') -> None: ...
- @staticmethod
- def fromOpenGLContext(context: QtGui.QOpenGLContext|None) -> 'QQuickGraphicsDevice': ...
- def isNull(self) -> bool: ...
- class QQuickTextureFactory(QtCore.QObject):
- def __init__(self) -> None: ...
- @staticmethod
- def textureFactoryForImage(image: QtGui.QImage) -> 'QQuickTextureFactory|None': ...
- def image(self) -> QtGui.QImage: ...
- def textureByteCount(self) -> int: ...
- def textureSize(self) -> QtCore.QSize: ...
- def createTexture(self, window: 'QQuickWindow|None') -> 'QSGTexture|None': ...
- class QQuickImageProvider(QtQml.QQmlImageProviderBase):
- def __init__(self, type: QtQml.QQmlImageProviderBase.ImageType, flags: QtQml.QQmlImageProviderBase.Flag = ...) -> None: ...
- def requestTexture(self, id: str|None, requestedSize: QtCore.QSize) -> typing.Tuple[QQuickTextureFactory|None, QtCore.QSize|None]: ...
- def requestPixmap(self, id: str|None, requestedSize: QtCore.QSize) -> typing.Tuple[QtGui.QPixmap, QtCore.QSize|None]: ...
- def requestImage(self, id: str|None, requestedSize: QtCore.QSize) -> typing.Tuple[QtGui.QImage, QtCore.QSize|None]: ...
- def flags(self) -> QtQml.QQmlImageProviderBase.Flag: ...
- def imageType(self) -> QtQml.QQmlImageProviderBase.ImageType: ...
- class QQuickImageResponse(QtCore.QObject):
- def __init__(self) -> None: ...
- finished: typing.ClassVar[QtCore.pyqtSignal]
- def cancel(self) -> None: ...
- def errorString(self) -> str: ...
- def textureFactory(self) -> QQuickTextureFactory|None: ...
- class QQuickAsyncImageProvider(QQuickImageProvider):
- def __init__(self) -> None: ...
- def requestImageResponse(self, id: str|None, requestedSize: QtCore.QSize) -> QQuickImageResponse|None: ...
- class QQuickItemGrabResult(QtCore.QObject):
- ready: typing.ClassVar[QtCore.pyqtSignal]
- def event(self, a0: QtCore.QEvent|None) -> bool: ...
- @typing.overload
- def saveToFile(self, fileName: str|None) -> bool: ...
- @typing.overload
- def saveToFile(self, fileName: QtCore.QUrl) -> bool: ...
- def url(self) -> QtCore.QUrl: ...
- def image(self) -> QtGui.QImage: ...
- class QQuickPaintedItem(QQuickItem):
- class PerformanceHint(enum.Flag):
- FastFBOResizing = ... # type: QQuickPaintedItem.PerformanceHint
- class RenderTarget(enum.Enum):
- Image = ... # type: QQuickPaintedItem.RenderTarget
- FramebufferObject = ... # type: QQuickPaintedItem.RenderTarget
- InvertedYFramebufferObject = ... # type: QQuickPaintedItem.RenderTarget
- def __init__(self, parent: QQuickItem|None = ...) -> None: ...
- textureSizeChanged: typing.ClassVar[QtCore.pyqtSignal]
- def setTextureSize(self, size: QtCore.QSize) -> None: ...
- def textureSize(self) -> QtCore.QSize: ...
- def itemChange(self, a0: QQuickItem.ItemChange, a1: QQuickItem.ItemChangeData) -> None: ...
- def releaseResources(self) -> None: ...
- def textureProvider(self) -> 'QSGTextureProvider|None': ...
- def isTextureProvider(self) -> bool: ...
- def updatePaintNode(self, a0: 'QSGNode|None', a1: QQuickItem.UpdatePaintNodeData|None) -> 'QSGNode|None': ...
- renderTargetChanged: typing.ClassVar[QtCore.pyqtSignal]
- contentsScaleChanged: typing.ClassVar[QtCore.pyqtSignal]
- contentsSizeChanged: typing.ClassVar[QtCore.pyqtSignal]
- fillColorChanged: typing.ClassVar[QtCore.pyqtSignal]
- def paint(self, painter: QtGui.QPainter|None) -> None: ...
- def setRenderTarget(self, target: 'QQuickPaintedItem.RenderTarget') -> None: ...
- def renderTarget(self) -> 'QQuickPaintedItem.RenderTarget': ...
- def setFillColor(self, a0: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
- def fillColor(self) -> QtGui.QColor: ...
- def setContentsScale(self, a0: float) -> None: ...
- def contentsScale(self) -> float: ...
- def resetContentsSize(self) -> None: ...
- def setContentsSize(self, a0: QtCore.QSize) -> None: ...
- def contentsSize(self) -> QtCore.QSize: ...
- def contentsBoundingRect(self) -> QtCore.QRectF: ...
- def setPerformanceHints(self, hints: 'QQuickPaintedItem.PerformanceHint') -> None: ...
- def setPerformanceHint(self, hint: 'QQuickPaintedItem.PerformanceHint', enabled: bool = ...) -> None: ...
- def performanceHints(self) -> 'QQuickPaintedItem.PerformanceHint': ...
- def setMipmap(self, enable: bool) -> None: ...
- def mipmap(self) -> bool: ...
- def setAntialiasing(self, enable: bool) -> None: ...
- def antialiasing(self) -> bool: ...
- def setOpaquePainting(self, opaque: bool) -> None: ...
- def opaquePainting(self) -> bool: ...
- def update(self, rect: QtCore.QRect = ...) -> None: ...
- class QQuickRenderControl(QtCore.QObject):
- def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
- def window(self) -> 'QQuickWindow|None': ...
- def endFrame(self) -> None: ...
- def beginFrame(self) -> None: ...
- def samples(self) -> int: ...
- def setSamples(self, sampleCount: int) -> None: ...
- sceneChanged: typing.ClassVar[QtCore.pyqtSignal]
- renderRequested: typing.ClassVar[QtCore.pyqtSignal]
- def prepareThread(self, targetThread: QtCore.QThread|None) -> None: ...
- def renderWindow(self, offset: QtCore.QPoint|None) -> QtGui.QWindow|None: ...
- @staticmethod
- def renderWindowFor(win: 'QQuickWindow|None', offset: QtCore.QPoint|None = ...) -> QtGui.QWindow|None: ...
- def sync(self) -> bool: ...
- def render(self) -> None: ...
- def polishItems(self) -> None: ...
- def invalidate(self) -> None: ...
- def initialize(self) -> bool: ...
- class QQuickRenderTarget(PyQt6.sip.simplewrapper):
- class Flag(enum.Enum):
- MultisampleResolve = ... # type: QQuickRenderTarget.Flag
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, other: 'QQuickRenderTarget') -> None: ...
- def __eq__(self, other: object): ...
- def __ne__(self, other: object): ...
- def setMirrorVertically(self, enable: bool) -> None: ...
- def mirrorVertically(self) -> bool: ...
- def setDevicePixelRatio(self, ratio: float) -> None: ...
- def devicePixelRatio(self) -> float: ...
- @staticmethod
- def fromPaintDevice(device: QtGui.QPaintDevice|None) -> 'QQuickRenderTarget': ...
- @staticmethod
- def fromOpenGLRenderBuffer(renderbufferId: int, pixelSize: QtCore.QSize, sampleCount: int = ...) -> 'QQuickRenderTarget': ...
- @typing.overload
- @staticmethod
- def fromOpenGLTexture(textureId: int, pixelSize: QtCore.QSize, sampleCount: int = ...) -> 'QQuickRenderTarget': ...
- @typing.overload
- @staticmethod
- def fromOpenGLTexture(textureId: int, format: int, pixelSize: QtCore.QSize, sampleCount: int = ...) -> 'QQuickRenderTarget': ...
- @typing.overload
- @staticmethod
- def fromOpenGLTexture(textureId: int, format: int, pixelSize: QtCore.QSize, sampleCount: int, arraySize: int, flags: 'QQuickRenderTarget.Flag') -> 'QQuickRenderTarget': ...
- def isNull(self) -> bool: ...
- class QQuickTextDocument(QtCore.QObject):
- class Status(enum.Enum):
- Null = ... # type: QQuickTextDocument.Status
- Loading = ... # type: QQuickTextDocument.Status
- Loaded = ... # type: QQuickTextDocument.Status
- Saving = ... # type: QQuickTextDocument.Status
- Saved = ... # type: QQuickTextDocument.Status
- ReadError = ... # type: QQuickTextDocument.Status
- WriteError = ... # type: QQuickTextDocument.Status
- NonLocalFileError = ... # type: QQuickTextDocument.Status
- def __init__(self, parent: QQuickItem|None) -> None: ...
- errorStringChanged: typing.ClassVar[QtCore.pyqtSignal]
- statusChanged: typing.ClassVar[QtCore.pyqtSignal]
- modifiedChanged: typing.ClassVar[QtCore.pyqtSignal]
- sourceChanged: typing.ClassVar[QtCore.pyqtSignal]
- textDocumentChanged: typing.ClassVar[QtCore.pyqtSignal]
- def errorString(self) -> str: ...
- def status(self) -> 'QQuickTextDocument.Status': ...
- def saveAs(self, url: QtCore.QUrl) -> None: ...
- def save(self) -> None: ...
- def setTextDocument(self, document: QtGui.QTextDocument|None) -> None: ...
- def setModified(self, modified: bool) -> None: ...
- def isModified(self) -> bool: ...
- def setSource(self, url: QtCore.QUrl) -> None: ...
- def source(self) -> QtCore.QUrl: ...
- def textDocument(self) -> QtGui.QTextDocument|None: ...
- class QQuickWindow(QtGui.QWindow):
- class TextRenderType(enum.Enum):
- QtTextRendering = ... # type: QQuickWindow.TextRenderType
- NativeTextRendering = ... # type: QQuickWindow.TextRenderType
- CurveTextRendering = ... # type: QQuickWindow.TextRenderType
- class RenderStage(enum.Enum):
- BeforeSynchronizingStage = ... # type: QQuickWindow.RenderStage
- AfterSynchronizingStage = ... # type: QQuickWindow.RenderStage
- BeforeRenderingStage = ... # type: QQuickWindow.RenderStage
- AfterRenderingStage = ... # type: QQuickWindow.RenderStage
- AfterSwapStage = ... # type: QQuickWindow.RenderStage
- NoStage = ... # type: QQuickWindow.RenderStage
- class SceneGraphError(enum.Enum):
- ContextNotAvailable = ... # type: QQuickWindow.SceneGraphError
- class CreateTextureOption(enum.Flag):
- TextureHasAlphaChannel = ... # type: QQuickWindow.CreateTextureOption
- TextureHasMipmaps = ... # type: QQuickWindow.CreateTextureOption
- TextureOwnsGLTexture = ... # type: QQuickWindow.CreateTextureOption
- TextureCanUseAtlas = ... # type: QQuickWindow.CreateTextureOption
- TextureIsOpaque = ... # type: QQuickWindow.CreateTextureOption
- def __init__(self, parent: QtGui.QWindow|None = ...) -> None: ...
- devicePixelRatioChanged: typing.ClassVar[QtCore.pyqtSignal]
- def graphicsConfiguration(self) -> QQuickGraphicsConfiguration: ...
- def setGraphicsConfiguration(self, config: QQuickGraphicsConfiguration) -> None: ...
- def graphicsDevice(self) -> QQuickGraphicsDevice: ...
- def setGraphicsDevice(self, device: QQuickGraphicsDevice) -> None: ...
- @staticmethod
- def graphicsApi() -> 'QSGRendererInterface.GraphicsApi': ...
- @staticmethod
- def setGraphicsApi(api: 'QSGRendererInterface.GraphicsApi') -> None: ...
- def isPersistentGraphics(self) -> bool: ...
- def setPersistentGraphics(self, persistent: bool) -> None: ...
- afterFrameEnd: typing.ClassVar[QtCore.pyqtSignal]
- beforeFrameBegin: typing.ClassVar[QtCore.pyqtSignal]
- afterRenderPassRecording: typing.ClassVar[QtCore.pyqtSignal]
- beforeRenderPassRecording: typing.ClassVar[QtCore.pyqtSignal]
- def endExternalCommands(self) -> None: ...
- def beginExternalCommands(self) -> None: ...
- @staticmethod
- def setTextRenderType(renderType: 'QQuickWindow.TextRenderType') -> None: ...
- @staticmethod
- def textRenderType() -> 'QQuickWindow.TextRenderType': ...
- @staticmethod
- def sceneGraphBackend() -> str: ...
- def createImageNode(self) -> 'QSGImageNode|None': ...
- def createRectangleNode(self) -> 'QSGRectangleNode|None': ...
- @staticmethod
- def setSceneGraphBackend(backend: str|None) -> None: ...
- def rendererInterface(self) -> 'QSGRendererInterface|None': ...
- def isSceneGraphInitialized(self) -> bool: ...
- def effectiveDevicePixelRatio(self) -> float: ...
- def scheduleRenderJob(self, job: QtCore.QRunnable|None, schedule: 'QQuickWindow.RenderStage') -> None: ...
- sceneGraphError: typing.ClassVar[QtCore.pyqtSignal]
- sceneGraphAboutToStop: typing.ClassVar[QtCore.pyqtSignal]
- afterAnimating: typing.ClassVar[QtCore.pyqtSignal]
- afterSynchronizing: typing.ClassVar[QtCore.pyqtSignal]
- activeFocusItemChanged: typing.ClassVar[QtCore.pyqtSignal]
- closing: typing.ClassVar[QtCore.pyqtSignal]
- @staticmethod
- def setDefaultAlphaBuffer(useAlpha: bool) -> None: ...
- @staticmethod
- def hasDefaultAlphaBuffer() -> bool: ...
- def closeEvent(self, a0: QtGui.QCloseEvent|None) -> None: ...
- def tabletEvent(self, a0: QtGui.QTabletEvent|None) -> None: ...
- def wheelEvent(self, a0: QtGui.QWheelEvent|None) -> None: ...
- def mouseMoveEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
- def mouseDoubleClickEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
- def mouseReleaseEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
- def mousePressEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
- def keyReleaseEvent(self, a0: QtGui.QKeyEvent|None) -> None: ...
- def keyPressEvent(self, a0: QtGui.QKeyEvent|None) -> None: ...
- def event(self, a0: QtCore.QEvent|None) -> bool: ...
- def focusOutEvent(self, a0: QtGui.QFocusEvent|None) -> None: ...
- def focusInEvent(self, a0: QtGui.QFocusEvent|None) -> None: ...
- def hideEvent(self, a0: QtGui.QHideEvent|None) -> None: ...
- def showEvent(self, a0: QtGui.QShowEvent|None) -> None: ...
- def resizeEvent(self, a0: QtGui.QResizeEvent|None) -> None: ...
- def exposeEvent(self, a0: QtGui.QExposeEvent|None) -> None: ...
- def releaseResources(self) -> None: ...
- def update(self) -> None: ...
- colorChanged: typing.ClassVar[QtCore.pyqtSignal]
- afterRendering: typing.ClassVar[QtCore.pyqtSignal]
- beforeRendering: typing.ClassVar[QtCore.pyqtSignal]
- beforeSynchronizing: typing.ClassVar[QtCore.pyqtSignal]
- sceneGraphInvalidated: typing.ClassVar[QtCore.pyqtSignal]
- sceneGraphInitialized: typing.ClassVar[QtCore.pyqtSignal]
- frameSwapped: typing.ClassVar[QtCore.pyqtSignal]
- def isPersistentSceneGraph(self) -> bool: ...
- def setPersistentSceneGraph(self, persistent: bool) -> None: ...
- def color(self) -> QtGui.QColor: ...
- def setColor(self, color: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
- @typing.overload
- def createTextureFromImage(self, image: QtGui.QImage) -> 'QSGTexture|None': ...
- @typing.overload
- def createTextureFromImage(self, image: QtGui.QImage, options: 'QQuickWindow.CreateTextureOption') -> 'QSGTexture|None': ...
- def createTextNode(self) -> 'QSGTextNode|None': ...
- def incubationController(self) -> QtQml.QQmlIncubationController|None: ...
- def renderTarget(self) -> QQuickRenderTarget: ...
- def setRenderTarget(self, target: QQuickRenderTarget) -> None: ...
- def grabWindow(self) -> QtGui.QImage: ...
- def mouseGrabberItem(self) -> QQuickItem|None: ...
- def focusObject(self) -> QtCore.QObject|None: ...
- def activeFocusItem(self) -> QQuickItem|None: ...
- def contentItem(self) -> QQuickItem|None: ...
- class QQuickView(QQuickWindow):
- class Status(enum.Enum):
- Null = ... # type: QQuickView.Status
- Ready = ... # type: QQuickView.Status
- Loading = ... # type: QQuickView.Status
- Error = ... # type: QQuickView.Status
- class ResizeMode(enum.Enum):
- SizeViewToRootObject = ... # type: QQuickView.ResizeMode
- SizeRootObjectToView = ... # type: QQuickView.ResizeMode
- @typing.overload
- def __init__(self, parent: QtGui.QWindow|None = ...) -> None: ...
- @typing.overload
- def __init__(self, engine: QtQml.QQmlEngine|None, parent: QtGui.QWindow|None) -> None: ...
- @typing.overload
- def __init__(self, source: QtCore.QUrl, parent: QtGui.QWindow|None = ...) -> None: ...
- @typing.overload
- def __init__(self, uri: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, typeName: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, parent: QtGui.QWindow|None = ...) -> None: ...
- def mouseMoveEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
- def mouseReleaseEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
- def mousePressEvent(self, a0: QtGui.QMouseEvent|None) -> None: ...
- def keyReleaseEvent(self, a0: QtGui.QKeyEvent|None) -> None: ...
- def keyPressEvent(self, a0: QtGui.QKeyEvent|None) -> None: ...
- def timerEvent(self, a0: QtCore.QTimerEvent|None) -> None: ...
- def resizeEvent(self, a0: QtGui.QResizeEvent|None) -> None: ...
- statusChanged: typing.ClassVar[QtCore.pyqtSignal]
- def loadFromModule(self, uri: QtCore.QByteArray|bytes|bytearray|memoryview|str|None, typeName: QtCore.QByteArray|bytes|bytearray|memoryview|str|None) -> None: ...
- def setInitialProperties(self, initialProperties: dict[str|None, typing.Any]) -> None: ...
- def setSource(self, a0: QtCore.QUrl) -> None: ...
- def initialSize(self) -> QtCore.QSize: ...
- def errors(self) -> list[QtQml.QQmlError]: ...
- def status(self) -> 'QQuickView.Status': ...
- def setResizeMode(self, a0: 'QQuickView.ResizeMode') -> None: ...
- def resizeMode(self) -> 'QQuickView.ResizeMode': ...
- def rootObject(self) -> QQuickItem|None: ...
- def rootContext(self) -> QtQml.QQmlContext|None: ...
- def engine(self) -> QtQml.QQmlEngine|None: ...
- def source(self) -> QtCore.QUrl: ...
- class QQuickCloseEvent(PyQt6.sip.simplewrapper): ...
- class QSGMaterial(PyQt6.sip.wrapper):
- class Flag(enum.Flag):
- Blending = ... # type: QSGMaterial.Flag
- RequiresDeterminant = ... # type: QSGMaterial.Flag
- RequiresFullMatrixExceptTranslate = ... # type: QSGMaterial.Flag
- RequiresFullMatrix = ... # type: QSGMaterial.Flag
- NoBatching = ... # type: QSGMaterial.Flag
- CustomCompileStep = ... # type: QSGMaterial.Flag
- def __init__(self) -> None: ...
- def viewCount(self) -> int: ...
- def setFlag(self, flags: 'QSGMaterial.Flag', enabled: bool = ...) -> None: ...
- def flags(self) -> 'QSGMaterial.Flag': ...
- def compare(self, other: 'QSGMaterial|None') -> int: ...
- def createShader(self, renderMode: 'QSGRendererInterface.RenderMode') -> 'QSGMaterialShader|None': ...
- def type(self) -> 'QSGMaterialType|None': ...
- class QSGFlatColorMaterial(QSGMaterial):
- def __init__(self) -> None: ...
- def compare(self, other: QSGMaterial|None) -> int: ...
- def color(self) -> QtGui.QColor: ...
- def setColor(self, color: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
- def createShader(self, renderMode: 'QSGRendererInterface.RenderMode') -> 'QSGMaterialShader|None': ...
- def type(self) -> 'QSGMaterialType|None': ...
- class QSGGeometry(PyQt6.sip.wrapper):
- class Type(enum.Enum):
- ByteType = ... # type: QSGGeometry.Type
- UnsignedByteType = ... # type: QSGGeometry.Type
- ShortType = ... # type: QSGGeometry.Type
- UnsignedShortType = ... # type: QSGGeometry.Type
- IntType = ... # type: QSGGeometry.Type
- UnsignedIntType = ... # type: QSGGeometry.Type
- FloatType = ... # type: QSGGeometry.Type
- Bytes2Type = ... # type: QSGGeometry.Type
- Bytes3Type = ... # type: QSGGeometry.Type
- Bytes4Type = ... # type: QSGGeometry.Type
- DoubleType = ... # type: QSGGeometry.Type
- class DrawingMode(enum.IntEnum):
- DrawPoints = ... # type: QSGGeometry.DrawingMode
- DrawLines = ... # type: QSGGeometry.DrawingMode
- DrawLineLoop = ... # type: QSGGeometry.DrawingMode
- DrawLineStrip = ... # type: QSGGeometry.DrawingMode
- DrawTriangles = ... # type: QSGGeometry.DrawingMode
- DrawTriangleStrip = ... # type: QSGGeometry.DrawingMode
- DrawTriangleFan = ... # type: QSGGeometry.DrawingMode
- class AttributeType(enum.Enum):
- UnknownAttribute = ... # type: QSGGeometry.AttributeType
- PositionAttribute = ... # type: QSGGeometry.AttributeType
- ColorAttribute = ... # type: QSGGeometry.AttributeType
- TexCoordAttribute = ... # type: QSGGeometry.AttributeType
- TexCoord1Attribute = ... # type: QSGGeometry.AttributeType
- TexCoord2Attribute = ... # type: QSGGeometry.AttributeType
- class DataPattern(enum.Enum):
- AlwaysUploadPattern = ... # type: QSGGeometry.DataPattern
- StreamPattern = ... # type: QSGGeometry.DataPattern
- DynamicPattern = ... # type: QSGGeometry.DataPattern
- StaticPattern = ... # type: QSGGeometry.DataPattern
- class Attribute(PyQt6.sip.simplewrapper):
- attributeType = ... # type: 'QSGGeometry.AttributeType'
- isVertexCoordinate = ... # type: int
- position = ... # type: int
- tupleSize = ... # type: int
- type = ... # type: int
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, a0: 'QSGGeometry.Attribute') -> None: ...
- @staticmethod
- def createWithAttributeType(pos: int, tupleSize: int, primitiveType: int, attributeType: 'QSGGeometry.AttributeType') -> 'QSGGeometry.Attribute': ...
- @staticmethod
- def create(pos: int, tupleSize: int, primitiveType: int, isPosition: bool = ...) -> 'QSGGeometry.Attribute': ...
- class AttributeSet(PyQt6.sip.simplewrapper):
- attributes = ... # type: PyQt6.sip.array
- count = ... # type: int
- stride = ... # type: int
- def __init__(self, attributes: collections.abc.Iterable['QSGGeometry.Attribute'], stride: int = ...) -> None: ...
- class Point2D(PyQt6.sip.simplewrapper):
- x = ... # type: float
- y = ... # type: float
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, a0: 'QSGGeometry.Point2D') -> None: ...
- def set(self, nx: float, ny: float) -> None: ...
- class TexturedPoint2D(PyQt6.sip.simplewrapper):
- tx = ... # type: float
- ty = ... # type: float
- x = ... # type: float
- y = ... # type: float
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, a0: 'QSGGeometry.TexturedPoint2D') -> None: ...
- def set(self, nx: float, ny: float, ntx: float, nty: float) -> None: ...
- class ColoredPoint2D(PyQt6.sip.simplewrapper):
- a = ... # type: int
- b = ... # type: int
- g = ... # type: int
- r = ... # type: int
- x = ... # type: float
- y = ... # type: float
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, a0: 'QSGGeometry.ColoredPoint2D') -> None: ...
- def set(self, nx: float, ny: float, nr: int, ng: int, nb: int, na: int) -> None: ...
- def __init__(self, attribs: 'QSGGeometry.AttributeSet', vertexCount: int, indexCount: int = ..., indexType: int = ...) -> None: ...
- def setIndexCount(self, count: int) -> None: ...
- def setVertexCount(self, count: int) -> None: ...
- @staticmethod
- def updateColoredRectGeometry(g: 'QSGGeometry|None', rect: QtCore.QRectF) -> None: ...
- def sizeOfIndex(self) -> int: ...
- def vertexDataAsColoredPoint2D(self) -> PyQt6.sip.array: ...
- def vertexDataAsTexturedPoint2D(self) -> PyQt6.sip.array: ...
- def vertexDataAsPoint2D(self) -> PyQt6.sip.array: ...
- def indexDataAsUShort(self) -> PyQt6.sip.array: ...
- def indexDataAsUInt(self) -> PyQt6.sip.array: ...
- def setLineWidth(self, w: float) -> None: ...
- def lineWidth(self) -> float: ...
- def markVertexDataDirty(self) -> None: ...
- def markIndexDataDirty(self) -> None: ...
- def vertexDataPattern(self) -> 'QSGGeometry.DataPattern': ...
- def setVertexDataPattern(self, p: 'QSGGeometry.DataPattern') -> None: ...
- def indexDataPattern(self) -> 'QSGGeometry.DataPattern': ...
- def setIndexDataPattern(self, p: 'QSGGeometry.DataPattern') -> None: ...
- @staticmethod
- def updateTexturedRectGeometry(g: 'QSGGeometry|None', rect: QtCore.QRectF, sourceRect: QtCore.QRectF) -> None: ...
- @staticmethod
- def updateRectGeometry(g: 'QSGGeometry|None', rect: QtCore.QRectF) -> None: ...
- def sizeOfVertex(self) -> int: ...
- def attributes(self) -> PyQt6.sip.array: ...
- def attributeCount(self) -> int: ...
- def indexData(self) -> PyQt6.sip.voidptr: ...
- def indexCount(self) -> int: ...
- def indexType(self) -> int: ...
- def vertexData(self) -> PyQt6.sip.voidptr: ...
- def vertexCount(self) -> int: ...
- def allocate(self, vertexCount: int, indexCount: int = ...) -> None: ...
- def drawingMode(self) -> int: ...
- def setDrawingMode(self, mode: int) -> None: ...
- @staticmethod
- def defaultAttributes_ColoredPoint2D() -> 'QSGGeometry.AttributeSet': ...
- @staticmethod
- def defaultAttributes_TexturedPoint2D() -> 'QSGGeometry.AttributeSet': ...
- @staticmethod
- def defaultAttributes_Point2D() -> 'QSGGeometry.AttributeSet': ...
- class QSGNode(PyQt6.sip.wrapper):
- class DirtyStateBit(enum.Flag):
- DirtyMatrix = ... # type: QSGNode.DirtyStateBit
- DirtyNodeAdded = ... # type: QSGNode.DirtyStateBit
- DirtyNodeRemoved = ... # type: QSGNode.DirtyStateBit
- DirtyGeometry = ... # type: QSGNode.DirtyStateBit
- DirtyMaterial = ... # type: QSGNode.DirtyStateBit
- DirtyOpacity = ... # type: QSGNode.DirtyStateBit
- class Flag(enum.Flag):
- OwnedByParent = ... # type: QSGNode.Flag
- UsePreprocess = ... # type: QSGNode.Flag
- OwnsGeometry = ... # type: QSGNode.Flag
- OwnsMaterial = ... # type: QSGNode.Flag
- OwnsOpaqueMaterial = ... # type: QSGNode.Flag
- class NodeType(enum.Enum):
- BasicNodeType = ... # type: QSGNode.NodeType
- GeometryNodeType = ... # type: QSGNode.NodeType
- TransformNodeType = ... # type: QSGNode.NodeType
- ClipNodeType = ... # type: QSGNode.NodeType
- OpacityNodeType = ... # type: QSGNode.NodeType
- def __init__(self) -> None: ...
- def preprocess(self) -> None: ...
- def setFlags(self, a0: 'QSGNode.Flag', enabled: bool = ...) -> None: ...
- def setFlag(self, a0: 'QSGNode.Flag', enabled: bool = ...) -> None: ...
- def flags(self) -> 'QSGNode.Flag': ...
- def isSubtreeBlocked(self) -> bool: ...
- def markDirty(self, bits: 'QSGNode.DirtyStateBit') -> None: ...
- def type(self) -> 'QSGNode.NodeType': ...
- def previousSibling(self) -> 'QSGNode|None': ...
- def nextSibling(self) -> 'QSGNode|None': ...
- def lastChild(self) -> 'QSGNode|None': ...
- def firstChild(self) -> 'QSGNode|None': ...
- def childAtIndex(self, i: int) -> 'QSGNode|None': ...
- def __len__(self) -> int: ...
- def childCount(self) -> int: ...
- def insertChildNodeAfter(self, node: 'QSGNode|None', after: 'QSGNode|None') -> None: ...
- def insertChildNodeBefore(self, node: 'QSGNode|None', before: 'QSGNode|None') -> None: ...
- def appendChildNode(self, node: 'QSGNode|None') -> None: ...
- def prependChildNode(self, node: 'QSGNode|None') -> None: ...
- def removeAllChildNodes(self) -> None: ...
- def removeChildNode(self, node: 'QSGNode|None') -> None: ...
- def parent(self) -> 'QSGNode|None': ...
- class QSGBasicGeometryNode(QSGNode):
- def geometry(self) -> QSGGeometry|None: ...
- def setGeometry(self, geometry: QSGGeometry|None) -> None: ...
- class QSGGeometryNode(QSGBasicGeometryNode):
- def __init__(self) -> None: ...
- def opaqueMaterial(self) -> QSGMaterial|None: ...
- def setOpaqueMaterial(self, material: QSGMaterial|None) -> None: ...
- def material(self) -> QSGMaterial|None: ...
- def setMaterial(self, material: QSGMaterial|None) -> None: ...
- class QSGImageNode(QSGGeometryNode):
- class TextureCoordinatesTransformFlag(enum.Flag):
- NoTransform = ... # type: QSGImageNode.TextureCoordinatesTransformFlag
- MirrorHorizontally = ... # type: QSGImageNode.TextureCoordinatesTransformFlag
- MirrorVertically = ... # type: QSGImageNode.TextureCoordinatesTransformFlag
- def anisotropyLevel(self) -> 'QSGTexture.AnisotropyLevel': ...
- def setAnisotropyLevel(self, level: 'QSGTexture.AnisotropyLevel') -> None: ...
- @staticmethod
- def rebuildGeometry(g: QSGGeometry|None, texture: 'QSGTexture|None', rect: QtCore.QRectF, sourceRect: QtCore.QRectF, texCoordMode: 'QSGImageNode.TextureCoordinatesTransformFlag') -> None: ...
- def ownsTexture(self) -> bool: ...
- def setOwnsTexture(self, owns: bool) -> None: ...
- def textureCoordinatesTransform(self) -> 'QSGImageNode.TextureCoordinatesTransformFlag': ...
- def setTextureCoordinatesTransform(self, mode: 'QSGImageNode.TextureCoordinatesTransformFlag') -> None: ...
- def mipmapFiltering(self) -> 'QSGTexture.Filtering': ...
- def setMipmapFiltering(self, filtering: 'QSGTexture.Filtering') -> None: ...
- def filtering(self) -> 'QSGTexture.Filtering': ...
- def setFiltering(self, filtering: 'QSGTexture.Filtering') -> None: ...
- def texture(self) -> 'QSGTexture|None': ...
- def setTexture(self, texture: 'QSGTexture|None') -> None: ...
- def sourceRect(self) -> QtCore.QRectF: ...
- @typing.overload
- def setSourceRect(self, r: QtCore.QRectF) -> None: ...
- @typing.overload
- def setSourceRect(self, x: float, y: float, w: float, h: float) -> None: ...
- def rect(self) -> QtCore.QRectF: ...
- @typing.overload
- def setRect(self, rect: QtCore.QRectF) -> None: ...
- @typing.overload
- def setRect(self, x: float, y: float, w: float, h: float) -> None: ...
- class QSGMaterialShader(PyQt6.sip.simplewrapper):
- class Stage(enum.Enum):
- VertexStage = ... # type: QSGMaterialShader.Stage
- FragmentStage = ... # type: QSGMaterialShader.Stage
- class Flag(enum.Flag):
- UpdatesGraphicsPipelineState = ... # type: QSGMaterialShader.Flag
- class RenderState(PyQt6.sip.simplewrapper):
- class DirtyState(enum.Flag):
- DirtyMatrix = ... # type: QSGMaterialShader.RenderState.DirtyState
- DirtyOpacity = ... # type: QSGMaterialShader.RenderState.DirtyState
- DirtyCachedMaterialData = ... # type: QSGMaterialShader.RenderState.DirtyState
- DirtyAll = ... # type: QSGMaterialShader.RenderState.DirtyState
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, a0: 'QSGMaterialShader.RenderState') -> None: ...
- def uniformData(self) -> QtCore.QByteArray|None: ...
- def devicePixelRatio(self) -> float: ...
- def determinant(self) -> float: ...
- def deviceRect(self) -> QtCore.QRect: ...
- def viewportRect(self) -> QtCore.QRect: ...
- def projectionMatrix(self) -> QtGui.QMatrix4x4: ...
- def modelViewMatrix(self) -> QtGui.QMatrix4x4: ...
- def combinedMatrix(self) -> QtGui.QMatrix4x4: ...
- def opacity(self) -> float: ...
- def isOpacityDirty(self) -> bool: ...
- def isMatrixDirty(self) -> bool: ...
- def dirtyStates(self) -> 'QSGMaterialShader.RenderState.DirtyState': ...
- class GraphicsPipelineState(PyQt6.sip.simplewrapper):
- class PolygonMode(enum.Enum):
- Fill = ... # type: QSGMaterialShader.GraphicsPipelineState.PolygonMode
- Line = ... # type: QSGMaterialShader.GraphicsPipelineState.PolygonMode
- class CullMode(enum.Enum):
- CullNone = ... # type: QSGMaterialShader.GraphicsPipelineState.CullMode
- CullFront = ... # type: QSGMaterialShader.GraphicsPipelineState.CullMode
- CullBack = ... # type: QSGMaterialShader.GraphicsPipelineState.CullMode
- class ColorMaskComponent(enum.Flag):
- R = ... # type: QSGMaterialShader.GraphicsPipelineState.ColorMaskComponent
- G = ... # type: QSGMaterialShader.GraphicsPipelineState.ColorMaskComponent
- B = ... # type: QSGMaterialShader.GraphicsPipelineState.ColorMaskComponent
- A = ... # type: QSGMaterialShader.GraphicsPipelineState.ColorMaskComponent
- class BlendOp(enum.Enum):
- Add = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendOp
- Subtract = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendOp
- ReverseSubtract = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendOp
- Min = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendOp
- Max = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendOp
- class BlendFactor(enum.Enum):
- Zero = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
- One = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
- SrcColor = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
- OneMinusSrcColor = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
- DstColor = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
- OneMinusDstColor = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
- SrcAlpha = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
- OneMinusSrcAlpha = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
- DstAlpha = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
- OneMinusDstAlpha = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
- ConstantColor = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
- OneMinusConstantColor = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
- ConstantAlpha = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
- OneMinusConstantAlpha = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
- SrcAlphaSaturate = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
- Src1Color = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
- OneMinusSrc1Color = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
- Src1Alpha = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
- OneMinusSrc1Alpha = ... # type: QSGMaterialShader.GraphicsPipelineState.BlendFactor
- blendConstant = ... # type: QtGui.QColor|QtCore.Qt.GlobalColor|int
- blendEnable = ... # type: bool
- colorWrite = ... # type: 'QSGMaterialShader.GraphicsPipelineState.ColorMaskComponent'
- cullMode = ... # type: 'QSGMaterialShader.GraphicsPipelineState.CullMode'
- dstAlpha = ... # type: 'QSGMaterialShader.GraphicsPipelineState.BlendFactor'
- dstColor = ... # type: 'QSGMaterialShader.GraphicsPipelineState.BlendFactor'
- opAlpha = ... # type: 'QSGMaterialShader.GraphicsPipelineState.BlendOp'
- opColor = ... # type: 'QSGMaterialShader.GraphicsPipelineState.BlendOp'
- polygonMode = ... # type: 'QSGMaterialShader.GraphicsPipelineState.PolygonMode'
- separateBlendFactors = ... # type: bool
- srcAlpha = ... # type: 'QSGMaterialShader.GraphicsPipelineState.BlendFactor'
- srcColor = ... # type: 'QSGMaterialShader.GraphicsPipelineState.BlendFactor'
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, a0: 'QSGMaterialShader.GraphicsPipelineState') -> None: ...
- def __init__(self) -> None: ...
- @typing.overload
- def setShaderFileName(self, stage: 'QSGMaterialShader.Stage', filename: str|None) -> None: ...
- @typing.overload
- def setShaderFileName(self, stage: 'QSGMaterialShader.Stage', filename: str|None, viewCount: int) -> None: ...
- def combinedImageSamplerCount(self, binding: int) -> int: ...
- def setFlags(self, flags: 'QSGMaterialShader.Flag') -> None: ...
- def setFlag(self, flags: 'QSGMaterialShader.Flag', on: bool = ...) -> None: ...
- def flags(self) -> 'QSGMaterialShader.Flag': ...
- def updateGraphicsPipelineState(self, state: 'QSGMaterialShader.RenderState', ps: 'QSGMaterialShader.GraphicsPipelineState|None', newMaterial: QSGMaterial|None, oldMaterial: QSGMaterial|None) -> bool: ...
- def updateSampledImage(self, state: 'QSGMaterialShader.RenderState', binding: int, newMaterial: QSGMaterial|None, oldMaterial: QSGMaterial|None) -> 'QSGTexture|None': ...
- def updateUniformData(self, state: 'QSGMaterialShader.RenderState', newMaterial: QSGMaterial|None, oldMaterial: QSGMaterial|None) -> bool: ...
- class QSGMaterialType(PyQt6.sip.simplewrapper):
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, a0: 'QSGMaterialType') -> None: ...
- class QSGClipNode(QSGBasicGeometryNode):
- def __init__(self) -> None: ...
- def clipRect(self) -> QtCore.QRectF: ...
- def setClipRect(self, a0: QtCore.QRectF) -> None: ...
- def isRectangular(self) -> bool: ...
- def setIsRectangular(self, rectHint: bool) -> None: ...
- class QSGTransformNode(QSGNode):
- def __init__(self) -> None: ...
- def matrix(self) -> QtGui.QMatrix4x4: ...
- def setMatrix(self, matrix: QtGui.QMatrix4x4) -> None: ...
- class QSGOpacityNode(QSGNode):
- def __init__(self) -> None: ...
- def opacity(self) -> float: ...
- def setOpacity(self, opacity: float) -> None: ...
- class QSGRectangleNode(QSGGeometryNode):
- def color(self) -> QtGui.QColor: ...
- def setColor(self, color: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
- def rect(self) -> QtCore.QRectF: ...
- @typing.overload
- def setRect(self, rect: QtCore.QRectF) -> None: ...
- @typing.overload
- def setRect(self, x: float, y: float, w: float, h: float) -> None: ...
- class QSGRendererInterface(PyQt6.sip.simplewrapper):
- class RenderMode(enum.Enum):
- RenderMode2D = ... # type: QSGRendererInterface.RenderMode
- RenderMode2DNoDepthBuffer = ... # type: QSGRendererInterface.RenderMode
- RenderMode3D = ... # type: QSGRendererInterface.RenderMode
- class ShaderSourceType(enum.Flag):
- ShaderSourceString = ... # type: QSGRendererInterface.ShaderSourceType
- ShaderSourceFile = ... # type: QSGRendererInterface.ShaderSourceType
- ShaderByteCode = ... # type: QSGRendererInterface.ShaderSourceType
- class ShaderCompilationType(enum.Flag):
- RuntimeCompilation = ... # type: QSGRendererInterface.ShaderCompilationType
- OfflineCompilation = ... # type: QSGRendererInterface.ShaderCompilationType
- class ShaderType(enum.Enum):
- UnknownShadingLanguage = ... # type: QSGRendererInterface.ShaderType
- GLSL = ... # type: QSGRendererInterface.ShaderType
- HLSL = ... # type: QSGRendererInterface.ShaderType
- RhiShader = ... # type: QSGRendererInterface.ShaderType
- class Resource(enum.Enum):
- DeviceResource = ... # type: QSGRendererInterface.Resource
- CommandQueueResource = ... # type: QSGRendererInterface.Resource
- CommandListResource = ... # type: QSGRendererInterface.Resource
- PainterResource = ... # type: QSGRendererInterface.Resource
- RhiResource = ... # type: QSGRendererInterface.Resource
- PhysicalDeviceResource = ... # type: QSGRendererInterface.Resource
- OpenGLContextResource = ... # type: QSGRendererInterface.Resource
- DeviceContextResource = ... # type: QSGRendererInterface.Resource
- CommandEncoderResource = ... # type: QSGRendererInterface.Resource
- VulkanInstanceResource = ... # type: QSGRendererInterface.Resource
- RenderPassResource = ... # type: QSGRendererInterface.Resource
- RhiSwapchainResource = ... # type: QSGRendererInterface.Resource
- RhiRedirectCommandBuffer = ... # type: QSGRendererInterface.Resource
- RhiRedirectRenderTarget = ... # type: QSGRendererInterface.Resource
- RedirectPaintDevice = ... # type: QSGRendererInterface.Resource
- GraphicsQueueFamilyIndexResource = ... # type: QSGRendererInterface.Resource
- GraphicsQueueIndexResource = ... # type: QSGRendererInterface.Resource
- class GraphicsApi(enum.Enum):
- Unknown = ... # type: QSGRendererInterface.GraphicsApi
- Software = ... # type: QSGRendererInterface.GraphicsApi
- OpenGL = ... # type: QSGRendererInterface.GraphicsApi
- OpenVG = ... # type: QSGRendererInterface.GraphicsApi
- OpenGLRhi = ... # type: QSGRendererInterface.GraphicsApi
- Direct3D11Rhi = ... # type: QSGRendererInterface.GraphicsApi
- VulkanRhi = ... # type: QSGRendererInterface.GraphicsApi
- MetalRhi = ... # type: QSGRendererInterface.GraphicsApi
- NullRhi = ... # type: QSGRendererInterface.GraphicsApi
- Direct3D11 = ... # type: QSGRendererInterface.GraphicsApi
- Vulkan = ... # type: QSGRendererInterface.GraphicsApi
- Metal = ... # type: QSGRendererInterface.GraphicsApi
- Direct3D12 = ... # type: QSGRendererInterface.GraphicsApi
- Null = ... # type: QSGRendererInterface.GraphicsApi
- @staticmethod
- def isApiRhiBased(api: 'QSGRendererInterface.GraphicsApi') -> bool: ...
- def shaderSourceType(self) -> 'QSGRendererInterface.ShaderSourceType': ...
- def shaderCompilationType(self) -> 'QSGRendererInterface.ShaderCompilationType': ...
- def shaderType(self) -> 'QSGRendererInterface.ShaderType': ...
- @typing.overload
- def getResource(self, window: QQuickWindow|None, resource: 'QSGRendererInterface.Resource') -> PyQt6.sip.voidptr: ...
- @typing.overload
- def getResource(self, window: QQuickWindow|None, resource: str) -> PyQt6.sip.voidptr: ...
- def graphicsApi(self) -> 'QSGRendererInterface.GraphicsApi': ...
- class QSGRenderNode(QSGNode):
- class RenderingFlag(enum.Flag):
- BoundedRectRendering = ... # type: QSGRenderNode.RenderingFlag
- DepthAwareRendering = ... # type: QSGRenderNode.RenderingFlag
- OpaqueRendering = ... # type: QSGRenderNode.RenderingFlag
- class StateFlag(enum.Flag):
- DepthState = ... # type: QSGRenderNode.StateFlag
- StencilState = ... # type: QSGRenderNode.StateFlag
- ScissorState = ... # type: QSGRenderNode.StateFlag
- ColorState = ... # type: QSGRenderNode.StateFlag
- BlendState = ... # type: QSGRenderNode.StateFlag
- CullState = ... # type: QSGRenderNode.StateFlag
- ViewportState = ... # type: QSGRenderNode.StateFlag
- RenderTargetState = ... # type: QSGRenderNode.StateFlag
- class RenderState(PyQt6.sip.simplewrapper):
- def get(self, state: str) -> PyQt6.sip.voidptr: ...
- def clipRegion(self) -> QtGui.QRegion|None: ...
- def stencilEnabled(self) -> bool: ...
- def stencilValue(self) -> int: ...
- def scissorEnabled(self) -> bool: ...
- def scissorRect(self) -> QtCore.QRect: ...
- def projectionMatrix(self) -> QtGui.QMatrix4x4|None: ...
- def __init__(self) -> None: ...
- def projectionMatrix(self) -> QtGui.QMatrix4x4|None: ...
- def prepare(self) -> None: ...
- def inheritedOpacity(self) -> float: ...
- def clipList(self) -> QSGClipNode|None: ...
- def matrix(self) -> QtGui.QMatrix4x4|None: ...
- def rect(self) -> QtCore.QRectF: ...
- def flags(self) -> 'QSGRenderNode.RenderingFlag': ...
- def releaseResources(self) -> None: ...
- def render(self, state: 'QSGRenderNode.RenderState|None') -> None: ...
- def changedStates(self) -> 'QSGRenderNode.StateFlag': ...
- class QSGSimpleRectNode(QSGGeometryNode):
- @typing.overload
- def __init__(self, rect: QtCore.QRectF, color: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
- @typing.overload
- def __init__(self) -> None: ...
- def color(self) -> QtGui.QColor: ...
- def setColor(self, color: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
- def rect(self) -> QtCore.QRectF: ...
- @typing.overload
- def setRect(self, rect: QtCore.QRectF) -> None: ...
- @typing.overload
- def setRect(self, x: float, y: float, w: float, h: float) -> None: ...
- class QSGSimpleTextureNode(QSGGeometryNode):
- class TextureCoordinatesTransformFlag(enum.Flag):
- NoTransform = ... # type: QSGSimpleTextureNode.TextureCoordinatesTransformFlag
- MirrorHorizontally = ... # type: QSGSimpleTextureNode.TextureCoordinatesTransformFlag
- MirrorVertically = ... # type: QSGSimpleTextureNode.TextureCoordinatesTransformFlag
- def __init__(self) -> None: ...
- def sourceRect(self) -> QtCore.QRectF: ...
- @typing.overload
- def setSourceRect(self, r: QtCore.QRectF) -> None: ...
- @typing.overload
- def setSourceRect(self, x: float, y: float, w: float, h: float) -> None: ...
- def ownsTexture(self) -> bool: ...
- def setOwnsTexture(self, owns: bool) -> None: ...
- def textureCoordinatesTransform(self) -> 'QSGSimpleTextureNode.TextureCoordinatesTransformFlag': ...
- def setTextureCoordinatesTransform(self, mode: 'QSGSimpleTextureNode.TextureCoordinatesTransformFlag') -> None: ...
- def filtering(self) -> 'QSGTexture.Filtering': ...
- def setFiltering(self, filtering: 'QSGTexture.Filtering') -> None: ...
- def texture(self) -> 'QSGTexture|None': ...
- def setTexture(self, texture: 'QSGTexture|None') -> None: ...
- def rect(self) -> QtCore.QRectF: ...
- @typing.overload
- def setRect(self, rect: QtCore.QRectF) -> None: ...
- @typing.overload
- def setRect(self, x: float, y: float, w: float, h: float) -> None: ...
- class QSGTextNode(QSGTransformNode):
- class TextStyle(enum.Enum):
- Normal = ... # type: QSGTextNode.TextStyle
- Outline = ... # type: QSGTextNode.TextStyle
- Raised = ... # type: QSGTextNode.TextStyle
- Sunken = ... # type: QSGTextNode.TextStyle
- class RenderType(enum.Enum):
- QtRendering = ... # type: QSGTextNode.RenderType
- NativeRendering = ... # type: QSGTextNode.RenderType
- CurveRendering = ... # type: QSGTextNode.RenderType
- def viewport(self) -> QtCore.QRectF: ...
- def setViewport(self, viewport: QtCore.QRectF) -> None: ...
- def clear(self) -> None: ...
- def filtering(self) -> 'QSGTexture.Filtering': ...
- def setFiltering(self, a0: 'QSGTexture.Filtering') -> None: ...
- def renderTypeQuality(self) -> int: ...
- def setRenderTypeQuality(self, renderTypeQuality: int) -> None: ...
- def renderType(self) -> 'QSGTextNode.RenderType': ...
- def setRenderType(self, renderType: 'QSGTextNode.RenderType') -> None: ...
- def selectionTextColor(self) -> QtGui.QColor: ...
- def setSelectionTextColor(self, selectionTextColor: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
- def selectionColor(self) -> QtGui.QColor: ...
- def setSelectionColor(self, selectionColor: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
- def linkColor(self) -> QtGui.QColor: ...
- def setLinkColor(self, linkColor: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
- def styleColor(self) -> QtGui.QColor: ...
- def setStyleColor(self, styleColor: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
- def textStyle(self) -> 'QSGTextNode.TextStyle': ...
- def setTextStyle(self, textStyle: 'QSGTextNode.TextStyle') -> None: ...
- def color(self) -> QtGui.QColor: ...
- def setColor(self, color: QtGui.QColor|QtCore.Qt.GlobalColor|int) -> None: ...
- def addTextLayout(self, position: QtCore.QPointF, layout: QtGui.QTextLayout|None, selectionStart: int = ..., selectionCount: int = ..., lineStart: int = ..., lineCount: int = ...) -> None: ...
- def addTextDocument(self, position: QtCore.QPointF, document: QtGui.QTextDocument|None, selectionStart: int = ..., selectionCount: int = ...) -> None: ...
- class QSGTexture(QtCore.QObject):
- class AnisotropyLevel(enum.Enum):
- AnisotropyNone = ... # type: QSGTexture.AnisotropyLevel
- Anisotropy2x = ... # type: QSGTexture.AnisotropyLevel
- Anisotropy4x = ... # type: QSGTexture.AnisotropyLevel
- Anisotropy8x = ... # type: QSGTexture.AnisotropyLevel
- Anisotropy16x = ... # type: QSGTexture.AnisotropyLevel
- class Filtering(enum.Enum):
- None_ = ... # type: QSGTexture.Filtering
- Nearest = ... # type: QSGTexture.Filtering
- Linear = ... # type: QSGTexture.Filtering
- class WrapMode(enum.Enum):
- Repeat = ... # type: QSGTexture.WrapMode
- ClampToEdge = ... # type: QSGTexture.WrapMode
- MirroredRepeat = ... # type: QSGTexture.WrapMode
- def __init__(self) -> None: ...
- def comparisonKey(self) -> int: ...
- def anisotropyLevel(self) -> 'QSGTexture.AnisotropyLevel': ...
- def setAnisotropyLevel(self, level: 'QSGTexture.AnisotropyLevel') -> None: ...
- def convertToNormalizedSourceRect(self, rect: QtCore.QRectF) -> QtCore.QRectF: ...
- def verticalWrapMode(self) -> 'QSGTexture.WrapMode': ...
- def setVerticalWrapMode(self, vwrap: 'QSGTexture.WrapMode') -> None: ...
- def horizontalWrapMode(self) -> 'QSGTexture.WrapMode': ...
- def setHorizontalWrapMode(self, hwrap: 'QSGTexture.WrapMode') -> None: ...
- def filtering(self) -> 'QSGTexture.Filtering': ...
- def setFiltering(self, filter: 'QSGTexture.Filtering') -> None: ...
- def mipmapFiltering(self) -> 'QSGTexture.Filtering': ...
- def setMipmapFiltering(self, filter: 'QSGTexture.Filtering') -> None: ...
- def isAtlasTexture(self) -> bool: ...
- def normalizedTextureSubRect(self) -> QtCore.QRectF: ...
- def hasMipmaps(self) -> bool: ...
- def hasAlphaChannel(self) -> bool: ...
- def textureSize(self) -> QtCore.QSize: ...
- class QSGDynamicTexture(QSGTexture):
- def __init__(self) -> None: ...
- def updateTexture(self) -> bool: ...
- class QSGOpaqueTextureMaterial(QSGMaterial):
- def __init__(self) -> None: ...
- def anisotropyLevel(self) -> QSGTexture.AnisotropyLevel: ...
- def setAnisotropyLevel(self, level: QSGTexture.AnisotropyLevel) -> None: ...
- def verticalWrapMode(self) -> QSGTexture.WrapMode: ...
- def setVerticalWrapMode(self, mode: QSGTexture.WrapMode) -> None: ...
- def horizontalWrapMode(self) -> QSGTexture.WrapMode: ...
- def setHorizontalWrapMode(self, mode: QSGTexture.WrapMode) -> None: ...
- def filtering(self) -> QSGTexture.Filtering: ...
- def setFiltering(self, filtering: QSGTexture.Filtering) -> None: ...
- def mipmapFiltering(self) -> QSGTexture.Filtering: ...
- def setMipmapFiltering(self, filtering: QSGTexture.Filtering) -> None: ...
- def texture(self) -> QSGTexture|None: ...
- def setTexture(self, texture: QSGTexture|None) -> None: ...
- def compare(self, other: QSGMaterial|None) -> int: ...
- def createShader(self, renderMode: QSGRendererInterface.RenderMode) -> QSGMaterialShader|None: ...
- def type(self) -> QSGMaterialType|None: ...
- class QSGTextureMaterial(QSGOpaqueTextureMaterial):
- def __init__(self) -> None: ...
- def createShader(self, renderMode: QSGRendererInterface.RenderMode) -> QSGMaterialShader|None: ...
- def type(self) -> QSGMaterialType|None: ...
- class QSGTextureProvider(QtCore.QObject):
- def __init__(self) -> None: ...
- textureChanged: typing.ClassVar[QtCore.pyqtSignal]
- def texture(self) -> QSGTexture|None: ...
- class QSGVertexColorMaterial(QSGMaterial):
- def __init__(self) -> None: ...
- def createShader(self, renderMode: QSGRendererInterface.RenderMode) -> QSGMaterialShader|None: ...
- def type(self) -> QSGMaterialType|None: ...
- def compare(self, other: QSGMaterial|None) -> int: ...
|