diff --git a/Dockerfile b/Dockerfile index 6f7e7592..72d80203 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,19 +2,19 @@ # https://hub.docker.com/_/archlinux?tab=tags&page=1&ordering=last_updated # BUILD_DATE is a path from: # https://archive.archlinux.org/repos/ -ARG ARCH_VERSION="base-20210221.0.15908" -ARG BUILD_DATE="2021/03/13" - -ARG SIP_VERSION="6.0.3" -# Also the major.minor of PyQt5-sip -ARG SIP_ABI_VERSION="12.8" -ARG PYQT_VERSION="5.15.4" -ARG PYQT_3D_VERSION="5.15.4" -ARG PYQT_CHART_VERSION="5.15.4" -ARG PYQT_DATA_VISUALIZATION_VERSION="5.15.4" -ARG PYQT_PURCHASING_VERSION="5.15.4" -ARG PYQT_WEB_ENGINE_VERSION="5.15.4" -ARG PYQT_NETWORK_AUTH_VERSION="5.15.4" +ARG ARCH_VERSION="base-20211017.0.36769" +ARG BUILD_DATE="2021/10/28" + +ARG SIP_VERSION="6.3.1" +# Also the major of PyQt5-sip +ARG SIP_ABI_VERSION="12" +ARG PYQT_VERSION="5.15.5" +ARG PYQT_3D_VERSION="5.15.5" +ARG PYQT_CHART_VERSION="5.15.5" +ARG PYQT_DATA_VISUALIZATION_VERSION="5.15.5" +ARG PYQT_PURCHASING_VERSION="5.15.5" +ARG PYQT_WEB_ENGINE_VERSION="5.15.5" +ARG PYQT_NETWORK_AUTH_VERSION="5.15.5" ARG MAKEFLAGS="" diff --git a/PyQt5-stubs/Qt3DAnimation.pyi b/PyQt5-stubs/Qt3DAnimation.pyi index 14e31f71..44c209f7 100644 --- a/PyQt5-stubs/Qt3DAnimation.pyi +++ b/PyQt5-stubs/Qt3DAnimation.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the Qt3DAnimation module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # @@ -42,408 +42,433 @@ PYQT_OPENGL_BOUND_ARRAY = typing.Union[typing.Sequence[int], typing.Sequence[float], PyQt5.sip.Buffer, int, None] -class Qt3DAnimation(PyQt5.sip.simplewrapper): +class QAbstractAnimation(QtCore.QObject): - class QAbstractAnimation(QtCore.QObject): + class AnimationType(int): + KeyframeAnimation = ... # type: QAbstractAnimation.AnimationType + MorphingAnimation = ... # type: QAbstractAnimation.AnimationType + VertexBlendAnimation = ... # type: QAbstractAnimation.AnimationType - class AnimationType(int): - KeyframeAnimation = ... # type: QAbstractAnimation.AnimationType - MorphingAnimation = ... # type: QAbstractAnimation.AnimationType - VertexBlendAnimation = ... # type: QAbstractAnimation.AnimationType + def durationChanged(self, duration: float) -> None: ... + def positionChanged(self, position: float) -> None: ... + def animationNameChanged(self, name: str) -> None: ... + def setDuration(self, duration: float) -> None: ... + def setPosition(self, position: float) -> None: ... + def setAnimationName(self, name: str) -> None: ... + def duration(self) -> float: ... + def position(self) -> float: ... + def animationType(self) -> 'QAbstractAnimation.AnimationType': ... + def animationName(self) -> str: ... - def durationChanged(self, duration: float) -> None: ... - def positionChanged(self, position: float) -> None: ... - def animationNameChanged(self, name: str) -> None: ... - def setDuration(self, duration: float) -> None: ... - def setPosition(self, position: float) -> None: ... - def setAnimationName(self, name: str) -> None: ... - def duration(self) -> float: ... - def position(self) -> float: ... - def animationType(self) -> 'QAbstractAnimation.AnimationType': ... - def animationName(self) -> str: ... - class QAbstractAnimationClip(Qt3DCore.QNode): +class QAbstractAnimationClip(Qt3DCore.QNode): - def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... - def durationChanged(self, duration: float) -> None: ... - def duration(self) -> float: ... + def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... + def durationChanged(self, duration: float) -> None: ... + def duration(self) -> float: ... - class QAbstractChannelMapping(Qt3DCore.QNode): ... - class QAbstractClipAnimator(Qt3DCore.QComponent): - - class Loops(int): - Infinite = ... # type: QAbstractClipAnimator.Loops - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... - def normalizedTimeChanged(self, index: float) -> None: ... - def clockChanged(self, clock: 'QClock') -> None: ... - def loopCountChanged(self, loops: int) -> None: ... - def channelMapperChanged(self, channelMapper: 'QChannelMapper') -> None: ... - def runningChanged(self, running: bool) -> None: ... - def stop(self) -> None: ... - def start(self) -> None: ... - def setNormalizedTime(self, timeFraction: float) -> None: ... - def setClock(self, clock: 'QClock') -> None: ... - def setLoopCount(self, loops: int) -> None: ... - def setChannelMapper(self, channelMapper: 'QChannelMapper') -> None: ... - def setRunning(self, running: bool) -> None: ... - def normalizedTime(self) -> float: ... - def clock(self) -> 'QClock': ... - def loopCount(self) -> int: ... - def channelMapper(self) -> 'QChannelMapper': ... - def isRunning(self) -> bool: ... - - class QAbstractClipBlendNode(Qt3DCore.QNode): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - class QAdditiveClipBlend('QAbstractClipBlendNode'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def additiveClipChanged(self, additiveClip: 'QAbstractClipBlendNode') -> None: ... - def baseClipChanged(self, baseClip: 'QAbstractClipBlendNode') -> None: ... - def additiveFactorChanged(self, additiveFactor: float) -> None: ... - def setAdditiveClip(self, additiveClip: 'QAbstractClipBlendNode') -> None: ... - def setBaseClip(self, baseClip: 'QAbstractClipBlendNode') -> None: ... - def setAdditiveFactor(self, additiveFactor: float) -> None: ... - def additiveClip(self) -> 'QAbstractClipBlendNode': ... - def baseClip(self) -> 'QAbstractClipBlendNode': ... - def additiveFactor(self) -> float: ... - - class QAnimationAspect(Qt3DCore.QAbstractAspect): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - class QAnimationClip('QAbstractAnimationClip'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def clipDataChanged(self, clipData: 'QAnimationClipData') -> None: ... - def setClipData(self, clipData: 'QAnimationClipData') -> None: ... - def clipData(self) -> 'QAnimationClipData': ... - - class QAnimationClipData(sip.simplewrapper): - - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, a0: 'QAnimationClipData') -> None: ... - - def isValid(self) -> bool: ... - def clearChannels(self) -> None: ... - def removeChannel(self, index: int) -> None: ... - def insertChannel(self, index: int, c: 'QChannel') -> None: ... - def appendChannel(self, c: 'QChannel') -> None: ... - def channelCount(self) -> int: ... - def name(self) -> str: ... - def setName(self, name: str) -> None: ... - - class QAnimationClipLoader('QAbstractAnimationClip'): - - class Status(int): - NotReady = ... # type: QAnimationClipLoader.Status - Ready = ... # type: QAnimationClipLoader.Status - Error = ... # type: QAnimationClipLoader.Status - - @typing.overload - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - @typing.overload - def __init__(self, source: QtCore.QUrl, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... - def statusChanged(self, status: 'QAnimationClipLoader.Status') -> None: ... - def sourceChanged(self, source: QtCore.QUrl) -> None: ... - def setSource(self, source: QtCore.QUrl) -> None: ... - def status(self) -> 'QAnimationClipLoader.Status': ... - def source(self) -> QtCore.QUrl: ... - - class QAnimationController(QtCore.QObject): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def recursiveChanged(self, recursive: bool) -> None: ... - def entityChanged(self, entity: Qt3DCore.QEntity) -> None: ... - def positionOffsetChanged(self, offset: float) -> None: ... - def positionScaleChanged(self, scale: float) -> None: ... - def positionChanged(self, position: float) -> None: ... - def activeAnimationGroupChanged(self, index: int) -> None: ... - def setRecursive(self, recursive: bool) -> None: ... - def setEntity(self, entity: Qt3DCore.QEntity) -> None: ... - def setPositionOffset(self, offset: float) -> None: ... - def setPositionScale(self, scale: float) -> None: ... - def setPosition(self, position: float) -> None: ... - def setActiveAnimationGroup(self, index: int) -> None: ... - def getGroup(self, index: int) -> 'QAnimationGroup': ... - def getAnimationIndex(self, name: str) -> int: ... - def removeAnimationGroup(self, animationGroups: 'QAnimationGroup') -> None: ... - def addAnimationGroup(self, animationGroups: 'QAnimationGroup') -> None: ... - def setAnimationGroups(self, animationGroups: typing.Iterable['QAnimationGroup']) -> None: ... - def recursive(self) -> bool: ... - def entity(self) -> Qt3DCore.QEntity: ... - def positionOffset(self) -> float: ... - def positionScale(self) -> float: ... - def position(self) -> float: ... - def activeAnimationGroup(self) -> int: ... - def animationGroupList(self) -> typing.List['QAnimationGroup']: ... - - class QAnimationGroup(QtCore.QObject): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def durationChanged(self, duration: float) -> None: ... - def positionChanged(self, position: float) -> None: ... - def nameChanged(self, name: str) -> None: ... - def setPosition(self, position: float) -> None: ... - def setName(self, name: str) -> None: ... - def removeAnimation(self, animation: 'QAbstractAnimation') -> None: ... - def addAnimation(self, animation: 'QAbstractAnimation') -> None: ... - def setAnimations(self, animations: typing.Iterable['QAbstractAnimation']) -> None: ... - def duration(self) -> float: ... - def position(self) -> float: ... - def animationList(self) -> typing.List['QAbstractAnimation']: ... - def name(self) -> str: ... - - class QBlendedClipAnimator('QAbstractClipAnimator'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def blendTreeChanged(self, blendTree: 'QAbstractClipBlendNode') -> None: ... - def setBlendTree(self, blendTree: 'QAbstractClipBlendNode') -> None: ... - def blendTree(self) -> 'QAbstractClipBlendNode': ... - - class QChannel(sip.simplewrapper): - - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, name: str) -> None: ... - @typing.overload - def __init__(self, a0: 'QChannel') -> None: ... - - def clearChannelComponents(self) -> None: ... - def removeChannelComponent(self, index: int) -> None: ... - def insertChannelComponent(self, index: int, component: 'QChannelComponent') -> None: ... - def appendChannelComponent(self, component: 'QChannelComponent') -> None: ... - def channelComponentCount(self) -> int: ... - def jointIndex(self) -> int: ... - def setJointIndex(self, jointIndex: int) -> None: ... - def name(self) -> str: ... - def setName(self, name: str) -> None: ... - - class QChannelComponent(sip.simplewrapper): - - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, name: str) -> None: ... - @typing.overload - def __init__(self, a0: 'QChannelComponent') -> None: ... - - def clearKeyFrames(self) -> None: ... - def removeKeyFrame(self, index: int) -> None: ... - def insertKeyFrame(self, index: int, kf: 'QKeyFrame') -> None: ... - def appendKeyFrame(self, kf: 'QKeyFrame') -> None: ... - def keyFrameCount(self) -> int: ... - def name(self) -> str: ... - def setName(self, name: str) -> None: ... - - class QChannelMapper(Qt3DCore.QNode): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def mappings(self) -> typing.List['QAbstractChannelMapping']: ... - def removeMapping(self, mapping: 'QAbstractChannelMapping') -> None: ... - def addMapping(self, mapping: 'QAbstractChannelMapping') -> None: ... - - class QChannelMapping('QAbstractChannelMapping'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def propertyChanged(self, property: str) -> None: ... - def targetChanged(self, target: Qt3DCore.QNode) -> None: ... - def channelNameChanged(self, channelName: str) -> None: ... - def setProperty(self, property: str) -> None: ... - def setTarget(self, target: Qt3DCore.QNode) -> None: ... - def setChannelName(self, channelName: str) -> None: ... - def property(self) -> str: ... - def target(self) -> Qt3DCore.QNode: ... - def channelName(self) -> str: ... - - class QClipAnimator('QAbstractClipAnimator'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def clipChanged(self, clip: 'QAbstractAnimationClip') -> None: ... - def setClip(self, clip: 'QAbstractAnimationClip') -> None: ... - def clip(self) -> 'QAbstractAnimationClip': ... - - class QClipBlendNodeCreatedChangeBase(Qt3DCore.QNodeCreatedChangeBase): - - def __init__(self, node: 'QAbstractClipBlendNode') -> None: ... - - class QClipBlendValue('QAbstractClipBlendNode'): - - @typing.overload - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - @typing.overload - def __init__(self, clip: 'QAbstractAnimationClip', parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def clipChanged(self, clip: 'QAbstractAnimationClip') -> None: ... - def setClip(self, clip: 'QAbstractAnimationClip') -> None: ... - def clip(self) -> 'QAbstractAnimationClip': ... - - class QClock(Qt3DCore.QNode): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def playbackRateChanged(self, playbackRate: float) -> None: ... - def setPlaybackRate(self, playbackRate: float) -> None: ... - def playbackRate(self) -> float: ... - - class QKeyFrame(sip.simplewrapper): - - class InterpolationType(int): - ConstantInterpolation = ... # type: QKeyFrame.InterpolationType - LinearInterpolation = ... # type: QKeyFrame.InterpolationType - BezierInterpolation = ... # type: QKeyFrame.InterpolationType - - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, coords: QtGui.QVector2D) -> None: ... - @typing.overload - def __init__(self, coords: QtGui.QVector2D, lh: QtGui.QVector2D, rh: QtGui.QVector2D) -> None: ... - @typing.overload - def __init__(self, a0: 'QKeyFrame') -> None: ... - - def interpolationType(self) -> 'QKeyFrame.InterpolationType': ... - def setInterpolationType(self, interp: 'QKeyFrame.InterpolationType') -> None: ... - def rightControlPoint(self) -> QtGui.QVector2D: ... - def setRightControlPoint(self, rh: QtGui.QVector2D) -> None: ... - def leftControlPoint(self) -> QtGui.QVector2D: ... - def setLeftControlPoint(self, lh: QtGui.QVector2D) -> None: ... - def coordinates(self) -> QtGui.QVector2D: ... - def setCoordinates(self, coords: QtGui.QVector2D) -> None: ... - - class QKeyframeAnimation('QAbstractAnimation'): - - class RepeatMode(int): - None_ = ... # type: QKeyframeAnimation.RepeatMode - Constant = ... # type: QKeyframeAnimation.RepeatMode - Repeat = ... # type: QKeyframeAnimation.RepeatMode - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def endModeChanged(self, endMode: 'QKeyframeAnimation.RepeatMode') -> None: ... - def startModeChanged(self, startMode: 'QKeyframeAnimation.RepeatMode') -> None: ... - def targetNameChanged(self, name: str) -> None: ... - def easingChanged(self, easing: typing.Union[QtCore.QEasingCurve, QtCore.QEasingCurve.Type]) -> None: ... - def targetChanged(self, target: Qt3DCore.QTransform) -> None: ... - def framePositionsChanged(self, positions: typing.Iterable[float]) -> None: ... - def setEndMode(self, mode: 'QKeyframeAnimation.RepeatMode') -> None: ... - def setStartMode(self, mode: 'QKeyframeAnimation.RepeatMode') -> None: ... - def setTargetName(self, name: str) -> None: ... - def setEasing(self, easing: typing.Union[QtCore.QEasingCurve, QtCore.QEasingCurve.Type]) -> None: ... - def setTarget(self, target: Qt3DCore.QTransform) -> None: ... - def setFramePositions(self, positions: typing.Iterable[float]) -> None: ... - def removeKeyframe(self, keyframe: Qt3DCore.QTransform) -> None: ... - def addKeyframe(self, keyframe: Qt3DCore.QTransform) -> None: ... - def setKeyframes(self, keyframes: typing.Iterable[Qt3DCore.QTransform]) -> None: ... - def endMode(self) -> 'QKeyframeAnimation.RepeatMode': ... - def startMode(self) -> 'QKeyframeAnimation.RepeatMode': ... - def targetName(self) -> str: ... - def easing(self) -> QtCore.QEasingCurve: ... - def target(self) -> Qt3DCore.QTransform: ... - def keyframeList(self) -> typing.List[Qt3DCore.QTransform]: ... - def framePositions(self) -> typing.List[float]: ... - - class QLerpClipBlend('QAbstractClipBlendNode'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def endClipChanged(self, endClip: 'QAbstractClipBlendNode') -> None: ... - def startClipChanged(self, startClip: 'QAbstractClipBlendNode') -> None: ... - def blendFactorChanged(self, blendFactor: float) -> None: ... - def setEndClip(self, endClip: 'QAbstractClipBlendNode') -> None: ... - def setStartClip(self, startClip: 'QAbstractClipBlendNode') -> None: ... - def setBlendFactor(self, blendFactor: float) -> None: ... - def endClip(self) -> 'QAbstractClipBlendNode': ... - def startClip(self) -> 'QAbstractClipBlendNode': ... - def blendFactor(self) -> float: ... - - class QMorphingAnimation('QAbstractAnimation'): - - class Method(int): - Normalized = ... # type: QMorphingAnimation.Method - Relative = ... # type: QMorphingAnimation.Method - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def easingChanged(self, easing: typing.Union[QtCore.QEasingCurve, QtCore.QEasingCurve.Type]) -> None: ... - def methodChanged(self, method: 'QMorphingAnimation.Method') -> None: ... - def targetNameChanged(self, name: str) -> None: ... - def targetChanged(self, target: Qt3DRender.QGeometryRenderer) -> None: ... - def interpolatorChanged(self, interpolator: float) -> None: ... - def targetPositionsChanged(self, targetPositions: typing.Iterable[float]) -> None: ... - def setEasing(self, easing: typing.Union[QtCore.QEasingCurve, QtCore.QEasingCurve.Type]) -> None: ... - def setMethod(self, method: 'QMorphingAnimation.Method') -> None: ... - def setTargetName(self, name: str) -> None: ... - def setTarget(self, target: Qt3DRender.QGeometryRenderer) -> None: ... - def setTargetPositions(self, targetPositions: typing.Iterable[float]) -> None: ... - def morphTargetList(self) -> typing.List['QMorphTarget']: ... - def getWeights(self, positionIndex: int) -> typing.List[float]: ... - def setWeights(self, positionIndex: int, weights: typing.Iterable[float]) -> None: ... - def removeMorphTarget(self, target: 'QMorphTarget') -> None: ... - def addMorphTarget(self, target: 'QMorphTarget') -> None: ... - def setMorphTargets(self, targets: typing.Iterable['QMorphTarget']) -> None: ... - def easing(self) -> QtCore.QEasingCurve: ... - def method(self) -> 'QMorphingAnimation.Method': ... - def targetName(self) -> str: ... - def target(self) -> Qt3DRender.QGeometryRenderer: ... - def interpolator(self) -> float: ... - def targetPositions(self) -> typing.List[float]: ... - - class QMorphTarget(QtCore.QObject): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def attributeNamesChanged(self, attributeNames: typing.Iterable[str]) -> None: ... - @staticmethod - def fromGeometry(geometry: Qt3DRender.QGeometry, attributes: typing.Iterable[str]) -> 'QMorphTarget': ... - def removeAttribute(self, attribute: Qt3DRender.QAttribute) -> None: ... - def addAttribute(self, attribute: Qt3DRender.QAttribute) -> None: ... - def setAttributes(self, attributes: typing.Iterable[Qt3DRender.QAttribute]) -> None: ... - def attributeNames(self) -> typing.List[str]: ... - def attributeList(self) -> typing.List[Qt3DRender.QAttribute]: ... - - class QSkeletonMapping('QAbstractChannelMapping'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def skeletonChanged(self, skeleton: Qt3DCore.QAbstractSkeleton) -> None: ... - def setSkeleton(self, skeleton: Qt3DCore.QAbstractSkeleton) -> None: ... - def skeleton(self) -> Qt3DCore.QAbstractSkeleton: ... - - class QVertexBlendAnimation('QAbstractAnimation'): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def targetNameChanged(self, name: str) -> None: ... - def targetChanged(self, target: Qt3DRender.QGeometryRenderer) -> None: ... - def interpolatorChanged(self, interpolator: float) -> None: ... - def targetPositionsChanged(self, targetPositions: typing.Iterable[float]) -> None: ... - def setTargetName(self, name: str) -> None: ... - def setTarget(self, target: Qt3DRender.QGeometryRenderer) -> None: ... - def setTargetPositions(self, targetPositions: typing.Iterable[float]) -> None: ... - def morphTargetList(self) -> typing.List['QMorphTarget']: ... - def removeMorphTarget(self, target: 'QMorphTarget') -> None: ... - def addMorphTarget(self, target: 'QMorphTarget') -> None: ... - def setMorphTargets(self, targets: typing.Iterable['QMorphTarget']) -> None: ... - def targetName(self) -> str: ... - def target(self) -> Qt3DRender.QGeometryRenderer: ... - def interpolator(self) -> float: ... - def targetPositions(self) -> typing.List[float]: ... +class QAbstractChannelMapping(Qt3DCore.QNode): ... + + +class QAbstractClipAnimator(Qt3DCore.QComponent): + + class Loops(int): + Infinite = ... # type: QAbstractClipAnimator.Loops + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... + def normalizedTimeChanged(self, index: float) -> None: ... + def clockChanged(self, clock: 'QClock') -> None: ... + def loopCountChanged(self, loops: int) -> None: ... + def channelMapperChanged(self, channelMapper: 'QChannelMapper') -> None: ... + def runningChanged(self, running: bool) -> None: ... + def stop(self) -> None: ... + def start(self) -> None: ... + def setNormalizedTime(self, timeFraction: float) -> None: ... + def setClock(self, clock: 'QClock') -> None: ... + def setLoopCount(self, loops: int) -> None: ... + def setChannelMapper(self, channelMapper: 'QChannelMapper') -> None: ... + def setRunning(self, running: bool) -> None: ... + def normalizedTime(self) -> float: ... + def clock(self) -> 'QClock': ... + def loopCount(self) -> int: ... + def channelMapper(self) -> 'QChannelMapper': ... + def isRunning(self) -> bool: ... + + +class QAbstractClipBlendNode(Qt3DCore.QNode): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + +class QAdditiveClipBlend('QAbstractClipBlendNode'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def additiveClipChanged(self, additiveClip: 'QAbstractClipBlendNode') -> None: ... + def baseClipChanged(self, baseClip: 'QAbstractClipBlendNode') -> None: ... + def additiveFactorChanged(self, additiveFactor: float) -> None: ... + def setAdditiveClip(self, additiveClip: 'QAbstractClipBlendNode') -> None: ... + def setBaseClip(self, baseClip: 'QAbstractClipBlendNode') -> None: ... + def setAdditiveFactor(self, additiveFactor: float) -> None: ... + def additiveClip(self) -> 'QAbstractClipBlendNode': ... + def baseClip(self) -> 'QAbstractClipBlendNode': ... + def additiveFactor(self) -> float: ... + + +class QAnimationAspect(Qt3DCore.QAbstractAspect): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + +class QAnimationClip('QAbstractAnimationClip'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def clipDataChanged(self, clipData: 'QAnimationClipData') -> None: ... + def setClipData(self, clipData: 'QAnimationClipData') -> None: ... + def clipData(self) -> 'QAnimationClipData': ... + + +class QAnimationClipData(sip.simplewrapper): + + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, a0: 'QAnimationClipData') -> None: ... + + def isValid(self) -> bool: ... + def clearChannels(self) -> None: ... + def removeChannel(self, index: int) -> None: ... + def insertChannel(self, index: int, c: 'QChannel') -> None: ... + def appendChannel(self, c: 'QChannel') -> None: ... + def channelCount(self) -> int: ... + def name(self) -> str: ... + def setName(self, name: str) -> None: ... + + +class QAnimationClipLoader('QAbstractAnimationClip'): + + class Status(int): + NotReady = ... # type: QAnimationClipLoader.Status + Ready = ... # type: QAnimationClipLoader.Status + Error = ... # type: QAnimationClipLoader.Status + + @typing.overload + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + @typing.overload + def __init__(self, source: QtCore.QUrl, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... + def statusChanged(self, status: 'QAnimationClipLoader.Status') -> None: ... + def sourceChanged(self, source: QtCore.QUrl) -> None: ... + def setSource(self, source: QtCore.QUrl) -> None: ... + def status(self) -> 'QAnimationClipLoader.Status': ... + def source(self) -> QtCore.QUrl: ... + + +class QAnimationController(QtCore.QObject): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def recursiveChanged(self, recursive: bool) -> None: ... + def entityChanged(self, entity: Qt3DCore.QEntity) -> None: ... + def positionOffsetChanged(self, offset: float) -> None: ... + def positionScaleChanged(self, scale: float) -> None: ... + def positionChanged(self, position: float) -> None: ... + def activeAnimationGroupChanged(self, index: int) -> None: ... + def setRecursive(self, recursive: bool) -> None: ... + def setEntity(self, entity: Qt3DCore.QEntity) -> None: ... + def setPositionOffset(self, offset: float) -> None: ... + def setPositionScale(self, scale: float) -> None: ... + def setPosition(self, position: float) -> None: ... + def setActiveAnimationGroup(self, index: int) -> None: ... + def getGroup(self, index: int) -> 'QAnimationGroup': ... + def getAnimationIndex(self, name: str) -> int: ... + def removeAnimationGroup(self, animationGroups: 'QAnimationGroup') -> None: ... + def addAnimationGroup(self, animationGroups: 'QAnimationGroup') -> None: ... + def setAnimationGroups(self, animationGroups: typing.Iterable['QAnimationGroup']) -> None: ... + def recursive(self) -> bool: ... + def entity(self) -> Qt3DCore.QEntity: ... + def positionOffset(self) -> float: ... + def positionScale(self) -> float: ... + def position(self) -> float: ... + def activeAnimationGroup(self) -> int: ... + def animationGroupList(self) -> typing.List['QAnimationGroup']: ... + + +class QAnimationGroup(QtCore.QObject): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def durationChanged(self, duration: float) -> None: ... + def positionChanged(self, position: float) -> None: ... + def nameChanged(self, name: str) -> None: ... + def setPosition(self, position: float) -> None: ... + def setName(self, name: str) -> None: ... + def removeAnimation(self, animation: 'QAbstractAnimation') -> None: ... + def addAnimation(self, animation: 'QAbstractAnimation') -> None: ... + def setAnimations(self, animations: typing.Iterable['QAbstractAnimation']) -> None: ... + def duration(self) -> float: ... + def position(self) -> float: ... + def animationList(self) -> typing.List['QAbstractAnimation']: ... + def name(self) -> str: ... + + +class QBlendedClipAnimator('QAbstractClipAnimator'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def blendTreeChanged(self, blendTree: 'QAbstractClipBlendNode') -> None: ... + def setBlendTree(self, blendTree: 'QAbstractClipBlendNode') -> None: ... + def blendTree(self) -> 'QAbstractClipBlendNode': ... + + +class QChannel(sip.simplewrapper): + + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, name: str) -> None: ... + @typing.overload + def __init__(self, a0: 'QChannel') -> None: ... + + def clearChannelComponents(self) -> None: ... + def removeChannelComponent(self, index: int) -> None: ... + def insertChannelComponent(self, index: int, component: 'QChannelComponent') -> None: ... + def appendChannelComponent(self, component: 'QChannelComponent') -> None: ... + def channelComponentCount(self) -> int: ... + def jointIndex(self) -> int: ... + def setJointIndex(self, jointIndex: int) -> None: ... + def name(self) -> str: ... + def setName(self, name: str) -> None: ... + + +class QChannelComponent(sip.simplewrapper): + + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, name: str) -> None: ... + @typing.overload + def __init__(self, a0: 'QChannelComponent') -> None: ... + + def clearKeyFrames(self) -> None: ... + def removeKeyFrame(self, index: int) -> None: ... + def insertKeyFrame(self, index: int, kf: 'QKeyFrame') -> None: ... + def appendKeyFrame(self, kf: 'QKeyFrame') -> None: ... + def keyFrameCount(self) -> int: ... + def name(self) -> str: ... + def setName(self, name: str) -> None: ... + + +class QChannelMapper(Qt3DCore.QNode): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def mappings(self) -> typing.List['QAbstractChannelMapping']: ... + def removeMapping(self, mapping: 'QAbstractChannelMapping') -> None: ... + def addMapping(self, mapping: 'QAbstractChannelMapping') -> None: ... + + +class QChannelMapping('QAbstractChannelMapping'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def propertyChanged(self, property: str) -> None: ... + def targetChanged(self, target: Qt3DCore.QNode) -> None: ... + def channelNameChanged(self, channelName: str) -> None: ... + def setProperty(self, property: str) -> None: ... + def setTarget(self, target: Qt3DCore.QNode) -> None: ... + def setChannelName(self, channelName: str) -> None: ... + def property(self) -> str: ... + def target(self) -> Qt3DCore.QNode: ... + def channelName(self) -> str: ... + + +class QClipAnimator('QAbstractClipAnimator'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def clipChanged(self, clip: 'QAbstractAnimationClip') -> None: ... + def setClip(self, clip: 'QAbstractAnimationClip') -> None: ... + def clip(self) -> 'QAbstractAnimationClip': ... + + +class QClipBlendNodeCreatedChangeBase(Qt3DCore.QNodeCreatedChangeBase): + + def __init__(self, node: 'QAbstractClipBlendNode') -> None: ... + + +class QClipBlendValue('QAbstractClipBlendNode'): + + @typing.overload + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + @typing.overload + def __init__(self, clip: 'QAbstractAnimationClip', parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def clipChanged(self, clip: 'QAbstractAnimationClip') -> None: ... + def setClip(self, clip: 'QAbstractAnimationClip') -> None: ... + def clip(self) -> 'QAbstractAnimationClip': ... + + +class QClock(Qt3DCore.QNode): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def playbackRateChanged(self, playbackRate: float) -> None: ... + def setPlaybackRate(self, playbackRate: float) -> None: ... + def playbackRate(self) -> float: ... + + +class QKeyFrame(sip.simplewrapper): + + class InterpolationType(int): + ConstantInterpolation = ... # type: QKeyFrame.InterpolationType + LinearInterpolation = ... # type: QKeyFrame.InterpolationType + BezierInterpolation = ... # type: QKeyFrame.InterpolationType + + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, coords: QtGui.QVector2D) -> None: ... + @typing.overload + def __init__(self, coords: QtGui.QVector2D, lh: QtGui.QVector2D, rh: QtGui.QVector2D) -> None: ... + @typing.overload + def __init__(self, a0: 'QKeyFrame') -> None: ... + + def interpolationType(self) -> 'QKeyFrame.InterpolationType': ... + def setInterpolationType(self, interp: 'QKeyFrame.InterpolationType') -> None: ... + def rightControlPoint(self) -> QtGui.QVector2D: ... + def setRightControlPoint(self, rh: QtGui.QVector2D) -> None: ... + def leftControlPoint(self) -> QtGui.QVector2D: ... + def setLeftControlPoint(self, lh: QtGui.QVector2D) -> None: ... + def coordinates(self) -> QtGui.QVector2D: ... + def setCoordinates(self, coords: QtGui.QVector2D) -> None: ... + + +class QKeyframeAnimation('QAbstractAnimation'): + + class RepeatMode(int): + None_ = ... # type: QKeyframeAnimation.RepeatMode + Constant = ... # type: QKeyframeAnimation.RepeatMode + Repeat = ... # type: QKeyframeAnimation.RepeatMode + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def endModeChanged(self, endMode: 'QKeyframeAnimation.RepeatMode') -> None: ... + def startModeChanged(self, startMode: 'QKeyframeAnimation.RepeatMode') -> None: ... + def targetNameChanged(self, name: str) -> None: ... + def easingChanged(self, easing: typing.Union[QtCore.QEasingCurve, QtCore.QEasingCurve.Type]) -> None: ... + def targetChanged(self, target: Qt3DCore.QTransform) -> None: ... + def framePositionsChanged(self, positions: typing.Iterable[float]) -> None: ... + def setEndMode(self, mode: 'QKeyframeAnimation.RepeatMode') -> None: ... + def setStartMode(self, mode: 'QKeyframeAnimation.RepeatMode') -> None: ... + def setTargetName(self, name: str) -> None: ... + def setEasing(self, easing: typing.Union[QtCore.QEasingCurve, QtCore.QEasingCurve.Type]) -> None: ... + def setTarget(self, target: Qt3DCore.QTransform) -> None: ... + def setFramePositions(self, positions: typing.Iterable[float]) -> None: ... + def removeKeyframe(self, keyframe: Qt3DCore.QTransform) -> None: ... + def addKeyframe(self, keyframe: Qt3DCore.QTransform) -> None: ... + def setKeyframes(self, keyframes: typing.Iterable[Qt3DCore.QTransform]) -> None: ... + def endMode(self) -> 'QKeyframeAnimation.RepeatMode': ... + def startMode(self) -> 'QKeyframeAnimation.RepeatMode': ... + def targetName(self) -> str: ... + def easing(self) -> QtCore.QEasingCurve: ... + def target(self) -> Qt3DCore.QTransform: ... + def keyframeList(self) -> typing.List[Qt3DCore.QTransform]: ... + def framePositions(self) -> typing.List[float]: ... + + +class QLerpClipBlend('QAbstractClipBlendNode'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def endClipChanged(self, endClip: 'QAbstractClipBlendNode') -> None: ... + def startClipChanged(self, startClip: 'QAbstractClipBlendNode') -> None: ... + def blendFactorChanged(self, blendFactor: float) -> None: ... + def setEndClip(self, endClip: 'QAbstractClipBlendNode') -> None: ... + def setStartClip(self, startClip: 'QAbstractClipBlendNode') -> None: ... + def setBlendFactor(self, blendFactor: float) -> None: ... + def endClip(self) -> 'QAbstractClipBlendNode': ... + def startClip(self) -> 'QAbstractClipBlendNode': ... + def blendFactor(self) -> float: ... + + +class QMorphingAnimation('QAbstractAnimation'): + + class Method(int): + Normalized = ... # type: QMorphingAnimation.Method + Relative = ... # type: QMorphingAnimation.Method + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def easingChanged(self, easing: typing.Union[QtCore.QEasingCurve, QtCore.QEasingCurve.Type]) -> None: ... + def methodChanged(self, method: 'QMorphingAnimation.Method') -> None: ... + def targetNameChanged(self, name: str) -> None: ... + def targetChanged(self, target: Qt3DRender.QGeometryRenderer) -> None: ... + def interpolatorChanged(self, interpolator: float) -> None: ... + def targetPositionsChanged(self, targetPositions: typing.Iterable[float]) -> None: ... + def setEasing(self, easing: typing.Union[QtCore.QEasingCurve, QtCore.QEasingCurve.Type]) -> None: ... + def setMethod(self, method: 'QMorphingAnimation.Method') -> None: ... + def setTargetName(self, name: str) -> None: ... + def setTarget(self, target: Qt3DRender.QGeometryRenderer) -> None: ... + def setTargetPositions(self, targetPositions: typing.Iterable[float]) -> None: ... + def morphTargetList(self) -> typing.List['QMorphTarget']: ... + def getWeights(self, positionIndex: int) -> typing.List[float]: ... + def setWeights(self, positionIndex: int, weights: typing.Iterable[float]) -> None: ... + def removeMorphTarget(self, target: 'QMorphTarget') -> None: ... + def addMorphTarget(self, target: 'QMorphTarget') -> None: ... + def setMorphTargets(self, targets: typing.Iterable['QMorphTarget']) -> None: ... + def easing(self) -> QtCore.QEasingCurve: ... + def method(self) -> 'QMorphingAnimation.Method': ... + def targetName(self) -> str: ... + def target(self) -> Qt3DRender.QGeometryRenderer: ... + def interpolator(self) -> float: ... + def targetPositions(self) -> typing.List[float]: ... + + +class QMorphTarget(QtCore.QObject): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def attributeNamesChanged(self, attributeNames: typing.Iterable[str]) -> None: ... + @staticmethod + def fromGeometry(geometry: Qt3DRender.QGeometry, attributes: typing.Iterable[str]) -> 'QMorphTarget': ... + def removeAttribute(self, attribute: Qt3DRender.QAttribute) -> None: ... + def addAttribute(self, attribute: Qt3DRender.QAttribute) -> None: ... + def setAttributes(self, attributes: typing.Iterable[Qt3DRender.QAttribute]) -> None: ... + def attributeNames(self) -> typing.List[str]: ... + def attributeList(self) -> typing.List[Qt3DRender.QAttribute]: ... + + +class QSkeletonMapping('QAbstractChannelMapping'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def skeletonChanged(self, skeleton: Qt3DCore.QAbstractSkeleton) -> None: ... + def setSkeleton(self, skeleton: Qt3DCore.QAbstractSkeleton) -> None: ... + def skeleton(self) -> Qt3DCore.QAbstractSkeleton: ... + + +class QVertexBlendAnimation('QAbstractAnimation'): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def targetNameChanged(self, name: str) -> None: ... + def targetChanged(self, target: Qt3DRender.QGeometryRenderer) -> None: ... + def interpolatorChanged(self, interpolator: float) -> None: ... + def targetPositionsChanged(self, targetPositions: typing.Iterable[float]) -> None: ... + def setTargetName(self, name: str) -> None: ... + def setTarget(self, target: Qt3DRender.QGeometryRenderer) -> None: ... + def setTargetPositions(self, targetPositions: typing.Iterable[float]) -> None: ... + def morphTargetList(self) -> typing.List['QMorphTarget']: ... + def removeMorphTarget(self, target: 'QMorphTarget') -> None: ... + def addMorphTarget(self, target: 'QMorphTarget') -> None: ... + def setMorphTargets(self, targets: typing.Iterable['QMorphTarget']) -> None: ... + def targetName(self) -> str: ... + def target(self) -> Qt3DRender.QGeometryRenderer: ... + def interpolator(self) -> float: ... + def targetPositions(self) -> typing.List[float]: ... diff --git a/PyQt5-stubs/Qt3DCore.pyi b/PyQt5-stubs/Qt3DCore.pyi index cbe8c673..d4cc77d6 100644 --- a/PyQt5-stubs/Qt3DCore.pyi +++ b/PyQt5-stubs/Qt3DCore.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the Qt3DCore module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # @@ -41,463 +41,496 @@ PYQT_OPENGL_BOUND_ARRAY = typing.Union[typing.Sequence[int], typing.Sequence[float], PyQt5.sip.Buffer, int, None] -class Qt3DCore(PyQt5.sip.simplewrapper): +class ChangeFlag(int): + NodeCreated = ... # type: ChangeFlag + NodeDeleted = ... # type: ChangeFlag + PropertyUpdated = ... # type: ChangeFlag + PropertyValueAdded = ... # type: ChangeFlag + PropertyValueRemoved = ... # type: ChangeFlag + ComponentAdded = ... # type: ChangeFlag + ComponentRemoved = ... # type: ChangeFlag + CommandRequested = ... # type: ChangeFlag + CallbackTriggered = ... # type: ChangeFlag + AllChanges = ... # type: ChangeFlag - class ChangeFlag(int): - NodeCreated = ... # type: ChangeFlag - NodeDeleted = ... # type: ChangeFlag - PropertyUpdated = ... # type: ChangeFlag - PropertyValueAdded = ... # type: ChangeFlag - PropertyValueRemoved = ... # type: ChangeFlag - ComponentAdded = ... # type: ChangeFlag - ComponentRemoved = ... # type: ChangeFlag - CommandRequested = ... # type: ChangeFlag - CallbackTriggered = ... # type: ChangeFlag - AllChanges = ... # type: ChangeFlag - class QAbstractAspect(QtCore.QObject): +class QAbstractAspect(QtCore.QObject): - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - def unregisterBackendType(self, a0: QtCore.QMetaObject) -> None: ... - @typing.overload - def registerBackendType(self, a0: QtCore.QMetaObject, functor: 'QBackendNodeMapper') -> None: ... - @typing.overload - def registerBackendType(self, obj: QtCore.QMetaObject, functor: 'QBackendNodeMapper', supportsSyncing: bool) -> None: ... - def rootEntityId(self) -> 'QNodeId': ... + def unregisterBackendType(self, a0: QtCore.QMetaObject) -> None: ... + @typing.overload + def registerBackendType(self, a0: QtCore.QMetaObject, functor: 'QBackendNodeMapper') -> None: ... + @typing.overload + def registerBackendType(self, obj: QtCore.QMetaObject, functor: 'QBackendNodeMapper', supportsSyncing: bool) -> None: ... + def rootEntityId(self) -> 'QNodeId': ... - class QAspectEngine(QtCore.QObject): - class RunMode(int): - Manual = ... # type: QAspectEngine.RunMode - Automatic = ... # type: QAspectEngine.RunMode +class QAspectEngine(QtCore.QObject): - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + class RunMode(int): + Manual = ... # type: QAspectEngine.RunMode + Automatic = ... # type: QAspectEngine.RunMode - def processFrame(self) -> None: ... - def runMode(self) -> 'QAspectEngine.RunMode': ... - def setRunMode(self, mode: 'QAspectEngine.RunMode') -> None: ... - def executeCommand(self, command: str) -> typing.Any: ... - def aspects(self) -> typing.List['QAbstractAspect']: ... - @typing.overload - def unregisterAspect(self, aspect: 'QAbstractAspect') -> None: ... - @typing.overload - def unregisterAspect(self, name: str) -> None: ... - @typing.overload - def registerAspect(self, aspect: 'QAbstractAspect') -> None: ... - @typing.overload - def registerAspect(self, name: str) -> None: ... - def rootEntity(self) -> 'QEntity': ... - def setRootEntity(self, root: 'QEntity') -> None: ... - - class QNode(QtCore.QObject): - - class PropertyTrackingMode(int): - TrackFinalValues = ... # type: QNode.PropertyTrackingMode - DontTrackValues = ... # type: QNode.PropertyTrackingMode - TrackAllValues = ... # type: QNode.PropertyTrackingMode - - def __init__(self, parent: typing.Optional['QNode'] = ...) -> None: ... - - def sendReply(self, command: 'QNodeCommand') -> None: ... - def sendCommand(self, name: str, data: typing.Any = ..., replyTo: int = ...) -> int: ... - def defaultPropertyTrackingModeChanged(self, mode: 'QNode.PropertyTrackingMode') -> None: ... - def setDefaultPropertyTrackingMode(self, mode: 'QNode.PropertyTrackingMode') -> None: ... - def clearPropertyTrackings(self) -> None: ... - def clearPropertyTracking(self, propertyName: str) -> None: ... - def propertyTracking(self, propertyName: str) -> 'QNode.PropertyTrackingMode': ... - def setPropertyTracking(self, propertyName: str, trackMode: 'QNode.PropertyTrackingMode') -> None: ... - def defaultPropertyTrackingMode(self) -> 'QNode.PropertyTrackingMode': ... - def sceneChangeEvent(self, change: 'QSceneChange') -> None: ... - def notifyObservers(self, change: 'QSceneChange') -> None: ... - def nodeDestroyed(self) -> None: ... - def enabledChanged(self, enabled: bool) -> None: ... - def parentChanged(self, parent: QtCore.QObject) -> None: ... - def setEnabled(self, isEnabled: bool) -> None: ... - def setParent(self, parent: 'QNode') -> None: ... - def isEnabled(self) -> bool: ... - def childNodes(self) -> typing.List['QNode']: ... - def blockNotifications(self, block: bool) -> bool: ... - def notificationsBlocked(self) -> bool: ... - def parentNode(self) -> 'QNode': ... - def id(self) -> 'QNodeId': ... - - class QAbstractSkeleton('QNode'): - - def sceneChangeEvent(self, change: 'QSceneChange') -> None: ... - def jointCountChanged(self, jointCount: int) -> None: ... - def jointCount(self) -> int: ... - - class QComponent('QNode'): - - def __init__(self, parent: typing.Optional['QNode'] = ...) -> None: ... - - def removedFromEntity(self, entity: 'QEntity') -> None: ... - def addedToEntity(self, entity: 'QEntity') -> None: ... - def shareableChanged(self, isShareable: bool) -> None: ... - def setShareable(self, isShareable: bool) -> None: ... - def entities(self) -> typing.List['QEntity']: ... - def isShareable(self) -> bool: ... - - class QArmature('QComponent'): - - def __init__(self, parent: typing.Optional['QNode'] = ...) -> None: ... - - def skeletonChanged(self, skeleton: 'QAbstractSkeleton') -> None: ... - def setSkeleton(self, skeleton: 'QAbstractSkeleton') -> None: ... - def skeleton(self) -> 'QAbstractSkeleton': ... - - class QBackendNodeMapper(sip.simplewrapper): + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, a0: 'QBackendNodeMapper') -> None: ... + def processFrame(self) -> None: ... + def runMode(self) -> 'QAspectEngine.RunMode': ... + def setRunMode(self, mode: 'QAspectEngine.RunMode') -> None: ... + def executeCommand(self, command: str) -> typing.Any: ... + def aspects(self) -> typing.List['QAbstractAspect']: ... + @typing.overload + def unregisterAspect(self, aspect: 'QAbstractAspect') -> None: ... + @typing.overload + def unregisterAspect(self, name: str) -> None: ... + @typing.overload + def registerAspect(self, aspect: 'QAbstractAspect') -> None: ... + @typing.overload + def registerAspect(self, name: str) -> None: ... + def rootEntity(self) -> 'QEntity': ... + def setRootEntity(self, root: 'QEntity') -> None: ... - def destroy(self, id: 'QNodeId') -> None: ... - def get(self, id: 'QNodeId') -> 'QBackendNode': ... - def create(self, change: 'QNodeCreatedChangeBase') -> 'QBackendNode': ... - class QBackendNode(sip.simplewrapper): +class QNode(QtCore.QObject): - class Mode(int): - ReadOnly = ... # type: QBackendNode.Mode - ReadWrite = ... # type: QBackendNode.Mode + class PropertyTrackingMode(int): + TrackFinalValues = ... # type: QNode.PropertyTrackingMode + DontTrackValues = ... # type: QNode.PropertyTrackingMode + TrackAllValues = ... # type: QNode.PropertyTrackingMode - def __init__(self, mode: 'QBackendNode.Mode' = ...) -> None: ... + def __init__(self, parent: typing.Optional['QNode'] = ...) -> None: ... - def sendReply(self, command: 'QNodeCommand') -> None: ... - def sendCommand(self, name: str, data: typing.Any, replyTo: int = ...) -> int: ... - def sceneChangeEvent(self, e: 'QSceneChange') -> None: ... - def notifyObservers(self, e: 'QSceneChange') -> None: ... - def mode(self) -> 'QBackendNode.Mode': ... - def isEnabled(self) -> bool: ... - def setEnabled(self, enabled: bool) -> None: ... - def peerId(self) -> 'QNodeId': ... + def sendReply(self, command: 'QNodeCommand') -> None: ... + def sendCommand(self, name: str, data: typing.Any = ..., replyTo: int = ...) -> int: ... + def defaultPropertyTrackingModeChanged(self, mode: 'QNode.PropertyTrackingMode') -> None: ... + def setDefaultPropertyTrackingMode(self, mode: 'QNode.PropertyTrackingMode') -> None: ... + def clearPropertyTrackings(self) -> None: ... + def clearPropertyTracking(self, propertyName: str) -> None: ... + def propertyTracking(self, propertyName: str) -> 'QNode.PropertyTrackingMode': ... + def setPropertyTracking(self, propertyName: str, trackMode: 'QNode.PropertyTrackingMode') -> None: ... + def defaultPropertyTrackingMode(self) -> 'QNode.PropertyTrackingMode': ... + def sceneChangeEvent(self, change: 'QSceneChange') -> None: ... + def notifyObservers(self, change: 'QSceneChange') -> None: ... + def nodeDestroyed(self) -> None: ... + def enabledChanged(self, enabled: bool) -> None: ... + def parentChanged(self, parent: QtCore.QObject) -> None: ... + def setEnabled(self, isEnabled: bool) -> None: ... + def setParent(self, parent: 'QNode') -> None: ... + def isEnabled(self) -> bool: ... + def childNodes(self) -> typing.List['QNode']: ... + def blockNotifications(self, block: bool) -> bool: ... + def notificationsBlocked(self) -> bool: ... + def parentNode(self) -> 'QNode': ... + def id(self) -> 'QNodeId': ... - class QSceneChange(sip.simplewrapper): - class DeliveryFlag(int): - BackendNodes = ... # type: QSceneChange.DeliveryFlag - Nodes = ... # type: QSceneChange.DeliveryFlag - DeliverToAll = ... # type: QSceneChange.DeliveryFlag +class QAbstractSkeleton('QNode'): - class DeliveryFlags(sip.simplewrapper): + def sceneChangeEvent(self, change: 'QSceneChange') -> None: ... + def jointCountChanged(self, jointCount: int) -> None: ... + def jointCount(self) -> int: ... - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, f: typing.Union['QSceneChange.DeliveryFlags', 'QSceneChange.DeliveryFlag']) -> None: ... - @typing.overload - def __init__(self, a0: 'QSceneChange.DeliveryFlags') -> None: ... - def __hash__(self) -> int: ... - def __bool__(self) -> int: ... - def __invert__(self) -> 'QSceneChange.DeliveryFlags': ... - def __index__(self) -> int: ... - def __int__(self) -> int: ... +class QComponent('QNode'): - def __init__(self, type: 'ChangeFlag', subjectId: 'QNodeId') -> None: ... + def __init__(self, parent: typing.Optional['QNode'] = ...) -> None: ... - def subjectId(self) -> 'QNodeId': ... - def deliveryFlags(self) -> 'QSceneChange.DeliveryFlags': ... - def setDeliveryFlags(self, flags: typing.Union['QSceneChange.DeliveryFlags', 'QSceneChange.DeliveryFlag']) -> None: ... - def type(self) -> 'ChangeFlag': ... + def removedFromEntity(self, entity: 'QEntity') -> None: ... + def addedToEntity(self, entity: 'QEntity') -> None: ... + def shareableChanged(self, isShareable: bool) -> None: ... + def setShareable(self, isShareable: bool) -> None: ... + def entities(self) -> typing.List['QEntity']: ... + def isShareable(self) -> bool: ... - class QComponentAddedChange('QSceneChange'): - @typing.overload - def __init__(self, entity: 'QEntity', component: 'QComponent') -> None: ... - @typing.overload - def __init__(self, component: 'QComponent', entity: 'QEntity') -> None: ... +class QArmature('QComponent'): - def componentMetaObject(self) -> QtCore.QMetaObject: ... - def componentId(self) -> 'QNodeId': ... - def entityId(self) -> 'QNodeId': ... + def __init__(self, parent: typing.Optional['QNode'] = ...) -> None: ... - class QComponentRemovedChange('QSceneChange'): + def skeletonChanged(self, skeleton: 'QAbstractSkeleton') -> None: ... + def setSkeleton(self, skeleton: 'QAbstractSkeleton') -> None: ... + def skeleton(self) -> 'QAbstractSkeleton': ... - @typing.overload - def __init__(self, entity: 'QEntity', component: 'QComponent') -> None: ... - @typing.overload - def __init__(self, component: 'QComponent', entity: 'QEntity') -> None: ... - - def componentMetaObject(self) -> QtCore.QMetaObject: ... - def componentId(self) -> 'QNodeId': ... - def entityId(self) -> 'QNodeId': ... - - class QPropertyUpdatedChangeBase('QSceneChange'): - - def __init__(self, subjectId: 'QNodeId') -> None: ... - - class QDynamicPropertyUpdatedChange('QPropertyUpdatedChangeBase'): - - def __init__(self, subjectId: 'QNodeId') -> None: ... - - def setValue(self, value: typing.Any) -> None: ... - def value(self) -> typing.Any: ... - def setPropertyName(self, name: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... - def propertyName(self) -> QtCore.QByteArray: ... - - class QEntity('QNode'): - - def __init__(self, parent: typing.Optional['QNode'] = ...) -> None: ... - - def parentEntity(self) -> 'QEntity': ... - def removeComponent(self, comp: 'QComponent') -> None: ... - def addComponent(self, comp: 'QComponent') -> None: ... - def components(self) -> typing.List['QComponent']: ... - - class QJoint('QNode'): - - def __init__(self, parent: typing.Optional['QNode'] = ...) -> None: ... - - def nameChanged(self, name: str) -> None: ... - def rotationZChanged(self, rotationZ: float) -> None: ... - def rotationYChanged(self, rotationY: float) -> None: ... - def rotationXChanged(self, rotationX: float) -> None: ... - def inverseBindMatrixChanged(self, inverseBindMatrix: QtGui.QMatrix4x4) -> None: ... - def translationChanged(self, translation: QtGui.QVector3D) -> None: ... - def rotationChanged(self, rotation: QtGui.QQuaternion) -> None: ... - def scaleChanged(self, scale: QtGui.QVector3D) -> None: ... - def setToIdentity(self) -> None: ... - def setName(self, name: str) -> None: ... - def setRotationZ(self, rotationZ: float) -> None: ... - def setRotationY(self, rotationY: float) -> None: ... - def setRotationX(self, rotationX: float) -> None: ... - def setInverseBindMatrix(self, inverseBindMatrix: QtGui.QMatrix4x4) -> None: ... - def setTranslation(self, translation: QtGui.QVector3D) -> None: ... - def setRotation(self, rotation: QtGui.QQuaternion) -> None: ... - def setScale(self, scale: QtGui.QVector3D) -> None: ... - def childJoints(self) -> typing.List['QJoint']: ... - def removeChildJoint(self, joint: 'QJoint') -> None: ... - def addChildJoint(self, joint: 'QJoint') -> None: ... - def name(self) -> str: ... - def rotationZ(self) -> float: ... - def rotationY(self) -> float: ... - def rotationX(self) -> float: ... - def inverseBindMatrix(self) -> QtGui.QMatrix4x4: ... - def translation(self) -> QtGui.QVector3D: ... - def rotation(self) -> QtGui.QQuaternion: ... - def scale(self) -> QtGui.QVector3D: ... - - class QNodeIdTypePair(sip.simplewrapper): - - id = ... # type: 'QNodeId' - type = ... # type: QtCore.QMetaObject - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, _id: 'QNodeId', _type: QtCore.QMetaObject) -> None: ... - @typing.overload - def __init__(self, a0: 'QNodeIdTypePair') -> None: ... +class QBackendNodeMapper(sip.simplewrapper): - class QNodeCommand('QSceneChange'): + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, a0: 'QBackendNodeMapper') -> None: ... - def __init__(self, id: 'QNodeId') -> None: ... + def destroy(self, id: 'QNodeId') -> None: ... + def get(self, id: 'QNodeId') -> 'QBackendNode': ... + def create(self, change: 'QNodeCreatedChangeBase') -> 'QBackendNode': ... - def setReplyToCommandId(self, id: int) -> None: ... - def inReplyTo(self) -> int: ... - def setData(self, data: typing.Any) -> None: ... - def data(self) -> typing.Any: ... - def setName(self, name: str) -> None: ... - def name(self) -> str: ... - def commandId(self) -> int: ... - class QNodeCreatedChangeBase('QSceneChange'): +class QBackendNode(sip.simplewrapper): - def __init__(self, node: 'QNode') -> None: ... + class Mode(int): + ReadOnly = ... # type: QBackendNode.Mode + ReadWrite = ... # type: QBackendNode.Mode - def isNodeEnabled(self) -> bool: ... - def metaObject(self) -> QtCore.QMetaObject: ... - def parentId(self) -> 'QNodeId': ... + def __init__(self, mode: 'QBackendNode.Mode' = ...) -> None: ... - class QNodeDestroyedChange('QSceneChange'): + def sendReply(self, command: 'QNodeCommand') -> None: ... + def sendCommand(self, name: str, data: typing.Any, replyTo: int = ...) -> int: ... + def sceneChangeEvent(self, e: 'QSceneChange') -> None: ... + def notifyObservers(self, e: 'QSceneChange') -> None: ... + def mode(self) -> 'QBackendNode.Mode': ... + def isEnabled(self) -> bool: ... + def setEnabled(self, enabled: bool) -> None: ... + def peerId(self) -> 'QNodeId': ... - def __init__(self, node: 'QNode', subtreeIdsAndTypes: typing.Iterable['QNodeIdTypePair']) -> None: ... - def subtreeIdsAndTypes(self) -> typing.List['QNodeIdTypePair']: ... +class QSceneChange(sip.simplewrapper): - class QNodeId(sip.simplewrapper): + class DeliveryFlag(int): + BackendNodes = ... # type: QSceneChange.DeliveryFlag + Nodes = ... # type: QSceneChange.DeliveryFlag + DeliverToAll = ... # type: QSceneChange.DeliveryFlag + + class DeliveryFlags(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload - def __init__(self, a0: 'QNodeId') -> None: ... + def __init__(self, f: typing.Union['QSceneChange.DeliveryFlags', 'QSceneChange.DeliveryFlag']) -> None: ... + @typing.overload + def __init__(self, a0: 'QSceneChange.DeliveryFlags') -> None: ... def __hash__(self) -> int: ... - def __int__(self) -> bool: ... - def id(self) -> int: ... - def isNull(self) -> bool: ... - @staticmethod - def createId() -> 'QNodeId': ... + def __bool__(self) -> int: ... + def __invert__(self) -> 'QSceneChange.DeliveryFlags': ... + def __index__(self) -> int: ... + def __int__(self) -> int: ... - class QPropertyValueAddedChangeBase('QSceneChange'): + def __init__(self, type: 'ChangeFlag', subjectId: 'QNodeId') -> None: ... - def __init__(self, subjectId: 'QNodeId') -> None: ... + def subjectId(self) -> 'QNodeId': ... + def deliveryFlags(self) -> 'QSceneChange.DeliveryFlags': ... + def setDeliveryFlags(self, flags: typing.Union['QSceneChange.DeliveryFlags', 'QSceneChange.DeliveryFlag']) -> None: ... + def type(self) -> 'ChangeFlag': ... - class QStaticPropertyValueAddedChangeBase('QPropertyValueAddedChangeBase'): - def __init__(self, subjectId: 'QNodeId') -> None: ... +class QComponentAddedChange('QSceneChange'): - def setPropertyName(self, name: str) -> None: ... - def propertyName(self) -> str: ... + @typing.overload + def __init__(self, entity: 'QEntity', component: 'QComponent') -> None: ... + @typing.overload + def __init__(self, component: 'QComponent', entity: 'QEntity') -> None: ... - class QPropertyNodeAddedChange('QStaticPropertyValueAddedChangeBase'): + def componentMetaObject(self) -> QtCore.QMetaObject: ... + def componentId(self) -> 'QNodeId': ... + def entityId(self) -> 'QNodeId': ... - def __init__(self, subjectId: 'QNodeId', node: 'QNode') -> None: ... - def metaObject(self) -> QtCore.QMetaObject: ... - def addedNodeId(self) -> 'QNodeId': ... +class QComponentRemovedChange('QSceneChange'): - class QPropertyValueRemovedChangeBase('QSceneChange'): + @typing.overload + def __init__(self, entity: 'QEntity', component: 'QComponent') -> None: ... + @typing.overload + def __init__(self, component: 'QComponent', entity: 'QEntity') -> None: ... - def __init__(self, subjectId: 'QNodeId') -> None: ... + def componentMetaObject(self) -> QtCore.QMetaObject: ... + def componentId(self) -> 'QNodeId': ... + def entityId(self) -> 'QNodeId': ... - class QStaticPropertyValueRemovedChangeBase('QPropertyValueRemovedChangeBase'): - def __init__(self, subjectId: 'QNodeId') -> None: ... +class QPropertyUpdatedChangeBase('QSceneChange'): - def setPropertyName(self, name: str) -> None: ... - def propertyName(self) -> str: ... + def __init__(self, subjectId: 'QNodeId') -> None: ... - class QPropertyNodeRemovedChange('QStaticPropertyValueRemovedChangeBase'): - def __init__(self, subjectId: 'QNodeId', node: 'QNode') -> None: ... +class QDynamicPropertyUpdatedChange('QPropertyUpdatedChangeBase'): - def metaObject(self) -> QtCore.QMetaObject: ... - def removedNodeId(self) -> 'QNodeId': ... + def __init__(self, subjectId: 'QNodeId') -> None: ... - class QStaticPropertyUpdatedChangeBase('QPropertyUpdatedChangeBase'): + def setValue(self, value: typing.Any) -> None: ... + def value(self) -> typing.Any: ... + def setPropertyName(self, name: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... + def propertyName(self) -> QtCore.QByteArray: ... - def __init__(self, subjectId: 'QNodeId') -> None: ... - def setPropertyName(self, name: str) -> None: ... - def propertyName(self) -> str: ... +class QEntity('QNode'): - class QPropertyUpdatedChange('QStaticPropertyUpdatedChangeBase'): + def __init__(self, parent: typing.Optional['QNode'] = ...) -> None: ... - def __init__(self, subjectId: 'QNodeId') -> None: ... + def parentEntity(self) -> 'QEntity': ... + def removeComponent(self, comp: 'QComponent') -> None: ... + def addComponent(self, comp: 'QComponent') -> None: ... + def components(self) -> typing.List['QComponent']: ... - def setValue(self, value: typing.Any) -> None: ... - def value(self) -> typing.Any: ... - class QPropertyValueAddedChange('QStaticPropertyValueAddedChangeBase'): +class QJoint('QNode'): - def __init__(self, subjectId: 'QNodeId') -> None: ... + def __init__(self, parent: typing.Optional['QNode'] = ...) -> None: ... - def addedValue(self) -> typing.Any: ... - def setAddedValue(self, value: typing.Any) -> None: ... + def nameChanged(self, name: str) -> None: ... + def rotationZChanged(self, rotationZ: float) -> None: ... + def rotationYChanged(self, rotationY: float) -> None: ... + def rotationXChanged(self, rotationX: float) -> None: ... + def inverseBindMatrixChanged(self, inverseBindMatrix: QtGui.QMatrix4x4) -> None: ... + def translationChanged(self, translation: QtGui.QVector3D) -> None: ... + def rotationChanged(self, rotation: QtGui.QQuaternion) -> None: ... + def scaleChanged(self, scale: QtGui.QVector3D) -> None: ... + def setToIdentity(self) -> None: ... + def setName(self, name: str) -> None: ... + def setRotationZ(self, rotationZ: float) -> None: ... + def setRotationY(self, rotationY: float) -> None: ... + def setRotationX(self, rotationX: float) -> None: ... + def setInverseBindMatrix(self, inverseBindMatrix: QtGui.QMatrix4x4) -> None: ... + def setTranslation(self, translation: QtGui.QVector3D) -> None: ... + def setRotation(self, rotation: QtGui.QQuaternion) -> None: ... + def setScale(self, scale: QtGui.QVector3D) -> None: ... + def childJoints(self) -> typing.List['QJoint']: ... + def removeChildJoint(self, joint: 'QJoint') -> None: ... + def addChildJoint(self, joint: 'QJoint') -> None: ... + def name(self) -> str: ... + def rotationZ(self) -> float: ... + def rotationY(self) -> float: ... + def rotationX(self) -> float: ... + def inverseBindMatrix(self) -> QtGui.QMatrix4x4: ... + def translation(self) -> QtGui.QVector3D: ... + def rotation(self) -> QtGui.QQuaternion: ... + def scale(self) -> QtGui.QVector3D: ... - class QPropertyValueRemovedChange('QStaticPropertyValueRemovedChangeBase'): - def __init__(self, subjectId: 'QNodeId') -> None: ... +class QNodeIdTypePair(sip.simplewrapper): - def removedValue(self) -> typing.Any: ... - def setRemovedValue(self, value: typing.Any) -> None: ... + id = ... # type: 'QNodeId' + type = ... # type: QtCore.QMetaObject - class ChangeFlags(sip.simplewrapper): + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, _id: 'QNodeId', _type: QtCore.QMetaObject) -> None: ... + @typing.overload + def __init__(self, a0: 'QNodeIdTypePair') -> None: ... - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, f: typing.Union['ChangeFlags', 'ChangeFlag']) -> None: ... - @typing.overload - def __init__(self, a0: 'ChangeFlags') -> None: ... - def __hash__(self) -> int: ... - def __bool__(self) -> int: ... - def __invert__(self) -> 'ChangeFlags': ... - def __index__(self) -> int: ... - def __int__(self) -> int: ... +class QNodeCommand('QSceneChange'): - class QSkeleton('QAbstractSkeleton'): + def __init__(self, id: 'QNodeId') -> None: ... - def __init__(self, parent: typing.Optional['QNode'] = ...) -> None: ... + def setReplyToCommandId(self, id: int) -> None: ... + def inReplyTo(self) -> int: ... + def setData(self, data: typing.Any) -> None: ... + def data(self) -> typing.Any: ... + def setName(self, name: str) -> None: ... + def name(self) -> str: ... + def commandId(self) -> int: ... - def rootJointChanged(self, rootJoint: 'QJoint') -> None: ... - def setRootJoint(self, rootJoint: 'QJoint') -> None: ... - def rootJoint(self) -> 'QJoint': ... - class QSkeletonLoader('QAbstractSkeleton'): +class QNodeCreatedChangeBase('QSceneChange'): - class Status(int): - NotReady = ... # type: QSkeletonLoader.Status - Ready = ... # type: QSkeletonLoader.Status - Error = ... # type: QSkeletonLoader.Status + def __init__(self, node: 'QNode') -> None: ... - @typing.overload - def __init__(self, parent: typing.Optional['QNode'] = ...) -> None: ... - @typing.overload - def __init__(self, source: QtCore.QUrl, parent: typing.Optional['QNode'] = ...) -> None: ... - - def sceneChangeEvent(self, change: 'QSceneChange') -> None: ... - def rootJointChanged(self, rootJoint: 'QJoint') -> None: ... - def createJointsEnabledChanged(self, createJointsEnabled: bool) -> None: ... - def statusChanged(self, status: 'QSkeletonLoader.Status') -> None: ... - def sourceChanged(self, source: QtCore.QUrl) -> None: ... - def setCreateJointsEnabled(self, enabled: bool) -> None: ... - def setSource(self, source: QtCore.QUrl) -> None: ... - def rootJoint(self) -> 'QJoint': ... - def isCreateJointsEnabled(self) -> bool: ... - def status(self) -> 'QSkeletonLoader.Status': ... - def source(self) -> QtCore.QUrl: ... - - class QTransform('QComponent'): - - def __init__(self, parent: typing.Optional['QNode'] = ...) -> None: ... - - def sceneChangeEvent(self, change: 'QSceneChange') -> None: ... - def worldMatrixChanged(self, worldMatrix: QtGui.QMatrix4x4) -> None: ... - def worldMatrix(self) -> QtGui.QMatrix4x4: ... - def rotationZChanged(self, rotationZ: float) -> None: ... - def rotationYChanged(self, rotationY: float) -> None: ... - def rotationXChanged(self, rotationX: float) -> None: ... - def matrixChanged(self) -> None: ... - def translationChanged(self, translation: QtGui.QVector3D) -> None: ... - def rotationChanged(self, rotation: QtGui.QQuaternion) -> None: ... - def scale3DChanged(self, scale: QtGui.QVector3D) -> None: ... - def scaleChanged(self, scale: float) -> None: ... - def setRotationZ(self, rotationZ: float) -> None: ... - def setRotationY(self, rotationY: float) -> None: ... - def setRotationX(self, rotationX: float) -> None: ... - def setMatrix(self, matrix: QtGui.QMatrix4x4) -> None: ... - def setTranslation(self, translation: QtGui.QVector3D) -> None: ... - def setRotation(self, rotation: QtGui.QQuaternion) -> None: ... - def setScale3D(self, scale: QtGui.QVector3D) -> None: ... - def setScale(self, scale: float) -> None: ... - def rotationZ(self) -> float: ... - def rotationY(self) -> float: ... - def rotationX(self) -> float: ... - def matrix(self) -> QtGui.QMatrix4x4: ... - @staticmethod - def rotateFromAxes(xAxis: QtGui.QVector3D, yAxis: QtGui.QVector3D, zAxis: QtGui.QVector3D) -> QtGui.QMatrix4x4: ... - @staticmethod - def rotateAround(point: QtGui.QVector3D, angle: float, axis: QtGui.QVector3D) -> QtGui.QMatrix4x4: ... - @typing.overload - @staticmethod - def fromEulerAngles(eulerAngles: QtGui.QVector3D) -> QtGui.QQuaternion: ... - @typing.overload - @staticmethod - def fromEulerAngles(pitch: float, yaw: float, roll: float) -> QtGui.QQuaternion: ... - @typing.overload - @staticmethod - def fromAxesAndAngles(axis1: QtGui.QVector3D, angle1: float, axis2: QtGui.QVector3D, angle2: float) -> QtGui.QQuaternion: ... - @typing.overload - @staticmethod - def fromAxesAndAngles(axis1: QtGui.QVector3D, angle1: float, axis2: QtGui.QVector3D, angle2: float, axis3: QtGui.QVector3D, angle3: float) -> QtGui.QQuaternion: ... - @typing.overload - @staticmethod - def fromAxisAndAngle(axis: QtGui.QVector3D, angle: float) -> QtGui.QQuaternion: ... - @typing.overload - @staticmethod - def fromAxisAndAngle(x: float, y: float, z: float, angle: float) -> QtGui.QQuaternion: ... - @staticmethod - def fromAxes(xAxis: QtGui.QVector3D, yAxis: QtGui.QVector3D, zAxis: QtGui.QVector3D) -> QtGui.QQuaternion: ... - def translation(self) -> QtGui.QVector3D: ... - def rotation(self) -> QtGui.QQuaternion: ... - def scale3D(self) -> QtGui.QVector3D: ... - def scale(self) -> float: ... - - def qIdForNode(self, node: 'QNode') -> 'QNodeId': ... + def isNodeEnabled(self) -> bool: ... + def metaObject(self) -> QtCore.QMetaObject: ... + def parentId(self) -> 'QNodeId': ... + + +class QNodeDestroyedChange('QSceneChange'): + + def __init__(self, node: 'QNode', subtreeIdsAndTypes: typing.Iterable['QNodeIdTypePair']) -> None: ... + + def subtreeIdsAndTypes(self) -> typing.List['QNodeIdTypePair']: ... + + +class QNodeId(sip.simplewrapper): + + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, a0: 'QNodeId') -> None: ... + + def __hash__(self) -> int: ... + def __int__(self) -> bool: ... + def id(self) -> int: ... + def isNull(self) -> bool: ... + @staticmethod + def createId() -> 'QNodeId': ... + + +class QPropertyValueAddedChangeBase('QSceneChange'): + + def __init__(self, subjectId: 'QNodeId') -> None: ... + + +class QStaticPropertyValueAddedChangeBase('QPropertyValueAddedChangeBase'): + + def __init__(self, subjectId: 'QNodeId') -> None: ... + + def setPropertyName(self, name: str) -> None: ... + def propertyName(self) -> str: ... + + +class QPropertyNodeAddedChange('QStaticPropertyValueAddedChangeBase'): + + def __init__(self, subjectId: 'QNodeId', node: 'QNode') -> None: ... + + def metaObject(self) -> QtCore.QMetaObject: ... + def addedNodeId(self) -> 'QNodeId': ... + + +class QPropertyValueRemovedChangeBase('QSceneChange'): + + def __init__(self, subjectId: 'QNodeId') -> None: ... + + +class QStaticPropertyValueRemovedChangeBase('QPropertyValueRemovedChangeBase'): + + def __init__(self, subjectId: 'QNodeId') -> None: ... + + def setPropertyName(self, name: str) -> None: ... + def propertyName(self) -> str: ... + + +class QPropertyNodeRemovedChange('QStaticPropertyValueRemovedChangeBase'): + + def __init__(self, subjectId: 'QNodeId', node: 'QNode') -> None: ... + + def metaObject(self) -> QtCore.QMetaObject: ... + def removedNodeId(self) -> 'QNodeId': ... + + +class QStaticPropertyUpdatedChangeBase('QPropertyUpdatedChangeBase'): + + def __init__(self, subjectId: 'QNodeId') -> None: ... + + def setPropertyName(self, name: str) -> None: ... + def propertyName(self) -> str: ... + + +class QPropertyUpdatedChange('QStaticPropertyUpdatedChangeBase'): + + def __init__(self, subjectId: 'QNodeId') -> None: ... + + def setValue(self, value: typing.Any) -> None: ... + def value(self) -> typing.Any: ... + + +class QPropertyValueAddedChange('QStaticPropertyValueAddedChangeBase'): + + def __init__(self, subjectId: 'QNodeId') -> None: ... + + def addedValue(self) -> typing.Any: ... + def setAddedValue(self, value: typing.Any) -> None: ... + + +class QPropertyValueRemovedChange('QStaticPropertyValueRemovedChangeBase'): + + def __init__(self, subjectId: 'QNodeId') -> None: ... + + def removedValue(self) -> typing.Any: ... + def setRemovedValue(self, value: typing.Any) -> None: ... + + +class ChangeFlags(sip.simplewrapper): + + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, f: typing.Union['ChangeFlags', 'ChangeFlag']) -> None: ... + @typing.overload + def __init__(self, a0: 'ChangeFlags') -> None: ... + + def __hash__(self) -> int: ... + def __bool__(self) -> int: ... + def __invert__(self) -> 'ChangeFlags': ... + def __index__(self) -> int: ... + def __int__(self) -> int: ... + + +class QSkeleton('QAbstractSkeleton'): + + def __init__(self, parent: typing.Optional['QNode'] = ...) -> None: ... + + def rootJointChanged(self, rootJoint: 'QJoint') -> None: ... + def setRootJoint(self, rootJoint: 'QJoint') -> None: ... + def rootJoint(self) -> 'QJoint': ... + + +class QSkeletonLoader('QAbstractSkeleton'): + + class Status(int): + NotReady = ... # type: QSkeletonLoader.Status + Ready = ... # type: QSkeletonLoader.Status + Error = ... # type: QSkeletonLoader.Status + + @typing.overload + def __init__(self, parent: typing.Optional['QNode'] = ...) -> None: ... + @typing.overload + def __init__(self, source: QtCore.QUrl, parent: typing.Optional['QNode'] = ...) -> None: ... + + def sceneChangeEvent(self, change: 'QSceneChange') -> None: ... + def rootJointChanged(self, rootJoint: 'QJoint') -> None: ... + def createJointsEnabledChanged(self, createJointsEnabled: bool) -> None: ... + def statusChanged(self, status: 'QSkeletonLoader.Status') -> None: ... + def sourceChanged(self, source: QtCore.QUrl) -> None: ... + def setCreateJointsEnabled(self, enabled: bool) -> None: ... + def setSource(self, source: QtCore.QUrl) -> None: ... + def rootJoint(self) -> 'QJoint': ... + def isCreateJointsEnabled(self) -> bool: ... + def status(self) -> 'QSkeletonLoader.Status': ... + def source(self) -> QtCore.QUrl: ... + + +class QTransform('QComponent'): + + def __init__(self, parent: typing.Optional['QNode'] = ...) -> None: ... + + def sceneChangeEvent(self, change: 'QSceneChange') -> None: ... + def worldMatrixChanged(self, worldMatrix: QtGui.QMatrix4x4) -> None: ... + def worldMatrix(self) -> QtGui.QMatrix4x4: ... + def rotationZChanged(self, rotationZ: float) -> None: ... + def rotationYChanged(self, rotationY: float) -> None: ... + def rotationXChanged(self, rotationX: float) -> None: ... + def matrixChanged(self) -> None: ... + def translationChanged(self, translation: QtGui.QVector3D) -> None: ... + def rotationChanged(self, rotation: QtGui.QQuaternion) -> None: ... + def scale3DChanged(self, scale: QtGui.QVector3D) -> None: ... + def scaleChanged(self, scale: float) -> None: ... + def setRotationZ(self, rotationZ: float) -> None: ... + def setRotationY(self, rotationY: float) -> None: ... + def setRotationX(self, rotationX: float) -> None: ... + def setMatrix(self, matrix: QtGui.QMatrix4x4) -> None: ... + def setTranslation(self, translation: QtGui.QVector3D) -> None: ... + def setRotation(self, rotation: QtGui.QQuaternion) -> None: ... + def setScale3D(self, scale: QtGui.QVector3D) -> None: ... + def setScale(self, scale: float) -> None: ... + def rotationZ(self) -> float: ... + def rotationY(self) -> float: ... + def rotationX(self) -> float: ... + def matrix(self) -> QtGui.QMatrix4x4: ... + @staticmethod + def rotateFromAxes(xAxis: QtGui.QVector3D, yAxis: QtGui.QVector3D, zAxis: QtGui.QVector3D) -> QtGui.QMatrix4x4: ... + @staticmethod + def rotateAround(point: QtGui.QVector3D, angle: float, axis: QtGui.QVector3D) -> QtGui.QMatrix4x4: ... + @typing.overload + @staticmethod + def fromEulerAngles(eulerAngles: QtGui.QVector3D) -> QtGui.QQuaternion: ... + @typing.overload + @staticmethod + def fromEulerAngles(pitch: float, yaw: float, roll: float) -> QtGui.QQuaternion: ... + @typing.overload + @staticmethod + def fromAxesAndAngles(axis1: QtGui.QVector3D, angle1: float, axis2: QtGui.QVector3D, angle2: float) -> QtGui.QQuaternion: ... + @typing.overload + @staticmethod + def fromAxesAndAngles(axis1: QtGui.QVector3D, angle1: float, axis2: QtGui.QVector3D, angle2: float, axis3: QtGui.QVector3D, angle3: float) -> QtGui.QQuaternion: ... + @typing.overload + @staticmethod + def fromAxisAndAngle(axis: QtGui.QVector3D, angle: float) -> QtGui.QQuaternion: ... + @typing.overload + @staticmethod + def fromAxisAndAngle(x: float, y: float, z: float, angle: float) -> QtGui.QQuaternion: ... + @staticmethod + def fromAxes(xAxis: QtGui.QVector3D, yAxis: QtGui.QVector3D, zAxis: QtGui.QVector3D) -> QtGui.QQuaternion: ... + def translation(self) -> QtGui.QVector3D: ... + def rotation(self) -> QtGui.QQuaternion: ... + def scale3D(self) -> QtGui.QVector3D: ... + def scale(self) -> float: ... + + +def qIdForNode(self, node: 'QNode') -> 'QNodeId': ... diff --git a/PyQt5-stubs/Qt3DExtras.pyi b/PyQt5-stubs/Qt3DExtras.pyi index 6e71ae6d..485367ea 100644 --- a/PyQt5-stubs/Qt3DExtras.pyi +++ b/PyQt5-stubs/Qt3DExtras.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the Qt3DExtras module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # @@ -44,743 +44,779 @@ PYQT_OPENGL_BOUND_ARRAY = typing.Union[typing.Sequence[int], typing.Sequence[float], PyQt5.sip.Buffer, int, None] -class Qt3DExtras(PyQt5.sip.simplewrapper): - - class QAbstractCameraController(Qt3DCore.QEntity): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def mouseDevice(self) -> Qt3DInput.QMouseDevice: ... - def keyboardDevice(self) -> Qt3DInput.QKeyboardDevice: ... - def decelerationChanged(self, deceleration: float) -> None: ... - def accelerationChanged(self, acceleration: float) -> None: ... - def lookSpeedChanged(self) -> None: ... - def linearSpeedChanged(self) -> None: ... - def cameraChanged(self) -> None: ... - def setDeceleration(self, deceleration: float) -> None: ... - def setAcceleration(self, acceleration: float) -> None: ... - def setLookSpeed(self, lookSpeed: float) -> None: ... - def setLinearSpeed(self, linearSpeed: float) -> None: ... - def setCamera(self, camera: Qt3DRender.QCamera) -> None: ... - def deceleration(self) -> float: ... - def acceleration(self) -> float: ... - def lookSpeed(self) -> float: ... - def linearSpeed(self) -> float: ... - def camera(self) -> Qt3DRender.QCamera: ... - - class QAbstractSpriteSheet(Qt3DCore.QNode): - - def currentIndexChanged(self, currentIndex: int) -> None: ... - def textureTransformChanged(self, textureTransform: QtGui.QMatrix3x3) -> None: ... - def textureChanged(self, texture: Qt3DRender.QAbstractTexture) -> None: ... - def setCurrentIndex(self, currentIndex: int) -> None: ... - def setTexture(self, texture: Qt3DRender.QAbstractTexture) -> None: ... - def currentIndex(self) -> int: ... - def textureTransform(self) -> QtGui.QMatrix3x3: ... - def texture(self) -> Qt3DRender.QAbstractTexture: ... - - class QConeGeometry(Qt3DRender.QGeometry): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def lengthChanged(self, length: float) -> None: ... - def slicesChanged(self, slices: int) -> None: ... - def ringsChanged(self, rings: int) -> None: ... - def bottomRadiusChanged(self, bottomRadius: float) -> None: ... - def topRadiusChanged(self, topRadius: float) -> None: ... - def hasBottomEndcapChanged(self, hasBottomEndcap: bool) -> None: ... - def hasTopEndcapChanged(self, hasTopEndcap: bool) -> None: ... - def setLength(self, length: float) -> None: ... - def setSlices(self, slices: int) -> None: ... - def setRings(self, rings: int) -> None: ... - def setBottomRadius(self, bottomRadius: float) -> None: ... - def setTopRadius(self, topRadius: float) -> None: ... - def setHasBottomEndcap(self, hasBottomEndcap: bool) -> None: ... - def setHasTopEndcap(self, hasTopEndcap: bool) -> None: ... - def indexAttribute(self) -> Qt3DRender.QAttribute: ... - def texCoordAttribute(self) -> Qt3DRender.QAttribute: ... - def normalAttribute(self) -> Qt3DRender.QAttribute: ... - def positionAttribute(self) -> Qt3DRender.QAttribute: ... - def length(self) -> float: ... - def slices(self) -> int: ... - def rings(self) -> int: ... - def bottomRadius(self) -> float: ... - def topRadius(self) -> float: ... - def hasBottomEndcap(self) -> bool: ... - def hasTopEndcap(self) -> bool: ... - def updateIndices(self) -> None: ... - def updateVertices(self) -> None: ... - - class QConeMesh(Qt3DRender.QGeometryRenderer): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def lengthChanged(self, length: float) -> None: ... - def slicesChanged(self, slices: int) -> None: ... - def ringsChanged(self, rings: int) -> None: ... - def bottomRadiusChanged(self, bottomRadius: float) -> None: ... - def topRadiusChanged(self, topRadius: float) -> None: ... - def hasBottomEndcapChanged(self, hasBottomEndcap: bool) -> None: ... - def hasTopEndcapChanged(self, hasTopEndcap: bool) -> None: ... - def setLength(self, length: float) -> None: ... - def setSlices(self, slices: int) -> None: ... - def setRings(self, rings: int) -> None: ... - def setBottomRadius(self, bottomRadius: float) -> None: ... - def setTopRadius(self, topRadius: float) -> None: ... - def setHasBottomEndcap(self, hasBottomEndcap: bool) -> None: ... - def setHasTopEndcap(self, hasTopEndcap: bool) -> None: ... - def length(self) -> float: ... - def bottomRadius(self) -> float: ... - def topRadius(self) -> float: ... - def hasBottomEndcap(self) -> bool: ... - def hasTopEndcap(self) -> bool: ... - def slices(self) -> int: ... - def rings(self) -> int: ... - - class QCuboidGeometry(Qt3DRender.QGeometry): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def xyMeshResolutionChanged(self, xyMeshResolution: QtCore.QSize) -> None: ... - def xzMeshResolutionChanged(self, xzMeshResolution: QtCore.QSize) -> None: ... - def yzMeshResolutionChanged(self, yzMeshResolution: QtCore.QSize) -> None: ... - def zExtentChanged(self, zExtent: float) -> None: ... - def yExtentChanged(self, yExtent: float) -> None: ... - def xExtentChanged(self, xExtent: float) -> None: ... - def setXYMeshResolution(self, resolution: QtCore.QSize) -> None: ... - def setXZMeshResolution(self, resolution: QtCore.QSize) -> None: ... - def setYZMeshResolution(self, resolution: QtCore.QSize) -> None: ... - def setZExtent(self, zExtent: float) -> None: ... - def setYExtent(self, yExtent: float) -> None: ... - def setXExtent(self, xExtent: float) -> None: ... - def indexAttribute(self) -> Qt3DRender.QAttribute: ... - def tangentAttribute(self) -> Qt3DRender.QAttribute: ... - def texCoordAttribute(self) -> Qt3DRender.QAttribute: ... - def normalAttribute(self) -> Qt3DRender.QAttribute: ... - def positionAttribute(self) -> Qt3DRender.QAttribute: ... - def xzMeshResolution(self) -> QtCore.QSize: ... - def xyMeshResolution(self) -> QtCore.QSize: ... - def yzMeshResolution(self) -> QtCore.QSize: ... - def zExtent(self) -> float: ... - def yExtent(self) -> float: ... - def xExtent(self) -> float: ... - def updateVertices(self) -> None: ... - def updateIndices(self) -> None: ... - - class QCuboidMesh(Qt3DRender.QGeometryRenderer): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def xyMeshResolutionChanged(self, xyMeshResolution: QtCore.QSize) -> None: ... - def xzMeshResolutionChanged(self, xzMeshResolution: QtCore.QSize) -> None: ... - def yzMeshResolutionChanged(self, yzMeshResolution: QtCore.QSize) -> None: ... - def zExtentChanged(self, zExtent: float) -> None: ... - def yExtentChanged(self, yExtent: float) -> None: ... - def xExtentChanged(self, xExtent: float) -> None: ... - def setXYMeshResolution(self, resolution: QtCore.QSize) -> None: ... - def setXZMeshResolution(self, resolution: QtCore.QSize) -> None: ... - def setYZMeshResolution(self, resolution: QtCore.QSize) -> None: ... - def setZExtent(self, zExtent: float) -> None: ... - def setYExtent(self, yExtent: float) -> None: ... - def setXExtent(self, xExtent: float) -> None: ... - def xyMeshResolution(self) -> QtCore.QSize: ... - def xzMeshResolution(self) -> QtCore.QSize: ... - def yzMeshResolution(self) -> QtCore.QSize: ... - def zExtent(self) -> float: ... - def yExtent(self) -> float: ... - def xExtent(self) -> float: ... - - class QCylinderGeometry(Qt3DRender.QGeometry): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def lengthChanged(self, length: float) -> None: ... - def slicesChanged(self, slices: int) -> None: ... - def ringsChanged(self, rings: int) -> None: ... - def radiusChanged(self, radius: float) -> None: ... - def setLength(self, length: float) -> None: ... - def setRadius(self, radius: float) -> None: ... - def setSlices(self, slices: int) -> None: ... - def setRings(self, rings: int) -> None: ... - def indexAttribute(self) -> Qt3DRender.QAttribute: ... - def texCoordAttribute(self) -> Qt3DRender.QAttribute: ... - def normalAttribute(self) -> Qt3DRender.QAttribute: ... - def positionAttribute(self) -> Qt3DRender.QAttribute: ... - def length(self) -> float: ... - def radius(self) -> float: ... - def slices(self) -> int: ... - def rings(self) -> int: ... - def updateIndices(self) -> None: ... - def updateVertices(self) -> None: ... - - class QCylinderMesh(Qt3DRender.QGeometryRenderer): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def lengthChanged(self, length: float) -> None: ... - def slicesChanged(self, slices: int) -> None: ... - def ringsChanged(self, rings: int) -> None: ... - def radiusChanged(self, radius: float) -> None: ... - def setLength(self, length: float) -> None: ... - def setRadius(self, radius: float) -> None: ... - def setSlices(self, slices: int) -> None: ... - def setRings(self, rings: int) -> None: ... - def length(self) -> float: ... - def radius(self) -> float: ... - def slices(self) -> int: ... - def rings(self) -> int: ... - - class QDiffuseMapMaterial(Qt3DRender.QMaterial): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def textureScaleChanged(self, textureScale: float) -> None: ... - def shininessChanged(self, shininess: float) -> None: ... - def specularChanged(self, specular: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def diffuseChanged(self, diffuse: Qt3DRender.QAbstractTexture) -> None: ... - def ambientChanged(self, ambient: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def setTextureScale(self, textureScale: float) -> None: ... - def setDiffuse(self, diffuse: Qt3DRender.QAbstractTexture) -> None: ... - def setShininess(self, shininess: float) -> None: ... - def setSpecular(self, specular: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def setAmbient(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def textureScale(self) -> float: ... - def diffuse(self) -> Qt3DRender.QAbstractTexture: ... - def shininess(self) -> float: ... - def specular(self) -> QtGui.QColor: ... - def ambient(self) -> QtGui.QColor: ... - - class QDiffuseSpecularMapMaterial(Qt3DRender.QMaterial): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def textureScaleChanged(self, textureScale: float) -> None: ... - def shininessChanged(self, shininess: float) -> None: ... - def specularChanged(self, specular: Qt3DRender.QAbstractTexture) -> None: ... - def diffuseChanged(self, diffuse: Qt3DRender.QAbstractTexture) -> None: ... - def ambientChanged(self, ambient: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def setTextureScale(self, textureScale: float) -> None: ... - def setShininess(self, shininess: float) -> None: ... - def setSpecular(self, specular: Qt3DRender.QAbstractTexture) -> None: ... - def setDiffuse(self, diffuse: Qt3DRender.QAbstractTexture) -> None: ... - def setAmbient(self, ambient: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def textureScale(self) -> float: ... - def shininess(self) -> float: ... - def specular(self) -> Qt3DRender.QAbstractTexture: ... - def diffuse(self) -> Qt3DRender.QAbstractTexture: ... - def ambient(self) -> QtGui.QColor: ... - - class QDiffuseSpecularMaterial(Qt3DRender.QMaterial): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def alphaBlendingEnabledChanged(self, enabled: bool) -> None: ... - def textureScaleChanged(self, textureScale: float) -> None: ... - def normalChanged(self, normal: typing.Any) -> None: ... - def shininessChanged(self, shininess: float) -> None: ... - def specularChanged(self, specular: typing.Any) -> None: ... - def diffuseChanged(self, diffuse: typing.Any) -> None: ... - def ambientChanged(self, ambient: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def setAlphaBlendingEnabled(self, enabled: bool) -> None: ... - def setTextureScale(self, textureScale: float) -> None: ... - def setNormal(self, normal: typing.Any) -> None: ... - def setShininess(self, shininess: float) -> None: ... - def setSpecular(self, specular: typing.Any) -> None: ... - def setDiffuse(self, diffuse: typing.Any) -> None: ... - def setAmbient(self, ambient: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def isAlphaBlendingEnabled(self) -> bool: ... - def textureScale(self) -> float: ... - def normal(self) -> typing.Any: ... - def shininess(self) -> float: ... - def specular(self) -> typing.Any: ... - def diffuse(self) -> typing.Any: ... - def ambient(self) -> QtGui.QColor: ... - - class QExtrudedTextGeometry(Qt3DRender.QGeometry): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def depthChanged(self, extrusionLength: float) -> None: ... - def fontChanged(self, font: QtGui.QFont) -> None: ... - def textChanged(self, text: str) -> None: ... - def setDepth(self, extrusionLength: float) -> None: ... - def setFont(self, font: QtGui.QFont) -> None: ... - def setText(self, text: str) -> None: ... - def extrusionLength(self) -> float: ... - def font(self) -> QtGui.QFont: ... - def text(self) -> str: ... - def indexAttribute(self) -> Qt3DRender.QAttribute: ... - def normalAttribute(self) -> Qt3DRender.QAttribute: ... - def positionAttribute(self) -> Qt3DRender.QAttribute: ... - - class QExtrudedTextMesh(Qt3DRender.QGeometryRenderer): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def depthChanged(self, depth: float) -> None: ... - def fontChanged(self, font: QtGui.QFont) -> None: ... - def textChanged(self, text: str) -> None: ... - def setDepth(self, depth: float) -> None: ... - def setFont(self, font: QtGui.QFont) -> None: ... - def setText(self, text: str) -> None: ... - def depth(self) -> float: ... - def font(self) -> QtGui.QFont: ... - def text(self) -> str: ... - - class QFirstPersonCameraController('QAbstractCameraController'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - class QForwardRenderer(Qt3DRender.QTechniqueFilter): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def showDebugOverlayChanged(self, showDebugOverlay: bool) -> None: ... - def setShowDebugOverlay(self, showDebugOverlay: bool) -> None: ... - def showDebugOverlay(self) -> bool: ... - def buffersToClearChanged(self, a0: Qt3DRender.QClearBuffers.BufferType) -> None: ... - def setBuffersToClear(self, a0: Qt3DRender.QClearBuffers.BufferType) -> None: ... - def buffersToClear(self) -> Qt3DRender.QClearBuffers.BufferType: ... - def gammaChanged(self, gamma: float) -> None: ... - def frustumCullingEnabledChanged(self, enabled: bool) -> None: ... - def setGamma(self, gamma: float) -> None: ... - def setFrustumCullingEnabled(self, enabled: bool) -> None: ... - def gamma(self) -> float: ... - def isFrustumCullingEnabled(self) -> bool: ... - def externalRenderTargetSizeChanged(self, size: QtCore.QSize) -> None: ... - def surfaceChanged(self, surface: QtCore.QObject) -> None: ... - def cameraChanged(self, camera: Qt3DCore.QEntity) -> None: ... - def clearColorChanged(self, clearColor: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def viewportRectChanged(self, viewportRect: QtCore.QRectF) -> None: ... - def setExternalRenderTargetSize(self, size: QtCore.QSize) -> None: ... - def setSurface(self, surface: QtCore.QObject) -> None: ... - def setCamera(self, camera: Qt3DCore.QEntity) -> None: ... - def setClearColor(self, clearColor: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def setViewportRect(self, viewportRect: QtCore.QRectF) -> None: ... - def externalRenderTargetSize(self) -> QtCore.QSize: ... - def surface(self) -> QtCore.QObject: ... - def camera(self) -> Qt3DCore.QEntity: ... - def clearColor(self) -> QtGui.QColor: ... - def viewportRect(self) -> QtCore.QRectF: ... - - class QGoochMaterial(Qt3DRender.QMaterial): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def shininessChanged(self, shininess: float) -> None: ... - def betaChanged(self, beta: float) -> None: ... - def alphaChanged(self, alpha: float) -> None: ... - def warmChanged(self, warm: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def coolChanged(self, cool: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def specularChanged(self, specular: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def diffuseChanged(self, diffuse: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def setShininess(self, shininess: float) -> None: ... - def setBeta(self, beta: float) -> None: ... - def setAlpha(self, alpha: float) -> None: ... - def setWarm(self, warm: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def setCool(self, cool: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def setSpecular(self, specular: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def setDiffuse(self, diffuse: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def shininess(self) -> float: ... - def beta(self) -> float: ... - def alpha(self) -> float: ... - def warm(self) -> QtGui.QColor: ... - def cool(self) -> QtGui.QColor: ... - def specular(self) -> QtGui.QColor: ... - def diffuse(self) -> QtGui.QColor: ... - - class QMetalRoughMaterial(Qt3DRender.QMaterial): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def textureScaleChanged(self, textureScale: float) -> None: ... - def normalChanged(self, normal: typing.Any) -> None: ... - def ambientOcclusionChanged(self, ambientOcclusion: typing.Any) -> None: ... - def roughnessChanged(self, roughness: typing.Any) -> None: ... - def metalnessChanged(self, metalness: typing.Any) -> None: ... - def baseColorChanged(self, baseColor: typing.Any) -> None: ... - def setTextureScale(self, textureScale: float) -> None: ... - def setNormal(self, normal: typing.Any) -> None: ... - def setAmbientOcclusion(self, ambientOcclusion: typing.Any) -> None: ... - def setRoughness(self, roughness: typing.Any) -> None: ... - def setMetalness(self, metalness: typing.Any) -> None: ... - def setBaseColor(self, baseColor: typing.Any) -> None: ... - def textureScale(self) -> float: ... - def normal(self) -> typing.Any: ... - def ambientOcclusion(self) -> typing.Any: ... - def roughness(self) -> typing.Any: ... - def metalness(self) -> typing.Any: ... - def baseColor(self) -> typing.Any: ... - - class QMorphPhongMaterial(Qt3DRender.QMaterial): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def interpolatorChanged(self, interpolator: float) -> None: ... - def shininessChanged(self, shininess: float) -> None: ... - def specularChanged(self, specular: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def diffuseChanged(self, diffuse: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def ambientChanged(self, ambient: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def setInterpolator(self, interpolator: float) -> None: ... - def setShininess(self, shininess: float) -> None: ... - def setSpecular(self, specular: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def setDiffuse(self, diffuse: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def setAmbient(self, ambient: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def interpolator(self) -> float: ... - def shininess(self) -> float: ... - def specular(self) -> QtGui.QColor: ... - def diffuse(self) -> QtGui.QColor: ... - def ambient(self) -> QtGui.QColor: ... - - class QNormalDiffuseMapMaterial(Qt3DRender.QMaterial): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def textureScaleChanged(self, textureScale: float) -> None: ... - def shininessChanged(self, shininess: float) -> None: ... - def specularChanged(self, specular: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def normalChanged(self, normal: Qt3DRender.QAbstractTexture) -> None: ... - def diffuseChanged(self, diffuse: Qt3DRender.QAbstractTexture) -> None: ... - def ambientChanged(self, ambient: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def setTextureScale(self, textureScale: float) -> None: ... - def setShininess(self, shininess: float) -> None: ... - def setNormal(self, normal: Qt3DRender.QAbstractTexture) -> None: ... - def setDiffuse(self, diffuse: Qt3DRender.QAbstractTexture) -> None: ... - def setSpecular(self, specular: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def setAmbient(self, ambient: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def textureScale(self) -> float: ... - def shininess(self) -> float: ... - def normal(self) -> Qt3DRender.QAbstractTexture: ... - def diffuse(self) -> Qt3DRender.QAbstractTexture: ... - def specular(self) -> QtGui.QColor: ... - def ambient(self) -> QtGui.QColor: ... - - class QNormalDiffuseMapAlphaMaterial('QNormalDiffuseMapMaterial'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - class QNormalDiffuseSpecularMapMaterial(Qt3DRender.QMaterial): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def textureScaleChanged(self, textureScale: float) -> None: ... - def shininessChanged(self, shininess: float) -> None: ... - def specularChanged(self, specular: Qt3DRender.QAbstractTexture) -> None: ... - def normalChanged(self, normal: Qt3DRender.QAbstractTexture) -> None: ... - def diffuseChanged(self, diffuse: Qt3DRender.QAbstractTexture) -> None: ... - def ambientChanged(self, ambient: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def setTextureScale(self, textureScale: float) -> None: ... - def setShininess(self, shininess: float) -> None: ... - def setSpecular(self, specular: Qt3DRender.QAbstractTexture) -> None: ... - def setNormal(self, normal: Qt3DRender.QAbstractTexture) -> None: ... - def setDiffuse(self, diffuse: Qt3DRender.QAbstractTexture) -> None: ... - def setAmbient(self, ambient: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def textureScale(self) -> float: ... - def shininess(self) -> float: ... - def specular(self) -> Qt3DRender.QAbstractTexture: ... - def normal(self) -> Qt3DRender.QAbstractTexture: ... - def diffuse(self) -> Qt3DRender.QAbstractTexture: ... - def ambient(self) -> QtGui.QColor: ... - - class QOrbitCameraController('QAbstractCameraController'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def zoomInLimitChanged(self) -> None: ... - def setZoomInLimit(self, zoomInLimit: float) -> None: ... - def zoomInLimit(self) -> float: ... - - class QPerVertexColorMaterial(Qt3DRender.QMaterial): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - class QPhongAlphaMaterial(Qt3DRender.QMaterial): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def blendFunctionArgChanged(self, blendFunctionArg: Qt3DRender.QBlendEquation.BlendFunction) -> None: ... - def destinationAlphaArgChanged(self, destinationAlphaArg: Qt3DRender.QBlendEquationArguments.Blending) -> None: ... - def sourceAlphaArgChanged(self, sourceAlphaArg: Qt3DRender.QBlendEquationArguments.Blending) -> None: ... - def destinationRgbArgChanged(self, destinationRgbArg: Qt3DRender.QBlendEquationArguments.Blending) -> None: ... - def sourceRgbArgChanged(self, sourceRgbArg: Qt3DRender.QBlendEquationArguments.Blending) -> None: ... - def setBlendFunctionArg(self, blendFunctionArg: Qt3DRender.QBlendEquation.BlendFunction) -> None: ... - def setDestinationAlphaArg(self, destinationAlphaArg: Qt3DRender.QBlendEquationArguments.Blending) -> None: ... - def setSourceAlphaArg(self, sourceAlphaArg: Qt3DRender.QBlendEquationArguments.Blending) -> None: ... - def setDestinationRgbArg(self, destinationRgbArg: Qt3DRender.QBlendEquationArguments.Blending) -> None: ... - def setSourceRgbArg(self, sourceRgbArg: Qt3DRender.QBlendEquationArguments.Blending) -> None: ... - def blendFunctionArg(self) -> Qt3DRender.QBlendEquation.BlendFunction: ... - def destinationAlphaArg(self) -> Qt3DRender.QBlendEquationArguments.Blending: ... - def sourceAlphaArg(self) -> Qt3DRender.QBlendEquationArguments.Blending: ... - def destinationRgbArg(self) -> Qt3DRender.QBlendEquationArguments.Blending: ... - def sourceRgbArg(self) -> Qt3DRender.QBlendEquationArguments.Blending: ... - def alphaChanged(self, alpha: float) -> None: ... - def shininessChanged(self, shininess: float) -> None: ... - def specularChanged(self, specular: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def diffuseChanged(self, diffuse: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def ambientChanged(self, ambient: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def setAlpha(self, alpha: float) -> None: ... - def setShininess(self, shininess: float) -> None: ... - def setSpecular(self, specular: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def setDiffuse(self, diffuse: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def setAmbient(self, ambient: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def alpha(self) -> float: ... - def shininess(self) -> float: ... - def specular(self) -> QtGui.QColor: ... - def diffuse(self) -> QtGui.QColor: ... - def ambient(self) -> QtGui.QColor: ... - - class QPhongMaterial(Qt3DRender.QMaterial): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def shininessChanged(self, shininess: float) -> None: ... - def specularChanged(self, specular: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def diffuseChanged(self, diffuse: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def ambientChanged(self, ambient: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def setShininess(self, shininess: float) -> None: ... - def setSpecular(self, specular: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def setDiffuse(self, diffuse: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def setAmbient(self, ambient: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def shininess(self) -> float: ... - def specular(self) -> QtGui.QColor: ... - def diffuse(self) -> QtGui.QColor: ... - def ambient(self) -> QtGui.QColor: ... - - class QPlaneGeometry(Qt3DRender.QGeometry): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def mirroredChanged(self, mirrored: bool) -> None: ... - def setMirrored(self, mirrored: bool) -> None: ... - def mirrored(self) -> bool: ... - def heightChanged(self, height: float) -> None: ... - def widthChanged(self, width: float) -> None: ... - def resolutionChanged(self, resolution: QtCore.QSize) -> None: ... - def setHeight(self, height: float) -> None: ... - def setWidth(self, width: float) -> None: ... - def setResolution(self, resolution: QtCore.QSize) -> None: ... - def indexAttribute(self) -> Qt3DRender.QAttribute: ... - def tangentAttribute(self) -> Qt3DRender.QAttribute: ... - def texCoordAttribute(self) -> Qt3DRender.QAttribute: ... - def normalAttribute(self) -> Qt3DRender.QAttribute: ... - def positionAttribute(self) -> Qt3DRender.QAttribute: ... - def height(self) -> float: ... - def width(self) -> float: ... - def resolution(self) -> QtCore.QSize: ... - def updateIndices(self) -> None: ... - def updateVertices(self) -> None: ... - - class QPlaneMesh(Qt3DRender.QGeometryRenderer): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def mirroredChanged(self, mirrored: bool) -> None: ... - def setMirrored(self, mirrored: bool) -> None: ... - def mirrored(self) -> bool: ... - def heightChanged(self, height: float) -> None: ... - def widthChanged(self, width: float) -> None: ... - def meshResolutionChanged(self, meshResolution: QtCore.QSize) -> None: ... - def setMeshResolution(self, resolution: QtCore.QSize) -> None: ... - def setHeight(self, height: float) -> None: ... - def setWidth(self, width: float) -> None: ... - def meshResolution(self) -> QtCore.QSize: ... - def height(self) -> float: ... - def width(self) -> float: ... - - class QSkyboxEntity(Qt3DCore.QEntity): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def gammaCorrectEnabledChanged(self, enabled: bool) -> None: ... - def baseNameChanged(self, path: str) -> None: ... - def setGammaCorrectEnabled(self, enabled: bool) -> None: ... - def isGammaCorrectEnabled(self) -> bool: ... - def extensionChanged(self, extension: str) -> None: ... - def extension(self) -> str: ... - def setExtension(self, extension: str) -> None: ... - def baseName(self) -> str: ... - def setBaseName(self, path: str) -> None: ... - - class QSphereGeometry(Qt3DRender.QGeometry): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def generateTangentsChanged(self, generateTangents: bool) -> None: ... - def slicesChanged(self, slices: int) -> None: ... - def ringsChanged(self, rings: int) -> None: ... - def radiusChanged(self, radius: float) -> None: ... - def setGenerateTangents(self, gen: bool) -> None: ... - def setRadius(self, radius: float) -> None: ... - def setSlices(self, slices: int) -> None: ... - def setRings(self, rings: int) -> None: ... - def indexAttribute(self) -> Qt3DRender.QAttribute: ... - def tangentAttribute(self) -> Qt3DRender.QAttribute: ... - def texCoordAttribute(self) -> Qt3DRender.QAttribute: ... - def normalAttribute(self) -> Qt3DRender.QAttribute: ... - def positionAttribute(self) -> Qt3DRender.QAttribute: ... - def radius(self) -> float: ... - def slices(self) -> int: ... - def rings(self) -> int: ... - def generateTangents(self) -> bool: ... - def updateIndices(self) -> None: ... - def updateVertices(self) -> None: ... - - class QSphereMesh(Qt3DRender.QGeometryRenderer): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def generateTangentsChanged(self, generateTangents: bool) -> None: ... - def slicesChanged(self, slices: int) -> None: ... - def ringsChanged(self, rings: int) -> None: ... - def radiusChanged(self, radius: float) -> None: ... - def setGenerateTangents(self, gen: bool) -> None: ... - def setRadius(self, radius: float) -> None: ... - def setSlices(self, slices: int) -> None: ... - def setRings(self, rings: int) -> None: ... - def generateTangents(self) -> bool: ... - def radius(self) -> float: ... - def slices(self) -> int: ... - def rings(self) -> int: ... - - class QSpriteGrid('QAbstractSpriteSheet'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def columnsChanged(self, columns: int) -> None: ... - def rowsChanged(self, rows: int) -> None: ... - def setColumns(self, columns: int) -> None: ... - def setRows(self, rows: int) -> None: ... - def columns(self) -> int: ... - def rows(self) -> int: ... - - class QSpriteSheet('QAbstractSpriteSheet'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def spritesChanged(self, sprites: typing.Iterable['QSpriteSheetItem']) -> None: ... - def setSprites(self, sprites: typing.Iterable['QSpriteSheetItem']) -> None: ... - def removeSprite(self, sprite: 'QSpriteSheetItem') -> None: ... - @typing.overload - def addSprite(self, x: int, y: int, width: int, height: int) -> 'QSpriteSheetItem': ... - @typing.overload - def addSprite(self, sprite: 'QSpriteSheetItem') -> None: ... - def sprites(self) -> typing.List['QSpriteSheetItem']: ... - - class QSpriteSheetItem(Qt3DCore.QNode): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def heightChanged(self, height: int) -> None: ... - def widthChanged(self, width: int) -> None: ... - def yChanged(self, y: int) -> None: ... - def xChanged(self, x: int) -> None: ... - def setHeight(self, height: int) -> None: ... - def setWidth(self, width: int) -> None: ... - def setY(self, y: int) -> None: ... - def setX(self, x: int) -> None: ... - def height(self) -> int: ... - def width(self) -> int: ... - def y(self) -> int: ... - def x(self) -> int: ... - - class Qt3DWindow(QtGui.QWindow): - - def __init__(self, screen: typing.Optional[QtGui.QScreen] = ...) -> None: ... - - def event(self, e: QtCore.QEvent) -> bool: ... - def resizeEvent(self, a0: QtGui.QResizeEvent) -> None: ... - def showEvent(self, e: QtGui.QShowEvent) -> None: ... - def renderSettings(self) -> Qt3DRender.QRenderSettings: ... - def camera(self) -> Qt3DRender.QCamera: ... - def defaultFrameGraph(self) -> 'QForwardRenderer': ... - def activeFrameGraph(self) -> Qt3DRender.QFrameGraphNode: ... - def setActiveFrameGraph(self, activeFrameGraph: Qt3DRender.QFrameGraphNode) -> None: ... - def setRootEntity(self, root: Qt3DCore.QEntity) -> None: ... - @typing.overload - def registerAspect(self, aspect: Qt3DCore.QAbstractAspect) -> None: ... - @typing.overload - def registerAspect(self, name: str) -> None: ... - - class QText2DEntity(Qt3DCore.QEntity): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def heightChanged(self, height: float) -> None: ... - def widthChanged(self, width: float) -> None: ... - def textChanged(self, text: str) -> None: ... - def colorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def fontChanged(self, font: QtGui.QFont) -> None: ... - def setHeight(self, height: float) -> None: ... - def setWidth(self, width: float) -> None: ... - def height(self) -> float: ... - def width(self) -> float: ... - def setText(self, text: str) -> None: ... - def text(self) -> str: ... - def setColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def color(self) -> QtGui.QColor: ... - def setFont(self, font: QtGui.QFont) -> None: ... - def font(self) -> QtGui.QFont: ... - - class QTexturedMetalRoughMaterial('QMetalRoughMaterial'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def normalChanged(self, normal: typing.Any) -> None: ... - def ambientOcclusionChanged(self, ambientOcclusion: typing.Any) -> None: ... - - class QTextureMaterial(Qt3DRender.QMaterial): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def alphaBlendingEnabledChanged(self, enabled: bool) -> None: ... - def textureTransformChanged(self, textureTransform: QtGui.QMatrix3x3) -> None: ... - def textureOffsetChanged(self, textureOffset: QtGui.QVector2D) -> None: ... - def textureChanged(self, texture: Qt3DRender.QAbstractTexture) -> None: ... - def setAlphaBlendingEnabled(self, enabled: bool) -> None: ... - def setTextureTransform(self, matrix: QtGui.QMatrix3x3) -> None: ... - def setTextureOffset(self, textureOffset: QtGui.QVector2D) -> None: ... - def setTexture(self, texture: Qt3DRender.QAbstractTexture) -> None: ... - def isAlphaBlendingEnabled(self) -> bool: ... - def textureTransform(self) -> QtGui.QMatrix3x3: ... - def textureOffset(self) -> QtGui.QVector2D: ... - def texture(self) -> Qt3DRender.QAbstractTexture: ... - - class QTorusGeometry(Qt3DRender.QGeometry): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def minorRadiusChanged(self, minorRadius: float) -> None: ... - def slicesChanged(self, slices: int) -> None: ... - def ringsChanged(self, rings: int) -> None: ... - def radiusChanged(self, radius: float) -> None: ... - def setMinorRadius(self, minorRadius: float) -> None: ... - def setRadius(self, radius: float) -> None: ... - def setSlices(self, slices: int) -> None: ... - def setRings(self, rings: int) -> None: ... - def indexAttribute(self) -> Qt3DRender.QAttribute: ... - def texCoordAttribute(self) -> Qt3DRender.QAttribute: ... - def normalAttribute(self) -> Qt3DRender.QAttribute: ... - def positionAttribute(self) -> Qt3DRender.QAttribute: ... - def minorRadius(self) -> float: ... - def radius(self) -> float: ... - def slices(self) -> int: ... - def rings(self) -> int: ... - def updateIndices(self) -> None: ... - def updateVertices(self) -> None: ... - - class QTorusMesh(Qt3DRender.QGeometryRenderer): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def minorRadiusChanged(self, minorRadius: float) -> None: ... - def slicesChanged(self, slices: int) -> None: ... - def ringsChanged(self, rings: int) -> None: ... - def radiusChanged(self, radius: float) -> None: ... - def setMinorRadius(self, minorRadius: float) -> None: ... - def setRadius(self, radius: float) -> None: ... - def setSlices(self, slices: int) -> None: ... - def setRings(self, rings: int) -> None: ... - def minorRadius(self) -> float: ... - def radius(self) -> float: ... - def slices(self) -> int: ... - def rings(self) -> int: ... +class QAbstractCameraController(Qt3DCore.QEntity): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def mouseDevice(self) -> Qt3DInput.QMouseDevice: ... + def keyboardDevice(self) -> Qt3DInput.QKeyboardDevice: ... + def decelerationChanged(self, deceleration: float) -> None: ... + def accelerationChanged(self, acceleration: float) -> None: ... + def lookSpeedChanged(self) -> None: ... + def linearSpeedChanged(self) -> None: ... + def cameraChanged(self) -> None: ... + def setDeceleration(self, deceleration: float) -> None: ... + def setAcceleration(self, acceleration: float) -> None: ... + def setLookSpeed(self, lookSpeed: float) -> None: ... + def setLinearSpeed(self, linearSpeed: float) -> None: ... + def setCamera(self, camera: Qt3DRender.QCamera) -> None: ... + def deceleration(self) -> float: ... + def acceleration(self) -> float: ... + def lookSpeed(self) -> float: ... + def linearSpeed(self) -> float: ... + def camera(self) -> Qt3DRender.QCamera: ... + + +class QAbstractSpriteSheet(Qt3DCore.QNode): + + def currentIndexChanged(self, currentIndex: int) -> None: ... + def textureTransformChanged(self, textureTransform: QtGui.QMatrix3x3) -> None: ... + def textureChanged(self, texture: Qt3DRender.QAbstractTexture) -> None: ... + def setCurrentIndex(self, currentIndex: int) -> None: ... + def setTexture(self, texture: Qt3DRender.QAbstractTexture) -> None: ... + def currentIndex(self) -> int: ... + def textureTransform(self) -> QtGui.QMatrix3x3: ... + def texture(self) -> Qt3DRender.QAbstractTexture: ... + + +class QConeGeometry(Qt3DRender.QGeometry): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def lengthChanged(self, length: float) -> None: ... + def slicesChanged(self, slices: int) -> None: ... + def ringsChanged(self, rings: int) -> None: ... + def bottomRadiusChanged(self, bottomRadius: float) -> None: ... + def topRadiusChanged(self, topRadius: float) -> None: ... + def hasBottomEndcapChanged(self, hasBottomEndcap: bool) -> None: ... + def hasTopEndcapChanged(self, hasTopEndcap: bool) -> None: ... + def setLength(self, length: float) -> None: ... + def setSlices(self, slices: int) -> None: ... + def setRings(self, rings: int) -> None: ... + def setBottomRadius(self, bottomRadius: float) -> None: ... + def setTopRadius(self, topRadius: float) -> None: ... + def setHasBottomEndcap(self, hasBottomEndcap: bool) -> None: ... + def setHasTopEndcap(self, hasTopEndcap: bool) -> None: ... + def indexAttribute(self) -> Qt3DRender.QAttribute: ... + def texCoordAttribute(self) -> Qt3DRender.QAttribute: ... + def normalAttribute(self) -> Qt3DRender.QAttribute: ... + def positionAttribute(self) -> Qt3DRender.QAttribute: ... + def length(self) -> float: ... + def slices(self) -> int: ... + def rings(self) -> int: ... + def bottomRadius(self) -> float: ... + def topRadius(self) -> float: ... + def hasBottomEndcap(self) -> bool: ... + def hasTopEndcap(self) -> bool: ... + def updateIndices(self) -> None: ... + def updateVertices(self) -> None: ... + + +class QConeMesh(Qt3DRender.QGeometryRenderer): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def lengthChanged(self, length: float) -> None: ... + def slicesChanged(self, slices: int) -> None: ... + def ringsChanged(self, rings: int) -> None: ... + def bottomRadiusChanged(self, bottomRadius: float) -> None: ... + def topRadiusChanged(self, topRadius: float) -> None: ... + def hasBottomEndcapChanged(self, hasBottomEndcap: bool) -> None: ... + def hasTopEndcapChanged(self, hasTopEndcap: bool) -> None: ... + def setLength(self, length: float) -> None: ... + def setSlices(self, slices: int) -> None: ... + def setRings(self, rings: int) -> None: ... + def setBottomRadius(self, bottomRadius: float) -> None: ... + def setTopRadius(self, topRadius: float) -> None: ... + def setHasBottomEndcap(self, hasBottomEndcap: bool) -> None: ... + def setHasTopEndcap(self, hasTopEndcap: bool) -> None: ... + def length(self) -> float: ... + def bottomRadius(self) -> float: ... + def topRadius(self) -> float: ... + def hasBottomEndcap(self) -> bool: ... + def hasTopEndcap(self) -> bool: ... + def slices(self) -> int: ... + def rings(self) -> int: ... + + +class QCuboidGeometry(Qt3DRender.QGeometry): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def xyMeshResolutionChanged(self, xyMeshResolution: QtCore.QSize) -> None: ... + def xzMeshResolutionChanged(self, xzMeshResolution: QtCore.QSize) -> None: ... + def yzMeshResolutionChanged(self, yzMeshResolution: QtCore.QSize) -> None: ... + def zExtentChanged(self, zExtent: float) -> None: ... + def yExtentChanged(self, yExtent: float) -> None: ... + def xExtentChanged(self, xExtent: float) -> None: ... + def setXYMeshResolution(self, resolution: QtCore.QSize) -> None: ... + def setXZMeshResolution(self, resolution: QtCore.QSize) -> None: ... + def setYZMeshResolution(self, resolution: QtCore.QSize) -> None: ... + def setZExtent(self, zExtent: float) -> None: ... + def setYExtent(self, yExtent: float) -> None: ... + def setXExtent(self, xExtent: float) -> None: ... + def indexAttribute(self) -> Qt3DRender.QAttribute: ... + def tangentAttribute(self) -> Qt3DRender.QAttribute: ... + def texCoordAttribute(self) -> Qt3DRender.QAttribute: ... + def normalAttribute(self) -> Qt3DRender.QAttribute: ... + def positionAttribute(self) -> Qt3DRender.QAttribute: ... + def xzMeshResolution(self) -> QtCore.QSize: ... + def xyMeshResolution(self) -> QtCore.QSize: ... + def yzMeshResolution(self) -> QtCore.QSize: ... + def zExtent(self) -> float: ... + def yExtent(self) -> float: ... + def xExtent(self) -> float: ... + def updateVertices(self) -> None: ... + def updateIndices(self) -> None: ... + + +class QCuboidMesh(Qt3DRender.QGeometryRenderer): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def xyMeshResolutionChanged(self, xyMeshResolution: QtCore.QSize) -> None: ... + def xzMeshResolutionChanged(self, xzMeshResolution: QtCore.QSize) -> None: ... + def yzMeshResolutionChanged(self, yzMeshResolution: QtCore.QSize) -> None: ... + def zExtentChanged(self, zExtent: float) -> None: ... + def yExtentChanged(self, yExtent: float) -> None: ... + def xExtentChanged(self, xExtent: float) -> None: ... + def setXYMeshResolution(self, resolution: QtCore.QSize) -> None: ... + def setXZMeshResolution(self, resolution: QtCore.QSize) -> None: ... + def setYZMeshResolution(self, resolution: QtCore.QSize) -> None: ... + def setZExtent(self, zExtent: float) -> None: ... + def setYExtent(self, yExtent: float) -> None: ... + def setXExtent(self, xExtent: float) -> None: ... + def xyMeshResolution(self) -> QtCore.QSize: ... + def xzMeshResolution(self) -> QtCore.QSize: ... + def yzMeshResolution(self) -> QtCore.QSize: ... + def zExtent(self) -> float: ... + def yExtent(self) -> float: ... + def xExtent(self) -> float: ... + + +class QCylinderGeometry(Qt3DRender.QGeometry): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def lengthChanged(self, length: float) -> None: ... + def slicesChanged(self, slices: int) -> None: ... + def ringsChanged(self, rings: int) -> None: ... + def radiusChanged(self, radius: float) -> None: ... + def setLength(self, length: float) -> None: ... + def setRadius(self, radius: float) -> None: ... + def setSlices(self, slices: int) -> None: ... + def setRings(self, rings: int) -> None: ... + def indexAttribute(self) -> Qt3DRender.QAttribute: ... + def texCoordAttribute(self) -> Qt3DRender.QAttribute: ... + def normalAttribute(self) -> Qt3DRender.QAttribute: ... + def positionAttribute(self) -> Qt3DRender.QAttribute: ... + def length(self) -> float: ... + def radius(self) -> float: ... + def slices(self) -> int: ... + def rings(self) -> int: ... + def updateIndices(self) -> None: ... + def updateVertices(self) -> None: ... + + +class QCylinderMesh(Qt3DRender.QGeometryRenderer): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def lengthChanged(self, length: float) -> None: ... + def slicesChanged(self, slices: int) -> None: ... + def ringsChanged(self, rings: int) -> None: ... + def radiusChanged(self, radius: float) -> None: ... + def setLength(self, length: float) -> None: ... + def setRadius(self, radius: float) -> None: ... + def setSlices(self, slices: int) -> None: ... + def setRings(self, rings: int) -> None: ... + def length(self) -> float: ... + def radius(self) -> float: ... + def slices(self) -> int: ... + def rings(self) -> int: ... + + +class QDiffuseMapMaterial(Qt3DRender.QMaterial): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def textureScaleChanged(self, textureScale: float) -> None: ... + def shininessChanged(self, shininess: float) -> None: ... + def specularChanged(self, specular: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def diffuseChanged(self, diffuse: Qt3DRender.QAbstractTexture) -> None: ... + def ambientChanged(self, ambient: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def setTextureScale(self, textureScale: float) -> None: ... + def setDiffuse(self, diffuse: Qt3DRender.QAbstractTexture) -> None: ... + def setShininess(self, shininess: float) -> None: ... + def setSpecular(self, specular: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def setAmbient(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def textureScale(self) -> float: ... + def diffuse(self) -> Qt3DRender.QAbstractTexture: ... + def shininess(self) -> float: ... + def specular(self) -> QtGui.QColor: ... + def ambient(self) -> QtGui.QColor: ... + + +class QDiffuseSpecularMapMaterial(Qt3DRender.QMaterial): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def textureScaleChanged(self, textureScale: float) -> None: ... + def shininessChanged(self, shininess: float) -> None: ... + def specularChanged(self, specular: Qt3DRender.QAbstractTexture) -> None: ... + def diffuseChanged(self, diffuse: Qt3DRender.QAbstractTexture) -> None: ... + def ambientChanged(self, ambient: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def setTextureScale(self, textureScale: float) -> None: ... + def setShininess(self, shininess: float) -> None: ... + def setSpecular(self, specular: Qt3DRender.QAbstractTexture) -> None: ... + def setDiffuse(self, diffuse: Qt3DRender.QAbstractTexture) -> None: ... + def setAmbient(self, ambient: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def textureScale(self) -> float: ... + def shininess(self) -> float: ... + def specular(self) -> Qt3DRender.QAbstractTexture: ... + def diffuse(self) -> Qt3DRender.QAbstractTexture: ... + def ambient(self) -> QtGui.QColor: ... + + +class QDiffuseSpecularMaterial(Qt3DRender.QMaterial): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def alphaBlendingEnabledChanged(self, enabled: bool) -> None: ... + def textureScaleChanged(self, textureScale: float) -> None: ... + def normalChanged(self, normal: typing.Any) -> None: ... + def shininessChanged(self, shininess: float) -> None: ... + def specularChanged(self, specular: typing.Any) -> None: ... + def diffuseChanged(self, diffuse: typing.Any) -> None: ... + def ambientChanged(self, ambient: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def setAlphaBlendingEnabled(self, enabled: bool) -> None: ... + def setTextureScale(self, textureScale: float) -> None: ... + def setNormal(self, normal: typing.Any) -> None: ... + def setShininess(self, shininess: float) -> None: ... + def setSpecular(self, specular: typing.Any) -> None: ... + def setDiffuse(self, diffuse: typing.Any) -> None: ... + def setAmbient(self, ambient: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def isAlphaBlendingEnabled(self) -> bool: ... + def textureScale(self) -> float: ... + def normal(self) -> typing.Any: ... + def shininess(self) -> float: ... + def specular(self) -> typing.Any: ... + def diffuse(self) -> typing.Any: ... + def ambient(self) -> QtGui.QColor: ... + + +class QExtrudedTextGeometry(Qt3DRender.QGeometry): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def depthChanged(self, extrusionLength: float) -> None: ... + def fontChanged(self, font: QtGui.QFont) -> None: ... + def textChanged(self, text: str) -> None: ... + def setDepth(self, extrusionLength: float) -> None: ... + def setFont(self, font: QtGui.QFont) -> None: ... + def setText(self, text: str) -> None: ... + def extrusionLength(self) -> float: ... + def font(self) -> QtGui.QFont: ... + def text(self) -> str: ... + def indexAttribute(self) -> Qt3DRender.QAttribute: ... + def normalAttribute(self) -> Qt3DRender.QAttribute: ... + def positionAttribute(self) -> Qt3DRender.QAttribute: ... + + +class QExtrudedTextMesh(Qt3DRender.QGeometryRenderer): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def depthChanged(self, depth: float) -> None: ... + def fontChanged(self, font: QtGui.QFont) -> None: ... + def textChanged(self, text: str) -> None: ... + def setDepth(self, depth: float) -> None: ... + def setFont(self, font: QtGui.QFont) -> None: ... + def setText(self, text: str) -> None: ... + def depth(self) -> float: ... + def font(self) -> QtGui.QFont: ... + def text(self) -> str: ... + + +class QFirstPersonCameraController('QAbstractCameraController'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + +class QForwardRenderer(Qt3DRender.QTechniqueFilter): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def showDebugOverlayChanged(self, showDebugOverlay: bool) -> None: ... + def setShowDebugOverlay(self, showDebugOverlay: bool) -> None: ... + def showDebugOverlay(self) -> bool: ... + def buffersToClearChanged(self, a0: Qt3DRender.QClearBuffers.BufferType) -> None: ... + def setBuffersToClear(self, a0: Qt3DRender.QClearBuffers.BufferType) -> None: ... + def buffersToClear(self) -> Qt3DRender.QClearBuffers.BufferType: ... + def gammaChanged(self, gamma: float) -> None: ... + def frustumCullingEnabledChanged(self, enabled: bool) -> None: ... + def setGamma(self, gamma: float) -> None: ... + def setFrustumCullingEnabled(self, enabled: bool) -> None: ... + def gamma(self) -> float: ... + def isFrustumCullingEnabled(self) -> bool: ... + def externalRenderTargetSizeChanged(self, size: QtCore.QSize) -> None: ... + def surfaceChanged(self, surface: QtCore.QObject) -> None: ... + def cameraChanged(self, camera: Qt3DCore.QEntity) -> None: ... + def clearColorChanged(self, clearColor: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def viewportRectChanged(self, viewportRect: QtCore.QRectF) -> None: ... + def setExternalRenderTargetSize(self, size: QtCore.QSize) -> None: ... + def setSurface(self, surface: QtCore.QObject) -> None: ... + def setCamera(self, camera: Qt3DCore.QEntity) -> None: ... + def setClearColor(self, clearColor: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def setViewportRect(self, viewportRect: QtCore.QRectF) -> None: ... + def externalRenderTargetSize(self) -> QtCore.QSize: ... + def surface(self) -> QtCore.QObject: ... + def camera(self) -> Qt3DCore.QEntity: ... + def clearColor(self) -> QtGui.QColor: ... + def viewportRect(self) -> QtCore.QRectF: ... + + +class QGoochMaterial(Qt3DRender.QMaterial): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def shininessChanged(self, shininess: float) -> None: ... + def betaChanged(self, beta: float) -> None: ... + def alphaChanged(self, alpha: float) -> None: ... + def warmChanged(self, warm: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def coolChanged(self, cool: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def specularChanged(self, specular: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def diffuseChanged(self, diffuse: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def setShininess(self, shininess: float) -> None: ... + def setBeta(self, beta: float) -> None: ... + def setAlpha(self, alpha: float) -> None: ... + def setWarm(self, warm: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def setCool(self, cool: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def setSpecular(self, specular: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def setDiffuse(self, diffuse: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def shininess(self) -> float: ... + def beta(self) -> float: ... + def alpha(self) -> float: ... + def warm(self) -> QtGui.QColor: ... + def cool(self) -> QtGui.QColor: ... + def specular(self) -> QtGui.QColor: ... + def diffuse(self) -> QtGui.QColor: ... + + +class QMetalRoughMaterial(Qt3DRender.QMaterial): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def textureScaleChanged(self, textureScale: float) -> None: ... + def normalChanged(self, normal: typing.Any) -> None: ... + def ambientOcclusionChanged(self, ambientOcclusion: typing.Any) -> None: ... + def roughnessChanged(self, roughness: typing.Any) -> None: ... + def metalnessChanged(self, metalness: typing.Any) -> None: ... + def baseColorChanged(self, baseColor: typing.Any) -> None: ... + def setTextureScale(self, textureScale: float) -> None: ... + def setNormal(self, normal: typing.Any) -> None: ... + def setAmbientOcclusion(self, ambientOcclusion: typing.Any) -> None: ... + def setRoughness(self, roughness: typing.Any) -> None: ... + def setMetalness(self, metalness: typing.Any) -> None: ... + def setBaseColor(self, baseColor: typing.Any) -> None: ... + def textureScale(self) -> float: ... + def normal(self) -> typing.Any: ... + def ambientOcclusion(self) -> typing.Any: ... + def roughness(self) -> typing.Any: ... + def metalness(self) -> typing.Any: ... + def baseColor(self) -> typing.Any: ... + + +class QMorphPhongMaterial(Qt3DRender.QMaterial): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def interpolatorChanged(self, interpolator: float) -> None: ... + def shininessChanged(self, shininess: float) -> None: ... + def specularChanged(self, specular: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def diffuseChanged(self, diffuse: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def ambientChanged(self, ambient: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def setInterpolator(self, interpolator: float) -> None: ... + def setShininess(self, shininess: float) -> None: ... + def setSpecular(self, specular: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def setDiffuse(self, diffuse: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def setAmbient(self, ambient: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def interpolator(self) -> float: ... + def shininess(self) -> float: ... + def specular(self) -> QtGui.QColor: ... + def diffuse(self) -> QtGui.QColor: ... + def ambient(self) -> QtGui.QColor: ... + + +class QNormalDiffuseMapMaterial(Qt3DRender.QMaterial): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def textureScaleChanged(self, textureScale: float) -> None: ... + def shininessChanged(self, shininess: float) -> None: ... + def specularChanged(self, specular: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def normalChanged(self, normal: Qt3DRender.QAbstractTexture) -> None: ... + def diffuseChanged(self, diffuse: Qt3DRender.QAbstractTexture) -> None: ... + def ambientChanged(self, ambient: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def setTextureScale(self, textureScale: float) -> None: ... + def setShininess(self, shininess: float) -> None: ... + def setNormal(self, normal: Qt3DRender.QAbstractTexture) -> None: ... + def setDiffuse(self, diffuse: Qt3DRender.QAbstractTexture) -> None: ... + def setSpecular(self, specular: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def setAmbient(self, ambient: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def textureScale(self) -> float: ... + def shininess(self) -> float: ... + def normal(self) -> Qt3DRender.QAbstractTexture: ... + def diffuse(self) -> Qt3DRender.QAbstractTexture: ... + def specular(self) -> QtGui.QColor: ... + def ambient(self) -> QtGui.QColor: ... + + +class QNormalDiffuseMapAlphaMaterial('QNormalDiffuseMapMaterial'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + +class QNormalDiffuseSpecularMapMaterial(Qt3DRender.QMaterial): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def textureScaleChanged(self, textureScale: float) -> None: ... + def shininessChanged(self, shininess: float) -> None: ... + def specularChanged(self, specular: Qt3DRender.QAbstractTexture) -> None: ... + def normalChanged(self, normal: Qt3DRender.QAbstractTexture) -> None: ... + def diffuseChanged(self, diffuse: Qt3DRender.QAbstractTexture) -> None: ... + def ambientChanged(self, ambient: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def setTextureScale(self, textureScale: float) -> None: ... + def setShininess(self, shininess: float) -> None: ... + def setSpecular(self, specular: Qt3DRender.QAbstractTexture) -> None: ... + def setNormal(self, normal: Qt3DRender.QAbstractTexture) -> None: ... + def setDiffuse(self, diffuse: Qt3DRender.QAbstractTexture) -> None: ... + def setAmbient(self, ambient: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def textureScale(self) -> float: ... + def shininess(self) -> float: ... + def specular(self) -> Qt3DRender.QAbstractTexture: ... + def normal(self) -> Qt3DRender.QAbstractTexture: ... + def diffuse(self) -> Qt3DRender.QAbstractTexture: ... + def ambient(self) -> QtGui.QColor: ... + + +class QOrbitCameraController('QAbstractCameraController'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def zoomInLimitChanged(self) -> None: ... + def setZoomInLimit(self, zoomInLimit: float) -> None: ... + def zoomInLimit(self) -> float: ... + + +class QPerVertexColorMaterial(Qt3DRender.QMaterial): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + +class QPhongAlphaMaterial(Qt3DRender.QMaterial): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def blendFunctionArgChanged(self, blendFunctionArg: Qt3DRender.QBlendEquation.BlendFunction) -> None: ... + def destinationAlphaArgChanged(self, destinationAlphaArg: Qt3DRender.QBlendEquationArguments.Blending) -> None: ... + def sourceAlphaArgChanged(self, sourceAlphaArg: Qt3DRender.QBlendEquationArguments.Blending) -> None: ... + def destinationRgbArgChanged(self, destinationRgbArg: Qt3DRender.QBlendEquationArguments.Blending) -> None: ... + def sourceRgbArgChanged(self, sourceRgbArg: Qt3DRender.QBlendEquationArguments.Blending) -> None: ... + def setBlendFunctionArg(self, blendFunctionArg: Qt3DRender.QBlendEquation.BlendFunction) -> None: ... + def setDestinationAlphaArg(self, destinationAlphaArg: Qt3DRender.QBlendEquationArguments.Blending) -> None: ... + def setSourceAlphaArg(self, sourceAlphaArg: Qt3DRender.QBlendEquationArguments.Blending) -> None: ... + def setDestinationRgbArg(self, destinationRgbArg: Qt3DRender.QBlendEquationArguments.Blending) -> None: ... + def setSourceRgbArg(self, sourceRgbArg: Qt3DRender.QBlendEquationArguments.Blending) -> None: ... + def blendFunctionArg(self) -> Qt3DRender.QBlendEquation.BlendFunction: ... + def destinationAlphaArg(self) -> Qt3DRender.QBlendEquationArguments.Blending: ... + def sourceAlphaArg(self) -> Qt3DRender.QBlendEquationArguments.Blending: ... + def destinationRgbArg(self) -> Qt3DRender.QBlendEquationArguments.Blending: ... + def sourceRgbArg(self) -> Qt3DRender.QBlendEquationArguments.Blending: ... + def alphaChanged(self, alpha: float) -> None: ... + def shininessChanged(self, shininess: float) -> None: ... + def specularChanged(self, specular: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def diffuseChanged(self, diffuse: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def ambientChanged(self, ambient: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def setAlpha(self, alpha: float) -> None: ... + def setShininess(self, shininess: float) -> None: ... + def setSpecular(self, specular: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def setDiffuse(self, diffuse: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def setAmbient(self, ambient: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def alpha(self) -> float: ... + def shininess(self) -> float: ... + def specular(self) -> QtGui.QColor: ... + def diffuse(self) -> QtGui.QColor: ... + def ambient(self) -> QtGui.QColor: ... + + +class QPhongMaterial(Qt3DRender.QMaterial): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def shininessChanged(self, shininess: float) -> None: ... + def specularChanged(self, specular: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def diffuseChanged(self, diffuse: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def ambientChanged(self, ambient: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def setShininess(self, shininess: float) -> None: ... + def setSpecular(self, specular: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def setDiffuse(self, diffuse: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def setAmbient(self, ambient: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def shininess(self) -> float: ... + def specular(self) -> QtGui.QColor: ... + def diffuse(self) -> QtGui.QColor: ... + def ambient(self) -> QtGui.QColor: ... + + +class QPlaneGeometry(Qt3DRender.QGeometry): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def mirroredChanged(self, mirrored: bool) -> None: ... + def setMirrored(self, mirrored: bool) -> None: ... + def mirrored(self) -> bool: ... + def heightChanged(self, height: float) -> None: ... + def widthChanged(self, width: float) -> None: ... + def resolutionChanged(self, resolution: QtCore.QSize) -> None: ... + def setHeight(self, height: float) -> None: ... + def setWidth(self, width: float) -> None: ... + def setResolution(self, resolution: QtCore.QSize) -> None: ... + def indexAttribute(self) -> Qt3DRender.QAttribute: ... + def tangentAttribute(self) -> Qt3DRender.QAttribute: ... + def texCoordAttribute(self) -> Qt3DRender.QAttribute: ... + def normalAttribute(self) -> Qt3DRender.QAttribute: ... + def positionAttribute(self) -> Qt3DRender.QAttribute: ... + def height(self) -> float: ... + def width(self) -> float: ... + def resolution(self) -> QtCore.QSize: ... + def updateIndices(self) -> None: ... + def updateVertices(self) -> None: ... + + +class QPlaneMesh(Qt3DRender.QGeometryRenderer): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def mirroredChanged(self, mirrored: bool) -> None: ... + def setMirrored(self, mirrored: bool) -> None: ... + def mirrored(self) -> bool: ... + def heightChanged(self, height: float) -> None: ... + def widthChanged(self, width: float) -> None: ... + def meshResolutionChanged(self, meshResolution: QtCore.QSize) -> None: ... + def setMeshResolution(self, resolution: QtCore.QSize) -> None: ... + def setHeight(self, height: float) -> None: ... + def setWidth(self, width: float) -> None: ... + def meshResolution(self) -> QtCore.QSize: ... + def height(self) -> float: ... + def width(self) -> float: ... + + +class QSkyboxEntity(Qt3DCore.QEntity): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def gammaCorrectEnabledChanged(self, enabled: bool) -> None: ... + def baseNameChanged(self, path: str) -> None: ... + def setGammaCorrectEnabled(self, enabled: bool) -> None: ... + def isGammaCorrectEnabled(self) -> bool: ... + def extensionChanged(self, extension: str) -> None: ... + def extension(self) -> str: ... + def setExtension(self, extension: str) -> None: ... + def baseName(self) -> str: ... + def setBaseName(self, path: str) -> None: ... + + +class QSphereGeometry(Qt3DRender.QGeometry): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def generateTangentsChanged(self, generateTangents: bool) -> None: ... + def slicesChanged(self, slices: int) -> None: ... + def ringsChanged(self, rings: int) -> None: ... + def radiusChanged(self, radius: float) -> None: ... + def setGenerateTangents(self, gen: bool) -> None: ... + def setRadius(self, radius: float) -> None: ... + def setSlices(self, slices: int) -> None: ... + def setRings(self, rings: int) -> None: ... + def indexAttribute(self) -> Qt3DRender.QAttribute: ... + def tangentAttribute(self) -> Qt3DRender.QAttribute: ... + def texCoordAttribute(self) -> Qt3DRender.QAttribute: ... + def normalAttribute(self) -> Qt3DRender.QAttribute: ... + def positionAttribute(self) -> Qt3DRender.QAttribute: ... + def radius(self) -> float: ... + def slices(self) -> int: ... + def rings(self) -> int: ... + def generateTangents(self) -> bool: ... + def updateIndices(self) -> None: ... + def updateVertices(self) -> None: ... + + +class QSphereMesh(Qt3DRender.QGeometryRenderer): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def generateTangentsChanged(self, generateTangents: bool) -> None: ... + def slicesChanged(self, slices: int) -> None: ... + def ringsChanged(self, rings: int) -> None: ... + def radiusChanged(self, radius: float) -> None: ... + def setGenerateTangents(self, gen: bool) -> None: ... + def setRadius(self, radius: float) -> None: ... + def setSlices(self, slices: int) -> None: ... + def setRings(self, rings: int) -> None: ... + def generateTangents(self) -> bool: ... + def radius(self) -> float: ... + def slices(self) -> int: ... + def rings(self) -> int: ... + + +class QSpriteGrid('QAbstractSpriteSheet'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def columnsChanged(self, columns: int) -> None: ... + def rowsChanged(self, rows: int) -> None: ... + def setColumns(self, columns: int) -> None: ... + def setRows(self, rows: int) -> None: ... + def columns(self) -> int: ... + def rows(self) -> int: ... + + +class QSpriteSheet('QAbstractSpriteSheet'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def spritesChanged(self, sprites: typing.Iterable['QSpriteSheetItem']) -> None: ... + def setSprites(self, sprites: typing.Iterable['QSpriteSheetItem']) -> None: ... + def removeSprite(self, sprite: 'QSpriteSheetItem') -> None: ... + @typing.overload + def addSprite(self, x: int, y: int, width: int, height: int) -> 'QSpriteSheetItem': ... + @typing.overload + def addSprite(self, sprite: 'QSpriteSheetItem') -> None: ... + def sprites(self) -> typing.List['QSpriteSheetItem']: ... + + +class QSpriteSheetItem(Qt3DCore.QNode): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def heightChanged(self, height: int) -> None: ... + def widthChanged(self, width: int) -> None: ... + def yChanged(self, y: int) -> None: ... + def xChanged(self, x: int) -> None: ... + def setHeight(self, height: int) -> None: ... + def setWidth(self, width: int) -> None: ... + def setY(self, y: int) -> None: ... + def setX(self, x: int) -> None: ... + def height(self) -> int: ... + def width(self) -> int: ... + def y(self) -> int: ... + def x(self) -> int: ... + + +class Qt3DWindow(QtGui.QWindow): + + def __init__(self, screen: typing.Optional[QtGui.QScreen] = ...) -> None: ... + + def event(self, e: QtCore.QEvent) -> bool: ... + def resizeEvent(self, a0: QtGui.QResizeEvent) -> None: ... + def showEvent(self, e: QtGui.QShowEvent) -> None: ... + def renderSettings(self) -> Qt3DRender.QRenderSettings: ... + def camera(self) -> Qt3DRender.QCamera: ... + def defaultFrameGraph(self) -> 'QForwardRenderer': ... + def activeFrameGraph(self) -> Qt3DRender.QFrameGraphNode: ... + def setActiveFrameGraph(self, activeFrameGraph: Qt3DRender.QFrameGraphNode) -> None: ... + def setRootEntity(self, root: Qt3DCore.QEntity) -> None: ... + @typing.overload + def registerAspect(self, aspect: Qt3DCore.QAbstractAspect) -> None: ... + @typing.overload + def registerAspect(self, name: str) -> None: ... + + +class QText2DEntity(Qt3DCore.QEntity): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def heightChanged(self, height: float) -> None: ... + def widthChanged(self, width: float) -> None: ... + def textChanged(self, text: str) -> None: ... + def colorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def fontChanged(self, font: QtGui.QFont) -> None: ... + def setHeight(self, height: float) -> None: ... + def setWidth(self, width: float) -> None: ... + def height(self) -> float: ... + def width(self) -> float: ... + def setText(self, text: str) -> None: ... + def text(self) -> str: ... + def setColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def color(self) -> QtGui.QColor: ... + def setFont(self, font: QtGui.QFont) -> None: ... + def font(self) -> QtGui.QFont: ... + + +class QTexturedMetalRoughMaterial('QMetalRoughMaterial'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def normalChanged(self, normal: typing.Any) -> None: ... + def ambientOcclusionChanged(self, ambientOcclusion: typing.Any) -> None: ... + + +class QTextureMaterial(Qt3DRender.QMaterial): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def alphaBlendingEnabledChanged(self, enabled: bool) -> None: ... + def textureTransformChanged(self, textureTransform: QtGui.QMatrix3x3) -> None: ... + def textureOffsetChanged(self, textureOffset: QtGui.QVector2D) -> None: ... + def textureChanged(self, texture: Qt3DRender.QAbstractTexture) -> None: ... + def setAlphaBlendingEnabled(self, enabled: bool) -> None: ... + def setTextureTransform(self, matrix: QtGui.QMatrix3x3) -> None: ... + def setTextureOffset(self, textureOffset: QtGui.QVector2D) -> None: ... + def setTexture(self, texture: Qt3DRender.QAbstractTexture) -> None: ... + def isAlphaBlendingEnabled(self) -> bool: ... + def textureTransform(self) -> QtGui.QMatrix3x3: ... + def textureOffset(self) -> QtGui.QVector2D: ... + def texture(self) -> Qt3DRender.QAbstractTexture: ... + + +class QTorusGeometry(Qt3DRender.QGeometry): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def minorRadiusChanged(self, minorRadius: float) -> None: ... + def slicesChanged(self, slices: int) -> None: ... + def ringsChanged(self, rings: int) -> None: ... + def radiusChanged(self, radius: float) -> None: ... + def setMinorRadius(self, minorRadius: float) -> None: ... + def setRadius(self, radius: float) -> None: ... + def setSlices(self, slices: int) -> None: ... + def setRings(self, rings: int) -> None: ... + def indexAttribute(self) -> Qt3DRender.QAttribute: ... + def texCoordAttribute(self) -> Qt3DRender.QAttribute: ... + def normalAttribute(self) -> Qt3DRender.QAttribute: ... + def positionAttribute(self) -> Qt3DRender.QAttribute: ... + def minorRadius(self) -> float: ... + def radius(self) -> float: ... + def slices(self) -> int: ... + def rings(self) -> int: ... + def updateIndices(self) -> None: ... + def updateVertices(self) -> None: ... + + +class QTorusMesh(Qt3DRender.QGeometryRenderer): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def minorRadiusChanged(self, minorRadius: float) -> None: ... + def slicesChanged(self, slices: int) -> None: ... + def ringsChanged(self, rings: int) -> None: ... + def radiusChanged(self, radius: float) -> None: ... + def setMinorRadius(self, minorRadius: float) -> None: ... + def setRadius(self, radius: float) -> None: ... + def setSlices(self, slices: int) -> None: ... + def setRings(self, rings: int) -> None: ... + def minorRadius(self) -> float: ... + def radius(self) -> float: ... + def slices(self) -> int: ... + def rings(self) -> int: ... diff --git a/PyQt5-stubs/Qt3DInput.pyi b/PyQt5-stubs/Qt3DInput.pyi index a64f8bed..153c70db 100644 --- a/PyQt5-stubs/Qt3DInput.pyi +++ b/PyQt5-stubs/Qt3DInput.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the Qt3DInput module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # @@ -42,363 +42,383 @@ PYQT_OPENGL_BOUND_ARRAY = typing.Union[typing.Sequence[int], typing.Sequence[float], PyQt5.sip.Buffer, int, None] -class Qt3DInput(PyQt5.sip.simplewrapper): +class QAbstractActionInput(Qt3DCore.QNode): ... - class QAbstractActionInput(Qt3DCore.QNode): ... - class QAbstractAxisInput(Qt3DCore.QNode): +class QAbstractAxisInput(Qt3DCore.QNode): - def sourceDeviceChanged(self, sourceDevice: 'QAbstractPhysicalDevice') -> None: ... - def setSourceDevice(self, sourceDevice: 'QAbstractPhysicalDevice') -> None: ... - def sourceDevice(self) -> 'QAbstractPhysicalDevice': ... + def sourceDeviceChanged(self, sourceDevice: 'QAbstractPhysicalDevice') -> None: ... + def setSourceDevice(self, sourceDevice: 'QAbstractPhysicalDevice') -> None: ... + def sourceDevice(self) -> 'QAbstractPhysicalDevice': ... - class QAbstractPhysicalDevice(Qt3DCore.QNode): - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... +class QAbstractPhysicalDevice(Qt3DCore.QNode): - def axisSettings(self) -> typing.List['QAxisSetting']: ... - def removeAxisSetting(self, axisSetting: 'QAxisSetting') -> None: ... - def addAxisSetting(self, axisSetting: 'QAxisSetting') -> None: ... - def buttonIdentifier(self, name: str) -> int: ... - def axisIdentifier(self, name: str) -> int: ... - def buttonNames(self) -> typing.List[str]: ... - def axisNames(self) -> typing.List[str]: ... - def buttonCount(self) -> int: ... - def axisCount(self) -> int: ... + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - class QAction(Qt3DCore.QNode): + def axisSettings(self) -> typing.List['QAxisSetting']: ... + def removeAxisSetting(self, axisSetting: 'QAxisSetting') -> None: ... + def addAxisSetting(self, axisSetting: 'QAxisSetting') -> None: ... + def buttonIdentifier(self, name: str) -> int: ... + def axisIdentifier(self, name: str) -> int: ... + def buttonNames(self) -> typing.List[str]: ... + def axisNames(self) -> typing.List[str]: ... + def buttonCount(self) -> int: ... + def axisCount(self) -> int: ... - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... - def activeChanged(self, isActive: bool) -> None: ... - def inputs(self) -> typing.List['QAbstractActionInput']: ... - def removeInput(self, input: 'QAbstractActionInput') -> None: ... - def addInput(self, input: 'QAbstractActionInput') -> None: ... - def isActive(self) -> bool: ... +class QAction(Qt3DCore.QNode): - class QActionInput('QAbstractActionInput'): + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... + def activeChanged(self, isActive: bool) -> None: ... + def inputs(self) -> typing.List['QAbstractActionInput']: ... + def removeInput(self, input: 'QAbstractActionInput') -> None: ... + def addInput(self, input: 'QAbstractActionInput') -> None: ... + def isActive(self) -> bool: ... - def buttonsChanged(self, buttons: typing.Iterable[int]) -> None: ... - def sourceDeviceChanged(self, sourceDevice: 'QAbstractPhysicalDevice') -> None: ... - def setButtons(self, buttons: typing.Iterable[int]) -> None: ... - def setSourceDevice(self, sourceDevice: 'QAbstractPhysicalDevice') -> None: ... - def buttons(self) -> typing.List[int]: ... - def sourceDevice(self) -> 'QAbstractPhysicalDevice': ... - class QAnalogAxisInput('QAbstractAxisInput'): +class QActionInput('QAbstractActionInput'): - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - def axisChanged(self, axis: int) -> None: ... - def setAxis(self, axis: int) -> None: ... - def axis(self) -> int: ... + def buttonsChanged(self, buttons: typing.Iterable[int]) -> None: ... + def sourceDeviceChanged(self, sourceDevice: 'QAbstractPhysicalDevice') -> None: ... + def setButtons(self, buttons: typing.Iterable[int]) -> None: ... + def setSourceDevice(self, sourceDevice: 'QAbstractPhysicalDevice') -> None: ... + def buttons(self) -> typing.List[int]: ... + def sourceDevice(self) -> 'QAbstractPhysicalDevice': ... - class QAxis(Qt3DCore.QNode): - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... +class QAnalogAxisInput('QAbstractAxisInput'): - def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... - def valueChanged(self, value: float) -> None: ... - def value(self) -> float: ... - def inputs(self) -> typing.List['QAbstractAxisInput']: ... - def removeInput(self, input: 'QAbstractAxisInput') -> None: ... - def addInput(self, input: 'QAbstractAxisInput') -> None: ... + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - class QAxisAccumulator(Qt3DCore.QComponent): + def axisChanged(self, axis: int) -> None: ... + def setAxis(self, axis: int) -> None: ... + def axis(self) -> int: ... - class SourceAxisType(int): - Velocity = ... # type: QAxisAccumulator.SourceAxisType - Acceleration = ... # type: QAxisAccumulator.SourceAxisType - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... +class QAxis(Qt3DCore.QNode): - def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... - def scaleChanged(self, scale: float) -> None: ... - def velocityChanged(self, value: float) -> None: ... - def valueChanged(self, value: float) -> None: ... - def sourceAxisTypeChanged(self, sourceAxisType: 'QAxisAccumulator.SourceAxisType') -> None: ... - def sourceAxisChanged(self, sourceAxis: 'QAxis') -> None: ... - def setScale(self, scale: float) -> None: ... - def setSourceAxisType(self, sourceAxisType: 'QAxisAccumulator.SourceAxisType') -> None: ... - def setSourceAxis(self, sourceAxis: 'QAxis') -> None: ... - def scale(self) -> float: ... - def velocity(self) -> float: ... - def value(self) -> float: ... - def sourceAxisType(self) -> 'QAxisAccumulator.SourceAxisType': ... - def sourceAxis(self) -> 'QAxis': ... + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - class QAxisSetting(Qt3DCore.QNode): + def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... + def valueChanged(self, value: float) -> None: ... + def value(self) -> float: ... + def inputs(self) -> typing.List['QAbstractAxisInput']: ... + def removeInput(self, input: 'QAbstractAxisInput') -> None: ... + def addInput(self, input: 'QAbstractAxisInput') -> None: ... - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - def smoothChanged(self, smooth: bool) -> None: ... - def axesChanged(self, axes: typing.Iterable[int]) -> None: ... - def deadZoneRadiusChanged(self, deadZoneRadius: float) -> None: ... - def setSmoothEnabled(self, enabled: bool) -> None: ... - def setAxes(self, axes: typing.Iterable[int]) -> None: ... - def setDeadZoneRadius(self, deadZoneRadius: float) -> None: ... - def isSmoothEnabled(self) -> bool: ... - def axes(self) -> typing.List[int]: ... - def deadZoneRadius(self) -> float: ... - - class QButtonAxisInput('QAbstractAxisInput'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def decelerationChanged(self, deceleration: float) -> None: ... - def accelerationChanged(self, acceleration: float) -> None: ... - def buttonsChanged(self, buttons: typing.Iterable[int]) -> None: ... - def scaleChanged(self, scale: float) -> None: ... - def setDeceleration(self, deceleration: float) -> None: ... - def setAcceleration(self, acceleration: float) -> None: ... - def setButtons(self, buttons: typing.Iterable[int]) -> None: ... - def setScale(self, scale: float) -> None: ... - def deceleration(self) -> float: ... - def acceleration(self) -> float: ... - def buttons(self) -> typing.List[int]: ... - def scale(self) -> float: ... - - class QInputAspect(Qt3DCore.QAbstractAspect): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def availablePhysicalDevices(self) -> typing.List[str]: ... - def createPhysicalDevice(self, name: str) -> 'QAbstractPhysicalDevice': ... - - class QInputChord('QAbstractActionInput'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def timeoutChanged(self, timeout: int) -> None: ... - def setTimeout(self, timeout: int) -> None: ... - def chords(self) -> typing.List['QAbstractActionInput']: ... - def removeChord(self, input: 'QAbstractActionInput') -> None: ... - def addChord(self, input: 'QAbstractActionInput') -> None: ... - def timeout(self) -> int: ... - - class QInputSequence('QAbstractActionInput'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def buttonIntervalChanged(self, buttonInterval: int) -> None: ... - def timeoutChanged(self, timeout: int) -> None: ... - def setButtonInterval(self, buttonInterval: int) -> None: ... - def setTimeout(self, timeout: int) -> None: ... - def sequences(self) -> typing.List['QAbstractActionInput']: ... - def removeSequence(self, input: 'QAbstractActionInput') -> None: ... - def addSequence(self, input: 'QAbstractActionInput') -> None: ... - def buttonInterval(self) -> int: ... - def timeout(self) -> int: ... - - class QInputSettings(Qt3DCore.QComponent): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def eventSourceChanged(self, a0: QtCore.QObject) -> None: ... - def setEventSource(self, eventSource: QtCore.QObject) -> None: ... - def eventSource(self) -> QtCore.QObject: ... - - class QKeyboardDevice('QAbstractPhysicalDevice'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def activeInputChanged(self, activeInput: 'QKeyboardHandler') -> None: ... - def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... - def buttonIdentifier(self, name: str) -> int: ... - def axisIdentifier(self, name: str) -> int: ... - def buttonNames(self) -> typing.List[str]: ... - def axisNames(self) -> typing.List[str]: ... - def buttonCount(self) -> int: ... - def axisCount(self) -> int: ... - def activeInput(self) -> 'QKeyboardHandler': ... - - class QKeyboardHandler(Qt3DCore.QComponent): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... - def released(self, event: 'QKeyEvent') -> None: ... - def pressed(self, event: 'QKeyEvent') -> None: ... - def volumeDownPressed(self, event: 'QKeyEvent') -> None: ... - def volumeUpPressed(self, event: 'QKeyEvent') -> None: ... - def menuPressed(self, event: 'QKeyEvent') -> None: ... - def flipPressed(self, event: 'QKeyEvent') -> None: ... - def hangupPressed(self, event: 'QKeyEvent') -> None: ... - def callPressed(self, event: 'QKeyEvent') -> None: ... - def context4Pressed(self, event: 'QKeyEvent') -> None: ... - def context3Pressed(self, event: 'QKeyEvent') -> None: ... - def context2Pressed(self, event: 'QKeyEvent') -> None: ... - def context1Pressed(self, event: 'QKeyEvent') -> None: ... - def noPressed(self, event: 'QKeyEvent') -> None: ... - def yesPressed(self, event: 'QKeyEvent') -> None: ... - def selectPressed(self, event: 'QKeyEvent') -> None: ... - def cancelPressed(self, event: 'QKeyEvent') -> None: ... - def backPressed(self, event: 'QKeyEvent') -> None: ... - def spacePressed(self, event: 'QKeyEvent') -> None: ... - def deletePressed(self, event: 'QKeyEvent') -> None: ... - def enterPressed(self, event: 'QKeyEvent') -> None: ... - def returnPressed(self, event: 'QKeyEvent') -> None: ... - def escapePressed(self, event: 'QKeyEvent') -> None: ... - def numberSignPressed(self, event: 'QKeyEvent') -> None: ... - def asteriskPressed(self, event: 'QKeyEvent') -> None: ... - def backtabPressed(self, event: 'QKeyEvent') -> None: ... - def tabPressed(self, event: 'QKeyEvent') -> None: ... - def downPressed(self, event: 'QKeyEvent') -> None: ... - def upPressed(self, event: 'QKeyEvent') -> None: ... - def rightPressed(self, event: 'QKeyEvent') -> None: ... - def leftPressed(self, event: 'QKeyEvent') -> None: ... - def digit9Pressed(self, event: 'QKeyEvent') -> None: ... - def digit8Pressed(self, event: 'QKeyEvent') -> None: ... - def digit7Pressed(self, event: 'QKeyEvent') -> None: ... - def digit6Pressed(self, event: 'QKeyEvent') -> None: ... - def digit5Pressed(self, event: 'QKeyEvent') -> None: ... - def digit4Pressed(self, event: 'QKeyEvent') -> None: ... - def digit3Pressed(self, event: 'QKeyEvent') -> None: ... - def digit2Pressed(self, event: 'QKeyEvent') -> None: ... - def digit1Pressed(self, event: 'QKeyEvent') -> None: ... - def digit0Pressed(self, event: 'QKeyEvent') -> None: ... - def focusChanged(self, focus: bool) -> None: ... - def sourceDeviceChanged(self, keyboardDevice: 'QKeyboardDevice') -> None: ... - def setFocus(self, focus: bool) -> None: ... - def setSourceDevice(self, keyboardDevice: 'QKeyboardDevice') -> None: ... - def focus(self) -> bool: ... - def sourceDevice(self) -> 'QKeyboardDevice': ... - - class QKeyEvent(QtCore.QObject): - - @typing.overload - def __init__(self, type: QtCore.QEvent.Type, key: int, modifiers: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier], text: str = ..., autorep: bool = ..., count: int = ...) -> None: ... - @typing.overload - def __init__(self, ke: QtGui.QKeyEvent) -> None: ... - - def matches(self, key_: QtGui.QKeySequence.StandardKey) -> bool: ... - def type(self) -> QtCore.QEvent.Type: ... - def setAccepted(self, accepted: bool) -> None: ... - def isAccepted(self) -> bool: ... - def nativeScanCode(self) -> int: ... - def count(self) -> int: ... - def isAutoRepeat(self) -> bool: ... - def modifiers(self) -> int: ... - def text(self) -> str: ... - def key(self) -> int: ... - - class QLogicalDevice(Qt3DCore.QComponent): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def axes(self) -> typing.List['QAxis']: ... - def removeAxis(self, axis: 'QAxis') -> None: ... - def addAxis(self, axis: 'QAxis') -> None: ... - def actions(self) -> typing.List['QAction']: ... - def removeAction(self, action: 'QAction') -> None: ... - def addAction(self, action: 'QAction') -> None: ... - - class QMouseDevice('QAbstractPhysicalDevice'): - - class Axis(int): - X = ... # type: QMouseDevice.Axis - Y = ... # type: QMouseDevice.Axis - WheelX = ... # type: QMouseDevice.Axis - WheelY = ... # type: QMouseDevice.Axis - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def updateAxesContinuouslyChanged(self, updateAxesContinuously: bool) -> None: ... - def setUpdateAxesContinuously(self, updateAxesContinuously: bool) -> None: ... - def updateAxesContinuously(self) -> bool: ... - def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... - def sensitivityChanged(self, value: float) -> None: ... - def setSensitivity(self, value: float) -> None: ... - def sensitivity(self) -> float: ... - def buttonIdentifier(self, name: str) -> int: ... - def axisIdentifier(self, name: str) -> int: ... - def buttonNames(self) -> typing.List[str]: ... - def axisNames(self) -> typing.List[str]: ... - def buttonCount(self) -> int: ... - def axisCount(self) -> int: ... - - class QMouseEvent(QtCore.QObject): - - class Modifiers(int): - NoModifier = ... # type: QMouseEvent.Modifiers - ShiftModifier = ... # type: QMouseEvent.Modifiers - ControlModifier = ... # type: QMouseEvent.Modifiers - AltModifier = ... # type: QMouseEvent.Modifiers - MetaModifier = ... # type: QMouseEvent.Modifiers - KeypadModifier = ... # type: QMouseEvent.Modifiers - - class Buttons(int): - LeftButton = ... # type: QMouseEvent.Buttons - RightButton = ... # type: QMouseEvent.Buttons - MiddleButton = ... # type: QMouseEvent.Buttons - BackButton = ... # type: QMouseEvent.Buttons - NoButton = ... # type: QMouseEvent.Buttons - - def __init__(self, e: QtGui.QMouseEvent) -> None: ... - - def type(self) -> QtCore.QEvent.Type: ... - def setAccepted(self, accepted: bool) -> None: ... - def isAccepted(self) -> bool: ... - def modifiers(self) -> 'QMouseEvent.Modifiers': ... - def buttons(self) -> int: ... - def button(self) -> 'QMouseEvent.Buttons': ... - def wasHeld(self) -> bool: ... - def y(self) -> int: ... - def x(self) -> int: ... - - class QWheelEvent(QtCore.QObject): - - class Modifiers(int): - NoModifier = ... # type: QWheelEvent.Modifiers - ShiftModifier = ... # type: QWheelEvent.Modifiers - ControlModifier = ... # type: QWheelEvent.Modifiers - AltModifier = ... # type: QWheelEvent.Modifiers - MetaModifier = ... # type: QWheelEvent.Modifiers - KeypadModifier = ... # type: QWheelEvent.Modifiers - - class Buttons(int): - LeftButton = ... # type: QWheelEvent.Buttons - RightButton = ... # type: QWheelEvent.Buttons - MiddleButton = ... # type: QWheelEvent.Buttons - BackButton = ... # type: QWheelEvent.Buttons - NoButton = ... # type: QWheelEvent.Buttons - - def __init__(self, e: QtGui.QWheelEvent) -> None: ... - - def type(self) -> QtCore.QEvent.Type: ... - def setAccepted(self, accepted: bool) -> None: ... - def isAccepted(self) -> bool: ... - def modifiers(self) -> 'QWheelEvent.Modifiers': ... - def buttons(self) -> int: ... - def angleDelta(self) -> QtCore.QPoint: ... - def y(self) -> int: ... - def x(self) -> int: ... - - class QMouseHandler(Qt3DCore.QComponent): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... - def wheel(self, wheel: 'QWheelEvent') -> None: ... - def positionChanged(self, mouse: 'QMouseEvent') -> None: ... - def pressAndHold(self, mouse: 'QMouseEvent') -> None: ... - def released(self, mouse: 'QMouseEvent') -> None: ... - def pressed(self, mouse: 'QMouseEvent') -> None: ... - def exited(self) -> None: ... - def entered(self) -> None: ... - def doubleClicked(self, mouse: 'QMouseEvent') -> None: ... - def clicked(self, mouse: 'QMouseEvent') -> None: ... - def containsMouseChanged(self, containsMouse: bool) -> None: ... - def sourceDeviceChanged(self, mouseDevice: 'QMouseDevice') -> None: ... - def setSourceDevice(self, mouseDevice: 'QMouseDevice') -> None: ... - def containsMouse(self) -> bool: ... - def sourceDevice(self) -> 'QMouseDevice': ... - - class QPhysicalDeviceCreatedChangeBase(Qt3DCore.QNodeCreatedChangeBase): - - def __init__(self, device: 'QAbstractPhysicalDevice') -> None: ... - - def axisSettingIds(self) -> typing.List[Qt3DCore.QNodeId]: ... +class QAxisAccumulator(Qt3DCore.QComponent): + + class SourceAxisType(int): + Velocity = ... # type: QAxisAccumulator.SourceAxisType + Acceleration = ... # type: QAxisAccumulator.SourceAxisType + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... + def scaleChanged(self, scale: float) -> None: ... + def velocityChanged(self, value: float) -> None: ... + def valueChanged(self, value: float) -> None: ... + def sourceAxisTypeChanged(self, sourceAxisType: 'QAxisAccumulator.SourceAxisType') -> None: ... + def sourceAxisChanged(self, sourceAxis: 'QAxis') -> None: ... + def setScale(self, scale: float) -> None: ... + def setSourceAxisType(self, sourceAxisType: 'QAxisAccumulator.SourceAxisType') -> None: ... + def setSourceAxis(self, sourceAxis: 'QAxis') -> None: ... + def scale(self) -> float: ... + def velocity(self) -> float: ... + def value(self) -> float: ... + def sourceAxisType(self) -> 'QAxisAccumulator.SourceAxisType': ... + def sourceAxis(self) -> 'QAxis': ... + + +class QAxisSetting(Qt3DCore.QNode): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def smoothChanged(self, smooth: bool) -> None: ... + def axesChanged(self, axes: typing.Iterable[int]) -> None: ... + def deadZoneRadiusChanged(self, deadZoneRadius: float) -> None: ... + def setSmoothEnabled(self, enabled: bool) -> None: ... + def setAxes(self, axes: typing.Iterable[int]) -> None: ... + def setDeadZoneRadius(self, deadZoneRadius: float) -> None: ... + def isSmoothEnabled(self) -> bool: ... + def axes(self) -> typing.List[int]: ... + def deadZoneRadius(self) -> float: ... + + +class QButtonAxisInput('QAbstractAxisInput'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def decelerationChanged(self, deceleration: float) -> None: ... + def accelerationChanged(self, acceleration: float) -> None: ... + def buttonsChanged(self, buttons: typing.Iterable[int]) -> None: ... + def scaleChanged(self, scale: float) -> None: ... + def setDeceleration(self, deceleration: float) -> None: ... + def setAcceleration(self, acceleration: float) -> None: ... + def setButtons(self, buttons: typing.Iterable[int]) -> None: ... + def setScale(self, scale: float) -> None: ... + def deceleration(self) -> float: ... + def acceleration(self) -> float: ... + def buttons(self) -> typing.List[int]: ... + def scale(self) -> float: ... + + +class QInputAspect(Qt3DCore.QAbstractAspect): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def availablePhysicalDevices(self) -> typing.List[str]: ... + def createPhysicalDevice(self, name: str) -> 'QAbstractPhysicalDevice': ... + + +class QInputChord('QAbstractActionInput'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def timeoutChanged(self, timeout: int) -> None: ... + def setTimeout(self, timeout: int) -> None: ... + def chords(self) -> typing.List['QAbstractActionInput']: ... + def removeChord(self, input: 'QAbstractActionInput') -> None: ... + def addChord(self, input: 'QAbstractActionInput') -> None: ... + def timeout(self) -> int: ... + + +class QInputSequence('QAbstractActionInput'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def buttonIntervalChanged(self, buttonInterval: int) -> None: ... + def timeoutChanged(self, timeout: int) -> None: ... + def setButtonInterval(self, buttonInterval: int) -> None: ... + def setTimeout(self, timeout: int) -> None: ... + def sequences(self) -> typing.List['QAbstractActionInput']: ... + def removeSequence(self, input: 'QAbstractActionInput') -> None: ... + def addSequence(self, input: 'QAbstractActionInput') -> None: ... + def buttonInterval(self) -> int: ... + def timeout(self) -> int: ... + + +class QInputSettings(Qt3DCore.QComponent): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def eventSourceChanged(self, a0: QtCore.QObject) -> None: ... + def setEventSource(self, eventSource: QtCore.QObject) -> None: ... + def eventSource(self) -> QtCore.QObject: ... + + +class QKeyboardDevice('QAbstractPhysicalDevice'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def activeInputChanged(self, activeInput: 'QKeyboardHandler') -> None: ... + def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... + def buttonIdentifier(self, name: str) -> int: ... + def axisIdentifier(self, name: str) -> int: ... + def buttonNames(self) -> typing.List[str]: ... + def axisNames(self) -> typing.List[str]: ... + def buttonCount(self) -> int: ... + def axisCount(self) -> int: ... + def activeInput(self) -> 'QKeyboardHandler': ... + + +class QKeyboardHandler(Qt3DCore.QComponent): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... + def released(self, event: 'QKeyEvent') -> None: ... + def pressed(self, event: 'QKeyEvent') -> None: ... + def volumeDownPressed(self, event: 'QKeyEvent') -> None: ... + def volumeUpPressed(self, event: 'QKeyEvent') -> None: ... + def menuPressed(self, event: 'QKeyEvent') -> None: ... + def flipPressed(self, event: 'QKeyEvent') -> None: ... + def hangupPressed(self, event: 'QKeyEvent') -> None: ... + def callPressed(self, event: 'QKeyEvent') -> None: ... + def context4Pressed(self, event: 'QKeyEvent') -> None: ... + def context3Pressed(self, event: 'QKeyEvent') -> None: ... + def context2Pressed(self, event: 'QKeyEvent') -> None: ... + def context1Pressed(self, event: 'QKeyEvent') -> None: ... + def noPressed(self, event: 'QKeyEvent') -> None: ... + def yesPressed(self, event: 'QKeyEvent') -> None: ... + def selectPressed(self, event: 'QKeyEvent') -> None: ... + def cancelPressed(self, event: 'QKeyEvent') -> None: ... + def backPressed(self, event: 'QKeyEvent') -> None: ... + def spacePressed(self, event: 'QKeyEvent') -> None: ... + def deletePressed(self, event: 'QKeyEvent') -> None: ... + def enterPressed(self, event: 'QKeyEvent') -> None: ... + def returnPressed(self, event: 'QKeyEvent') -> None: ... + def escapePressed(self, event: 'QKeyEvent') -> None: ... + def numberSignPressed(self, event: 'QKeyEvent') -> None: ... + def asteriskPressed(self, event: 'QKeyEvent') -> None: ... + def backtabPressed(self, event: 'QKeyEvent') -> None: ... + def tabPressed(self, event: 'QKeyEvent') -> None: ... + def downPressed(self, event: 'QKeyEvent') -> None: ... + def upPressed(self, event: 'QKeyEvent') -> None: ... + def rightPressed(self, event: 'QKeyEvent') -> None: ... + def leftPressed(self, event: 'QKeyEvent') -> None: ... + def digit9Pressed(self, event: 'QKeyEvent') -> None: ... + def digit8Pressed(self, event: 'QKeyEvent') -> None: ... + def digit7Pressed(self, event: 'QKeyEvent') -> None: ... + def digit6Pressed(self, event: 'QKeyEvent') -> None: ... + def digit5Pressed(self, event: 'QKeyEvent') -> None: ... + def digit4Pressed(self, event: 'QKeyEvent') -> None: ... + def digit3Pressed(self, event: 'QKeyEvent') -> None: ... + def digit2Pressed(self, event: 'QKeyEvent') -> None: ... + def digit1Pressed(self, event: 'QKeyEvent') -> None: ... + def digit0Pressed(self, event: 'QKeyEvent') -> None: ... + def focusChanged(self, focus: bool) -> None: ... + def sourceDeviceChanged(self, keyboardDevice: 'QKeyboardDevice') -> None: ... + def setFocus(self, focus: bool) -> None: ... + def setSourceDevice(self, keyboardDevice: 'QKeyboardDevice') -> None: ... + def focus(self) -> bool: ... + def sourceDevice(self) -> 'QKeyboardDevice': ... + + +class QKeyEvent(QtCore.QObject): + + @typing.overload + def __init__(self, type: QtCore.QEvent.Type, key: int, modifiers: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier], text: str = ..., autorep: bool = ..., count: int = ...) -> None: ... + @typing.overload + def __init__(self, ke: QtGui.QKeyEvent) -> None: ... + + def matches(self, key_: QtGui.QKeySequence.StandardKey) -> bool: ... + def type(self) -> QtCore.QEvent.Type: ... + def setAccepted(self, accepted: bool) -> None: ... + def isAccepted(self) -> bool: ... + def nativeScanCode(self) -> int: ... + def count(self) -> int: ... + def isAutoRepeat(self) -> bool: ... + def modifiers(self) -> int: ... + def text(self) -> str: ... + def key(self) -> int: ... + + +class QLogicalDevice(Qt3DCore.QComponent): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def axes(self) -> typing.List['QAxis']: ... + def removeAxis(self, axis: 'QAxis') -> None: ... + def addAxis(self, axis: 'QAxis') -> None: ... + def actions(self) -> typing.List['QAction']: ... + def removeAction(self, action: 'QAction') -> None: ... + def addAction(self, action: 'QAction') -> None: ... + + +class QMouseDevice('QAbstractPhysicalDevice'): + + class Axis(int): + X = ... # type: QMouseDevice.Axis + Y = ... # type: QMouseDevice.Axis + WheelX = ... # type: QMouseDevice.Axis + WheelY = ... # type: QMouseDevice.Axis + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def updateAxesContinuouslyChanged(self, updateAxesContinuously: bool) -> None: ... + def setUpdateAxesContinuously(self, updateAxesContinuously: bool) -> None: ... + def updateAxesContinuously(self) -> bool: ... + def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... + def sensitivityChanged(self, value: float) -> None: ... + def setSensitivity(self, value: float) -> None: ... + def sensitivity(self) -> float: ... + def buttonIdentifier(self, name: str) -> int: ... + def axisIdentifier(self, name: str) -> int: ... + def buttonNames(self) -> typing.List[str]: ... + def axisNames(self) -> typing.List[str]: ... + def buttonCount(self) -> int: ... + def axisCount(self) -> int: ... + + +class QMouseEvent(QtCore.QObject): + + class Modifiers(int): + NoModifier = ... # type: QMouseEvent.Modifiers + ShiftModifier = ... # type: QMouseEvent.Modifiers + ControlModifier = ... # type: QMouseEvent.Modifiers + AltModifier = ... # type: QMouseEvent.Modifiers + MetaModifier = ... # type: QMouseEvent.Modifiers + KeypadModifier = ... # type: QMouseEvent.Modifiers + + class Buttons(int): + LeftButton = ... # type: QMouseEvent.Buttons + RightButton = ... # type: QMouseEvent.Buttons + MiddleButton = ... # type: QMouseEvent.Buttons + BackButton = ... # type: QMouseEvent.Buttons + NoButton = ... # type: QMouseEvent.Buttons + + def __init__(self, e: QtGui.QMouseEvent) -> None: ... + + def type(self) -> QtCore.QEvent.Type: ... + def setAccepted(self, accepted: bool) -> None: ... + def isAccepted(self) -> bool: ... + def modifiers(self) -> 'QMouseEvent.Modifiers': ... + def buttons(self) -> int: ... + def button(self) -> 'QMouseEvent.Buttons': ... + def wasHeld(self) -> bool: ... + def y(self) -> int: ... + def x(self) -> int: ... + + +class QWheelEvent(QtCore.QObject): + + class Modifiers(int): + NoModifier = ... # type: QWheelEvent.Modifiers + ShiftModifier = ... # type: QWheelEvent.Modifiers + ControlModifier = ... # type: QWheelEvent.Modifiers + AltModifier = ... # type: QWheelEvent.Modifiers + MetaModifier = ... # type: QWheelEvent.Modifiers + KeypadModifier = ... # type: QWheelEvent.Modifiers + + class Buttons(int): + LeftButton = ... # type: QWheelEvent.Buttons + RightButton = ... # type: QWheelEvent.Buttons + MiddleButton = ... # type: QWheelEvent.Buttons + BackButton = ... # type: QWheelEvent.Buttons + NoButton = ... # type: QWheelEvent.Buttons + + def __init__(self, e: QtGui.QWheelEvent) -> None: ... + + def type(self) -> QtCore.QEvent.Type: ... + def setAccepted(self, accepted: bool) -> None: ... + def isAccepted(self) -> bool: ... + def modifiers(self) -> 'QWheelEvent.Modifiers': ... + def buttons(self) -> int: ... + def angleDelta(self) -> QtCore.QPoint: ... + def y(self) -> int: ... + def x(self) -> int: ... + + +class QMouseHandler(Qt3DCore.QComponent): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... + def wheel(self, wheel: 'QWheelEvent') -> None: ... + def positionChanged(self, mouse: 'QMouseEvent') -> None: ... + def pressAndHold(self, mouse: 'QMouseEvent') -> None: ... + def released(self, mouse: 'QMouseEvent') -> None: ... + def pressed(self, mouse: 'QMouseEvent') -> None: ... + def exited(self) -> None: ... + def entered(self) -> None: ... + def doubleClicked(self, mouse: 'QMouseEvent') -> None: ... + def clicked(self, mouse: 'QMouseEvent') -> None: ... + def containsMouseChanged(self, containsMouse: bool) -> None: ... + def sourceDeviceChanged(self, mouseDevice: 'QMouseDevice') -> None: ... + def setSourceDevice(self, mouseDevice: 'QMouseDevice') -> None: ... + def containsMouse(self) -> bool: ... + def sourceDevice(self) -> 'QMouseDevice': ... + + +class QPhysicalDeviceCreatedChangeBase(Qt3DCore.QNodeCreatedChangeBase): + + def __init__(self, device: 'QAbstractPhysicalDevice') -> None: ... + + def axisSettingIds(self) -> typing.List[Qt3DCore.QNodeId]: ... diff --git a/PyQt5-stubs/Qt3DLogic.pyi b/PyQt5-stubs/Qt3DLogic.pyi index 8c652545..1b712824 100644 --- a/PyQt5-stubs/Qt3DLogic.pyi +++ b/PyQt5-stubs/Qt3DLogic.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the Qt3DLogic module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # @@ -40,14 +40,13 @@ PYQT_OPENGL_BOUND_ARRAY = typing.Union[typing.Sequence[int], typing.Sequence[float], PyQt5.sip.Buffer, int, None] -class Qt3DLogic(PyQt5.sip.simplewrapper): +class QFrameAction(Qt3DCore.QComponent): - class QFrameAction(Qt3DCore.QComponent): + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + def triggered(self, dt: float) -> None: ... - def triggered(self, dt: float) -> None: ... - class QLogicAspect(Qt3DCore.QAbstractAspect): +class QLogicAspect(Qt3DCore.QAbstractAspect): - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... diff --git a/PyQt5-stubs/Qt3DRender.pyi b/PyQt5-stubs/Qt3DRender.pyi index 8b1afa5a..93382b93 100644 --- a/PyQt5-stubs/Qt3DRender.pyi +++ b/PyQt5-stubs/Qt3DRender.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the Qt3DRender module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # @@ -42,2322 +42,2439 @@ PYQT_OPENGL_BOUND_ARRAY = typing.Union[typing.Sequence[int], typing.Sequence[float], PyQt5.sip.Buffer, int, None] -class Qt3DRender(PyQt5.sip.simplewrapper): - - class QAbstractFunctor(sip.simplewrapper): +class QAbstractFunctor(sip.simplewrapper): + + def __init__(self) -> None: ... + + def id(self) -> PyQt5.sip.voidptr: ... + + +class QAbstractLight(Qt3DCore.QComponent): + + class Type(int): + PointLight = ... # type: QAbstractLight.Type + DirectionalLight = ... # type: QAbstractLight.Type + SpotLight = ... # type: QAbstractLight.Type + + def intensityChanged(self, intensity: float) -> None: ... + def colorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def setIntensity(self, intensity: float) -> None: ... + def setColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def intensity(self) -> float: ... + def color(self) -> QtGui.QColor: ... + def type(self) -> 'QAbstractLight.Type': ... + + +class QAbstractRayCaster(Qt3DCore.QComponent): + + class FilterMode(int): + AcceptAnyMatchingLayers = ... # type: QAbstractRayCaster.FilterMode + AcceptAllMatchingLayers = ... # type: QAbstractRayCaster.FilterMode + DiscardAnyMatchingLayers = ... # type: QAbstractRayCaster.FilterMode + DiscardAllMatchingLayers = ... # type: QAbstractRayCaster.FilterMode + + class RunMode(int): + Continuous = ... # type: QAbstractRayCaster.RunMode + SingleShot = ... # type: QAbstractRayCaster.RunMode + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... + def filterModeChanged(self, filterMode: 'QAbstractRayCaster.FilterMode') -> None: ... + def hitsChanged(self, hits: typing.Iterable['QRayCasterHit']) -> None: ... + def runModeChanged(self, runMode: 'QAbstractRayCaster.RunMode') -> None: ... + def setFilterMode(self, filterMode: 'QAbstractRayCaster.FilterMode') -> None: ... + def setRunMode(self, runMode: 'QAbstractRayCaster.RunMode') -> None: ... + def layers(self) -> typing.List['QLayer']: ... + def removeLayer(self, layer: 'QLayer') -> None: ... + def addLayer(self, layer: 'QLayer') -> None: ... + def hits(self) -> typing.List['QRayCasterHit']: ... + def filterMode(self) -> 'QAbstractRayCaster.FilterMode': ... + def runMode(self) -> 'QAbstractRayCaster.RunMode': ... + + +class QAbstractTexture(Qt3DCore.QNode): + + class HandleType(int): + NoHandle = ... # type: QAbstractTexture.HandleType + OpenGLTextureId = ... # type: QAbstractTexture.HandleType + + class ComparisonMode(int): + CompareRefToTexture = ... # type: QAbstractTexture.ComparisonMode + CompareNone = ... # type: QAbstractTexture.ComparisonMode + + class ComparisonFunction(int): + CompareLessEqual = ... # type: QAbstractTexture.ComparisonFunction + CompareGreaterEqual = ... # type: QAbstractTexture.ComparisonFunction + CompareLess = ... # type: QAbstractTexture.ComparisonFunction + CompareGreater = ... # type: QAbstractTexture.ComparisonFunction + CompareEqual = ... # type: QAbstractTexture.ComparisonFunction + CommpareNotEqual = ... # type: QAbstractTexture.ComparisonFunction + CompareAlways = ... # type: QAbstractTexture.ComparisonFunction + CompareNever = ... # type: QAbstractTexture.ComparisonFunction + + class CubeMapFace(int): + CubeMapPositiveX = ... # type: QAbstractTexture.CubeMapFace + CubeMapNegativeX = ... # type: QAbstractTexture.CubeMapFace + CubeMapPositiveY = ... # type: QAbstractTexture.CubeMapFace + CubeMapNegativeY = ... # type: QAbstractTexture.CubeMapFace + CubeMapPositiveZ = ... # type: QAbstractTexture.CubeMapFace + CubeMapNegativeZ = ... # type: QAbstractTexture.CubeMapFace + AllFaces = ... # type: QAbstractTexture.CubeMapFace + + class Filter(int): + Nearest = ... # type: QAbstractTexture.Filter + Linear = ... # type: QAbstractTexture.Filter + NearestMipMapNearest = ... # type: QAbstractTexture.Filter + NearestMipMapLinear = ... # type: QAbstractTexture.Filter + LinearMipMapNearest = ... # type: QAbstractTexture.Filter + LinearMipMapLinear = ... # type: QAbstractTexture.Filter + + class TextureFormat(int): + NoFormat = ... # type: QAbstractTexture.TextureFormat + Automatic = ... # type: QAbstractTexture.TextureFormat + R8_UNorm = ... # type: QAbstractTexture.TextureFormat + RG8_UNorm = ... # type: QAbstractTexture.TextureFormat + RGB8_UNorm = ... # type: QAbstractTexture.TextureFormat + RGBA8_UNorm = ... # type: QAbstractTexture.TextureFormat + R16_UNorm = ... # type: QAbstractTexture.TextureFormat + RG16_UNorm = ... # type: QAbstractTexture.TextureFormat + RGB16_UNorm = ... # type: QAbstractTexture.TextureFormat + RGBA16_UNorm = ... # type: QAbstractTexture.TextureFormat + R8_SNorm = ... # type: QAbstractTexture.TextureFormat + RG8_SNorm = ... # type: QAbstractTexture.TextureFormat + RGB8_SNorm = ... # type: QAbstractTexture.TextureFormat + RGBA8_SNorm = ... # type: QAbstractTexture.TextureFormat + R16_SNorm = ... # type: QAbstractTexture.TextureFormat + RG16_SNorm = ... # type: QAbstractTexture.TextureFormat + RGB16_SNorm = ... # type: QAbstractTexture.TextureFormat + RGBA16_SNorm = ... # type: QAbstractTexture.TextureFormat + R8U = ... # type: QAbstractTexture.TextureFormat + RG8U = ... # type: QAbstractTexture.TextureFormat + RGB8U = ... # type: QAbstractTexture.TextureFormat + RGBA8U = ... # type: QAbstractTexture.TextureFormat + R16U = ... # type: QAbstractTexture.TextureFormat + RG16U = ... # type: QAbstractTexture.TextureFormat + RGB16U = ... # type: QAbstractTexture.TextureFormat + RGBA16U = ... # type: QAbstractTexture.TextureFormat + R32U = ... # type: QAbstractTexture.TextureFormat + RG32U = ... # type: QAbstractTexture.TextureFormat + RGB32U = ... # type: QAbstractTexture.TextureFormat + RGBA32U = ... # type: QAbstractTexture.TextureFormat + R8I = ... # type: QAbstractTexture.TextureFormat + RG8I = ... # type: QAbstractTexture.TextureFormat + RGB8I = ... # type: QAbstractTexture.TextureFormat + RGBA8I = ... # type: QAbstractTexture.TextureFormat + R16I = ... # type: QAbstractTexture.TextureFormat + RG16I = ... # type: QAbstractTexture.TextureFormat + RGB16I = ... # type: QAbstractTexture.TextureFormat + RGBA16I = ... # type: QAbstractTexture.TextureFormat + R32I = ... # type: QAbstractTexture.TextureFormat + RG32I = ... # type: QAbstractTexture.TextureFormat + RGB32I = ... # type: QAbstractTexture.TextureFormat + RGBA32I = ... # type: QAbstractTexture.TextureFormat + R16F = ... # type: QAbstractTexture.TextureFormat + RG16F = ... # type: QAbstractTexture.TextureFormat + RGB16F = ... # type: QAbstractTexture.TextureFormat + RGBA16F = ... # type: QAbstractTexture.TextureFormat + R32F = ... # type: QAbstractTexture.TextureFormat + RG32F = ... # type: QAbstractTexture.TextureFormat + RGB32F = ... # type: QAbstractTexture.TextureFormat + RGBA32F = ... # type: QAbstractTexture.TextureFormat + RGB9E5 = ... # type: QAbstractTexture.TextureFormat + RG11B10F = ... # type: QAbstractTexture.TextureFormat + RG3B2 = ... # type: QAbstractTexture.TextureFormat + R5G6B5 = ... # type: QAbstractTexture.TextureFormat + RGB5A1 = ... # type: QAbstractTexture.TextureFormat + RGBA4 = ... # type: QAbstractTexture.TextureFormat + RGB10A2 = ... # type: QAbstractTexture.TextureFormat + D16 = ... # type: QAbstractTexture.TextureFormat + D24 = ... # type: QAbstractTexture.TextureFormat + D24S8 = ... # type: QAbstractTexture.TextureFormat + D32 = ... # type: QAbstractTexture.TextureFormat + D32F = ... # type: QAbstractTexture.TextureFormat + D32FS8X24 = ... # type: QAbstractTexture.TextureFormat + RGB_DXT1 = ... # type: QAbstractTexture.TextureFormat + RGBA_DXT1 = ... # type: QAbstractTexture.TextureFormat + RGBA_DXT3 = ... # type: QAbstractTexture.TextureFormat + RGBA_DXT5 = ... # type: QAbstractTexture.TextureFormat + R_ATI1N_UNorm = ... # type: QAbstractTexture.TextureFormat + R_ATI1N_SNorm = ... # type: QAbstractTexture.TextureFormat + RG_ATI2N_UNorm = ... # type: QAbstractTexture.TextureFormat + RG_ATI2N_SNorm = ... # type: QAbstractTexture.TextureFormat + RGB_BP_UNSIGNED_FLOAT = ... # type: QAbstractTexture.TextureFormat + RGB_BP_SIGNED_FLOAT = ... # type: QAbstractTexture.TextureFormat + RGB_BP_UNorm = ... # type: QAbstractTexture.TextureFormat + R11_EAC_UNorm = ... # type: QAbstractTexture.TextureFormat + R11_EAC_SNorm = ... # type: QAbstractTexture.TextureFormat + RG11_EAC_UNorm = ... # type: QAbstractTexture.TextureFormat + RG11_EAC_SNorm = ... # type: QAbstractTexture.TextureFormat + RGB8_ETC2 = ... # type: QAbstractTexture.TextureFormat + SRGB8_ETC2 = ... # type: QAbstractTexture.TextureFormat + RGB8_PunchThrough_Alpha1_ETC2 = ... # type: QAbstractTexture.TextureFormat + SRGB8_PunchThrough_Alpha1_ETC2 = ... # type: QAbstractTexture.TextureFormat + RGBA8_ETC2_EAC = ... # type: QAbstractTexture.TextureFormat + SRGB8_Alpha8_ETC2_EAC = ... # type: QAbstractTexture.TextureFormat + RGB8_ETC1 = ... # type: QAbstractTexture.TextureFormat + SRGB8 = ... # type: QAbstractTexture.TextureFormat + SRGB8_Alpha8 = ... # type: QAbstractTexture.TextureFormat + SRGB_DXT1 = ... # type: QAbstractTexture.TextureFormat + SRGB_Alpha_DXT1 = ... # type: QAbstractTexture.TextureFormat + SRGB_Alpha_DXT3 = ... # type: QAbstractTexture.TextureFormat + SRGB_Alpha_DXT5 = ... # type: QAbstractTexture.TextureFormat + SRGB_BP_UNorm = ... # type: QAbstractTexture.TextureFormat + DepthFormat = ... # type: QAbstractTexture.TextureFormat + AlphaFormat = ... # type: QAbstractTexture.TextureFormat + RGBFormat = ... # type: QAbstractTexture.TextureFormat + RGBAFormat = ... # type: QAbstractTexture.TextureFormat + LuminanceFormat = ... # type: QAbstractTexture.TextureFormat + LuminanceAlphaFormat = ... # type: QAbstractTexture.TextureFormat + RGB10A2U = ... # type: QAbstractTexture.TextureFormat + + class Target(int): + TargetAutomatic = ... # type: QAbstractTexture.Target + Target1D = ... # type: QAbstractTexture.Target + Target1DArray = ... # type: QAbstractTexture.Target + Target2D = ... # type: QAbstractTexture.Target + Target2DArray = ... # type: QAbstractTexture.Target + Target3D = ... # type: QAbstractTexture.Target + TargetCubeMap = ... # type: QAbstractTexture.Target + TargetCubeMapArray = ... # type: QAbstractTexture.Target + Target2DMultisample = ... # type: QAbstractTexture.Target + Target2DMultisampleArray = ... # type: QAbstractTexture.Target + TargetRectangle = ... # type: QAbstractTexture.Target + TargetBuffer = ... # type: QAbstractTexture.Target + + class Status(int): + None_ = ... # type: QAbstractTexture.Status + Loading = ... # type: QAbstractTexture.Status + Ready = ... # type: QAbstractTexture.Status + Error = ... # type: QAbstractTexture.Status + + @typing.overload + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + @typing.overload + def __init__(self, target: 'QAbstractTexture.Target', parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def updateData(self, update: 'QTextureDataUpdate') -> None: ... + def handleChanged(self, handle: typing.Any) -> None: ... + def handleTypeChanged(self, handleType: 'QAbstractTexture.HandleType') -> None: ... + def handle(self) -> typing.Any: ... + def handleType(self) -> 'QAbstractTexture.HandleType': ... + def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... + def setStatus(self, status: 'QAbstractTexture.Status') -> None: ... + def samplesChanged(self, samples: int) -> None: ... + def layersChanged(self, layers: int) -> None: ... + def comparisonModeChanged(self, comparisonMode: 'QAbstractTexture.ComparisonMode') -> None: ... + def comparisonFunctionChanged(self, comparisonFunction: 'QAbstractTexture.ComparisonFunction') -> None: ... + def maximumAnisotropyChanged(self, maximumAnisotropy: float) -> None: ... + def minificationFilterChanged(self, minificationFilter: 'QAbstractTexture.Filter') -> None: ... + def magnificationFilterChanged(self, magnificationFilter: 'QAbstractTexture.Filter') -> None: ... + def depthChanged(self, depth: int) -> None: ... + def heightChanged(self, height: int) -> None: ... + def widthChanged(self, width: int) -> None: ... + def generateMipMapsChanged(self, generateMipMaps: bool) -> None: ... + def statusChanged(self, status: 'QAbstractTexture.Status') -> None: ... + def formatChanged(self, format: 'QAbstractTexture.TextureFormat') -> None: ... + def setSamples(self, samples: int) -> None: ... + def setLayers(self, layers: int) -> None: ... + def setComparisonMode(self, mode: 'QAbstractTexture.ComparisonMode') -> None: ... + def setComparisonFunction(self, function: 'QAbstractTexture.ComparisonFunction') -> None: ... + def setMaximumAnisotropy(self, anisotropy: float) -> None: ... + def setMagnificationFilter(self, f: 'QAbstractTexture.Filter') -> None: ... + def setMinificationFilter(self, f: 'QAbstractTexture.Filter') -> None: ... + def setDepth(self, depth: int) -> None: ... + def setHeight(self, height: int) -> None: ... + def setWidth(self, width: int) -> None: ... + def setGenerateMipMaps(self, gen: bool) -> None: ... + def setFormat(self, format: 'QAbstractTexture.TextureFormat') -> None: ... + def dataGenerator(self) -> 'QTextureGenerator': ... + def samples(self) -> int: ... + def layers(self) -> int: ... + def depth(self) -> int: ... + def height(self) -> int: ... + def width(self) -> int: ... + def comparisonMode(self) -> 'QAbstractTexture.ComparisonMode': ... + def comparisonFunction(self) -> 'QAbstractTexture.ComparisonFunction': ... + def maximumAnisotropy(self) -> float: ... + def magnificationFilter(self) -> 'QAbstractTexture.Filter': ... + def minificationFilter(self) -> 'QAbstractTexture.Filter': ... + def setSize(self, width: int, height: int = ..., depth: int = ...) -> None: ... + def wrapMode(self) -> 'QTextureWrapMode': ... + def setWrapMode(self, wrapMode: 'QTextureWrapMode') -> None: ... + def textureImages(self) -> typing.List['QAbstractTextureImage']: ... + def removeTextureImage(self, textureImage: 'QAbstractTextureImage') -> None: ... + def addTextureImage(self, textureImage: 'QAbstractTextureImage') -> None: ... + def status(self) -> 'QAbstractTexture.Status': ... + def generateMipMaps(self) -> bool: ... + def format(self) -> 'QAbstractTexture.TextureFormat': ... + def target(self) -> 'QAbstractTexture.Target': ... + + +class QAbstractTextureImage(Qt3DCore.QNode): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def dataGenerator(self) -> 'QTextureImageDataGenerator': ... + def notifyDataGeneratorChanged(self) -> None: ... + def faceChanged(self, face: 'QAbstractTexture.CubeMapFace') -> None: ... + def layerChanged(self, layer: int) -> None: ... + def mipLevelChanged(self, mipLevel: int) -> None: ... + def setFace(self, face: 'QAbstractTexture.CubeMapFace') -> None: ... + def setLayer(self, layer: int) -> None: ... + def setMipLevel(self, level: int) -> None: ... + def face(self) -> 'QAbstractTexture.CubeMapFace': ... + def layer(self) -> int: ... + def mipLevel(self) -> int: ... + + +class QRenderState(Qt3DCore.QNode): ... + + +class QAlphaCoverage('QRenderState'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + +class QAlphaTest('QRenderState'): + + class AlphaFunction(int): + Never = ... # type: QAlphaTest.AlphaFunction + Always = ... # type: QAlphaTest.AlphaFunction + Less = ... # type: QAlphaTest.AlphaFunction + LessOrEqual = ... # type: QAlphaTest.AlphaFunction + Equal = ... # type: QAlphaTest.AlphaFunction + GreaterOrEqual = ... # type: QAlphaTest.AlphaFunction + Greater = ... # type: QAlphaTest.AlphaFunction + NotEqual = ... # type: QAlphaTest.AlphaFunction + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def referenceValueChanged(self, referenceValue: float) -> None: ... + def alphaFunctionChanged(self, alphaFunction: 'QAlphaTest.AlphaFunction') -> None: ... + def setReferenceValue(self, referenceValue: float) -> None: ... + def setAlphaFunction(self, alphaFunction: 'QAlphaTest.AlphaFunction') -> None: ... + def referenceValue(self) -> float: ... + def alphaFunction(self) -> 'QAlphaTest.AlphaFunction': ... + + +class QAttribute(Qt3DCore.QNode): + + class VertexBaseType(int): + Byte = ... # type: QAttribute.VertexBaseType + UnsignedByte = ... # type: QAttribute.VertexBaseType + Short = ... # type: QAttribute.VertexBaseType + UnsignedShort = ... # type: QAttribute.VertexBaseType + Int = ... # type: QAttribute.VertexBaseType + UnsignedInt = ... # type: QAttribute.VertexBaseType + HalfFloat = ... # type: QAttribute.VertexBaseType + Float = ... # type: QAttribute.VertexBaseType + Double = ... # type: QAttribute.VertexBaseType + + class AttributeType(int): + VertexAttribute = ... # type: QAttribute.AttributeType + IndexAttribute = ... # type: QAttribute.AttributeType + DrawIndirectAttribute = ... # type: QAttribute.AttributeType + + @typing.overload + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + @typing.overload + def __init__(self, buf: 'QBuffer', vertexBaseType: 'QAttribute.VertexBaseType', vertexSize: int, count: int, offset: int = ..., stride: int = ..., parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + @typing.overload + def __init__(self, buf: 'QBuffer', name: str, vertexBaseType: 'QAttribute.VertexBaseType', vertexSize: int, count: int, offset: int = ..., stride: int = ..., parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def vertexSizeChanged(self, vertexSize: int) -> None: ... + def vertexBaseTypeChanged(self, vertexBaseType: 'QAttribute.VertexBaseType') -> None: ... + def attributeTypeChanged(self, attributeType: 'QAttribute.AttributeType') -> None: ... + def divisorChanged(self, divisor: int) -> None: ... + def byteOffsetChanged(self, byteOffset: int) -> None: ... + def byteStrideChanged(self, byteStride: int) -> None: ... + def countChanged(self, count: int) -> None: ... + def dataSizeChanged(self, vertexSize: int) -> None: ... + def dataTypeChanged(self, vertexBaseType: 'QAttribute.VertexBaseType') -> None: ... + def nameChanged(self, name: str) -> None: ... + def bufferChanged(self, buffer: 'QBuffer') -> None: ... + def setVertexSize(self, size: int) -> None: ... + def setVertexBaseType(self, type: 'QAttribute.VertexBaseType') -> None: ... + def setAttributeType(self, attributeType: 'QAttribute.AttributeType') -> None: ... + def setDivisor(self, divisor: int) -> None: ... + def setByteOffset(self, byteOffset: int) -> None: ... + def setByteStride(self, byteStride: int) -> None: ... + def setCount(self, count: int) -> None: ... + def setDataSize(self, size: int) -> None: ... + def setDataType(self, type: 'QAttribute.VertexBaseType') -> None: ... + def setName(self, name: str) -> None: ... + def setBuffer(self, buffer: 'QBuffer') -> None: ... + @staticmethod + def defaultJointWeightsAttributeName() -> str: ... + @staticmethod + def defaultJointIndicesAttributeName() -> str: ... + @staticmethod + def defaultTangentAttributeName() -> str: ... + @staticmethod + def defaultTextureCoordinate2AttributeName() -> str: ... + @staticmethod + def defaultTextureCoordinate1AttributeName() -> str: ... + @staticmethod + def defaultTextureCoordinateAttributeName() -> str: ... + @staticmethod + def defaultColorAttributeName() -> str: ... + @staticmethod + def defaultNormalAttributeName() -> str: ... + @staticmethod + def defaultPositionAttributeName() -> str: ... + def attributeType(self) -> 'QAttribute.AttributeType': ... + def divisor(self) -> int: ... + def byteOffset(self) -> int: ... + def byteStride(self) -> int: ... + def count(self) -> int: ... + def vertexSize(self) -> int: ... + def vertexBaseType(self) -> 'QAttribute.VertexBaseType': ... + def name(self) -> str: ... + def buffer(self) -> 'QBuffer': ... + + +class QBlendEquation('QRenderState'): + + class BlendFunction(int): + Add = ... # type: QBlendEquation.BlendFunction + Subtract = ... # type: QBlendEquation.BlendFunction + ReverseSubtract = ... # type: QBlendEquation.BlendFunction + Min = ... # type: QBlendEquation.BlendFunction + Max = ... # type: QBlendEquation.BlendFunction + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def blendFunctionChanged(self, blendFunction: 'QBlendEquation.BlendFunction') -> None: ... + def setBlendFunction(self, blendFunction: 'QBlendEquation.BlendFunction') -> None: ... + def blendFunction(self) -> 'QBlendEquation.BlendFunction': ... + + +class QBlendEquationArguments('QRenderState'): + + class Blending(int): + Zero = ... # type: QBlendEquationArguments.Blending + One = ... # type: QBlendEquationArguments.Blending + SourceColor = ... # type: QBlendEquationArguments.Blending + SourceAlpha = ... # type: QBlendEquationArguments.Blending + Source1Alpha = ... # type: QBlendEquationArguments.Blending + Source1Color = ... # type: QBlendEquationArguments.Blending + DestinationColor = ... # type: QBlendEquationArguments.Blending + DestinationAlpha = ... # type: QBlendEquationArguments.Blending + SourceAlphaSaturate = ... # type: QBlendEquationArguments.Blending + ConstantColor = ... # type: QBlendEquationArguments.Blending + ConstantAlpha = ... # type: QBlendEquationArguments.Blending + OneMinusSourceColor = ... # type: QBlendEquationArguments.Blending + OneMinusSourceAlpha = ... # type: QBlendEquationArguments.Blending + OneMinusDestinationAlpha = ... # type: QBlendEquationArguments.Blending + OneMinusDestinationColor = ... # type: QBlendEquationArguments.Blending + OneMinusConstantColor = ... # type: QBlendEquationArguments.Blending + OneMinusConstantAlpha = ... # type: QBlendEquationArguments.Blending + OneMinusSource1Alpha = ... # type: QBlendEquationArguments.Blending + OneMinusSource1Color0 = ... # type: QBlendEquationArguments.Blending + OneMinusSource1Color = ... # type: QBlendEquationArguments.Blending + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def bufferIndexChanged(self, index: int) -> None: ... + def destinationRgbaChanged(self, destinationRgba: 'QBlendEquationArguments.Blending') -> None: ... + def sourceRgbaChanged(self, sourceRgba: 'QBlendEquationArguments.Blending') -> None: ... + def destinationAlphaChanged(self, destinationAlpha: 'QBlendEquationArguments.Blending') -> None: ... + def destinationRgbChanged(self, destinationRgb: 'QBlendEquationArguments.Blending') -> None: ... + def sourceAlphaChanged(self, sourceAlpha: 'QBlendEquationArguments.Blending') -> None: ... + def sourceRgbChanged(self, sourceRgb: 'QBlendEquationArguments.Blending') -> None: ... + def setBufferIndex(self, index: int) -> None: ... + def setDestinationRgba(self, destinationRgba: 'QBlendEquationArguments.Blending') -> None: ... + def setSourceRgba(self, sourceRgba: 'QBlendEquationArguments.Blending') -> None: ... + def setDestinationAlpha(self, destinationAlpha: 'QBlendEquationArguments.Blending') -> None: ... + def setSourceAlpha(self, sourceAlpha: 'QBlendEquationArguments.Blending') -> None: ... + def setDestinationRgb(self, destinationRgb: 'QBlendEquationArguments.Blending') -> None: ... + def setSourceRgb(self, sourceRgb: 'QBlendEquationArguments.Blending') -> None: ... + def bufferIndex(self) -> int: ... + def destinationAlpha(self) -> 'QBlendEquationArguments.Blending': ... + def sourceAlpha(self) -> 'QBlendEquationArguments.Blending': ... + def destinationRgb(self) -> 'QBlendEquationArguments.Blending': ... + def sourceRgb(self) -> 'QBlendEquationArguments.Blending': ... + + +class QFrameGraphNode(Qt3DCore.QNode): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def parentFrameGraphNode(self) -> 'QFrameGraphNode': ... + + +class QBlitFramebuffer('QFrameGraphNode'): + + class InterpolationMethod(int): + Nearest = ... # type: QBlitFramebuffer.InterpolationMethod + Linear = ... # type: QBlitFramebuffer.InterpolationMethod + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def interpolationMethodChanged(self) -> None: ... + def destinationAttachmentPointChanged(self) -> None: ... + def sourceAttachmentPointChanged(self) -> None: ... + def destinationRectChanged(self) -> None: ... + def sourceRectChanged(self) -> None: ... + def destinationChanged(self) -> None: ... + def sourceChanged(self) -> None: ... + def setInterpolationMethod(self, interpolationMethod: 'QBlitFramebuffer.InterpolationMethod') -> None: ... + def setDestinationAttachmentPoint(self, destinationAttachmentPoint: 'QRenderTargetOutput.AttachmentPoint') -> None: ... + def setSourceAttachmentPoint(self, sourceAttachmentPoint: 'QRenderTargetOutput.AttachmentPoint') -> None: ... + def setDestinationRect(self, destinationRect: QtCore.QRectF) -> None: ... + def setSourceRect(self, sourceRect: QtCore.QRectF) -> None: ... + def setDestination(self, destination: 'QRenderTarget') -> None: ... + def setSource(self, source: 'QRenderTarget') -> None: ... + def interpolationMethod(self) -> 'QBlitFramebuffer.InterpolationMethod': ... + def destinationAttachmentPoint(self) -> 'QRenderTargetOutput.AttachmentPoint': ... + def sourceAttachmentPoint(self) -> 'QRenderTargetOutput.AttachmentPoint': ... + def destinationRect(self) -> QtCore.QRectF: ... + def sourceRect(self) -> QtCore.QRectF: ... + def destination(self) -> 'QRenderTarget': ... + def source(self) -> 'QRenderTarget': ... + + +class QBuffer(Qt3DCore.QNode): + + class AccessType(int): + Write = ... # type: QBuffer.AccessType + Read = ... # type: QBuffer.AccessType + ReadWrite = ... # type: QBuffer.AccessType + + class UsageType(int): + StreamDraw = ... # type: QBuffer.UsageType + StreamRead = ... # type: QBuffer.UsageType + StreamCopy = ... # type: QBuffer.UsageType + StaticDraw = ... # type: QBuffer.UsageType + StaticRead = ... # type: QBuffer.UsageType + StaticCopy = ... # type: QBuffer.UsageType + DynamicDraw = ... # type: QBuffer.UsageType + DynamicRead = ... # type: QBuffer.UsageType + DynamicCopy = ... # type: QBuffer.UsageType + + class BufferType(int): + VertexBuffer = ... # type: QBuffer.BufferType + IndexBuffer = ... # type: QBuffer.BufferType + PixelPackBuffer = ... # type: QBuffer.BufferType + PixelUnpackBuffer = ... # type: QBuffer.BufferType + UniformBuffer = ... # type: QBuffer.BufferType + ShaderStorageBuffer = ... # type: QBuffer.BufferType + DrawIndirectBuffer = ... # type: QBuffer.BufferType + + @typing.overload + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + @typing.overload + def __init__(self, ty: 'QBuffer.BufferType', parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def dataAvailable(self) -> None: ... + def accessTypeChanged(self, access: 'QBuffer.AccessType') -> None: ... + def setAccessType(self, access: 'QBuffer.AccessType') -> None: ... + def accessType(self) -> 'QBuffer.AccessType': ... + def updateData(self, offset: int, bytes: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... + def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... + def syncDataChanged(self, syncData: bool) -> None: ... + def usageChanged(self, usage: 'QBuffer.UsageType') -> None: ... + def typeChanged(self, type: 'QBuffer.BufferType') -> None: ... + def dataChanged(self, bytes: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... + def setSyncData(self, syncData: bool) -> None: ... + def setUsage(self, usage: 'QBuffer.UsageType') -> None: ... + def setType(self, type: 'QBuffer.BufferType') -> None: ... + def dataGenerator(self) -> 'QBufferDataGenerator': ... + def setDataGenerator(self, functor: 'QBufferDataGenerator') -> None: ... + def data(self) -> QtCore.QByteArray: ... + def setData(self, bytes: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... + def isSyncData(self) -> bool: ... + def type(self) -> 'QBuffer.BufferType': ... + def usage(self) -> 'QBuffer.UsageType': ... + + +class QBufferDataGenerator('QAbstractFunctor'): + + def __call__(self) -> QtCore.QByteArray: ... + + +class QCamera(Qt3DCore.QEntity): + + class CameraTranslationOption(int): + TranslateViewCenter = ... # type: QCamera.CameraTranslationOption + DontTranslateViewCenter = ... # type: QCamera.CameraTranslationOption + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def viewEntity(self, entity: Qt3DCore.QEntity) -> None: ... + def viewSphere(self, center: QtGui.QVector3D, radius: float) -> None: ... + def viewAll(self) -> None: ... + def exposureChanged(self, exposure: float) -> None: ... + def setExposure(self, exposure: float) -> None: ... + def exposure(self) -> float: ... + def viewMatrixChanged(self) -> None: ... + def viewVectorChanged(self, viewVector: QtGui.QVector3D) -> None: ... + def viewCenterChanged(self, viewCenter: QtGui.QVector3D) -> None: ... + def upVectorChanged(self, upVector: QtGui.QVector3D) -> None: ... + def positionChanged(self, position: QtGui.QVector3D) -> None: ... + def projectionMatrixChanged(self, projectionMatrix: QtGui.QMatrix4x4) -> None: ... + def topChanged(self, top: float) -> None: ... + def bottomChanged(self, bottom: float) -> None: ... + def rightChanged(self, right: float) -> None: ... + def leftChanged(self, left: float) -> None: ... + def aspectRatioChanged(self, aspectRatio: float) -> None: ... + def fieldOfViewChanged(self, fieldOfView: float) -> None: ... + def farPlaneChanged(self, farPlane: float) -> None: ... + def nearPlaneChanged(self, nearPlane: float) -> None: ... + def projectionTypeChanged(self, projectionType: 'QCameraLens.ProjectionType') -> None: ... + def setViewCenter(self, viewCenter: QtGui.QVector3D) -> None: ... + def setUpVector(self, upVector: QtGui.QVector3D) -> None: ... + def setPosition(self, position: QtGui.QVector3D) -> None: ... + def setProjectionMatrix(self, projectionMatrix: QtGui.QMatrix4x4) -> None: ... + def setTop(self, top: float) -> None: ... + def setBottom(self, bottom: float) -> None: ... + def setRight(self, right: float) -> None: ... + def setLeft(self, left: float) -> None: ... + def setAspectRatio(self, aspectRatio: float) -> None: ... + def setFieldOfView(self, fieldOfView: float) -> None: ... + def setFarPlane(self, farPlane: float) -> None: ... + def setNearPlane(self, nearPlane: float) -> None: ... + def setProjectionType(self, type: 'QCameraLens.ProjectionType') -> None: ... + def viewMatrix(self) -> QtGui.QMatrix4x4: ... + def viewVector(self) -> QtGui.QVector3D: ... + def viewCenter(self) -> QtGui.QVector3D: ... + def upVector(self) -> QtGui.QVector3D: ... + def position(self) -> QtGui.QVector3D: ... + def projectionMatrix(self) -> QtGui.QMatrix4x4: ... + def top(self) -> float: ... + def bottom(self) -> float: ... + def right(self) -> float: ... + def left(self) -> float: ... + def aspectRatio(self) -> float: ... + def fieldOfView(self) -> float: ... + def farPlane(self) -> float: ... + def nearPlane(self) -> float: ... + def projectionType(self) -> 'QCameraLens.ProjectionType': ... + def rotateAboutViewCenter(self, q: QtGui.QQuaternion) -> None: ... + def rotate(self, q: QtGui.QQuaternion) -> None: ... + def rollAboutViewCenter(self, angle: float) -> None: ... + @typing.overload + def panAboutViewCenter(self, angle: float) -> None: ... + @typing.overload + def panAboutViewCenter(self, angle: float, axis: QtGui.QVector3D) -> None: ... + def tiltAboutViewCenter(self, angle: float) -> None: ... + def roll(self, angle: float) -> None: ... + @typing.overload + def pan(self, angle: float) -> None: ... + @typing.overload + def pan(self, angle: float, axis: QtGui.QVector3D) -> None: ... + def tilt(self, angle: float) -> None: ... + def translateWorld(self, vWorld: QtGui.QVector3D, option: 'QCamera.CameraTranslationOption' = ...) -> None: ... + def translate(self, vLocal: QtGui.QVector3D, option: 'QCamera.CameraTranslationOption' = ...) -> None: ... + def rotation(self, angle: float, axis: QtGui.QVector3D) -> QtGui.QQuaternion: ... + def rollRotation(self, angle: float) -> QtGui.QQuaternion: ... + def panRotation(self, angle: float) -> QtGui.QQuaternion: ... + def tiltRotation(self, angle: float) -> QtGui.QQuaternion: ... + def transform(self) -> Qt3DCore.QTransform: ... + def lens(self) -> 'QCameraLens': ... + + +class QCameraLens(Qt3DCore.QComponent): + + class ProjectionType(int): + OrthographicProjection = ... # type: QCameraLens.ProjectionType + PerspectiveProjection = ... # type: QCameraLens.ProjectionType + FrustumProjection = ... # type: QCameraLens.ProjectionType + CustomProjection = ... # type: QCameraLens.ProjectionType + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def viewSphere(self, center: QtGui.QVector3D, radius: float) -> None: ... + def viewEntity(self, entityId: Qt3DCore.QNodeId, cameraId: Qt3DCore.QNodeId) -> None: ... + def viewAll(self, cameraId: Qt3DCore.QNodeId) -> None: ... + def exposureChanged(self, exposure: float) -> None: ... + def setExposure(self, exposure: float) -> None: ... + def exposure(self) -> float: ... + def projectionMatrixChanged(self, projectionMatrix: QtGui.QMatrix4x4) -> None: ... + def topChanged(self, top: float) -> None: ... + def bottomChanged(self, bottom: float) -> None: ... + def rightChanged(self, right: float) -> None: ... + def leftChanged(self, left: float) -> None: ... + def aspectRatioChanged(self, aspectRatio: float) -> None: ... + def fieldOfViewChanged(self, fieldOfView: float) -> None: ... + def farPlaneChanged(self, farPlane: float) -> None: ... + def nearPlaneChanged(self, nearPlane: float) -> None: ... + def projectionTypeChanged(self, projectionType: 'QCameraLens.ProjectionType') -> None: ... + def setProjectionMatrix(self, projectionMatrix: QtGui.QMatrix4x4) -> None: ... + def setTop(self, top: float) -> None: ... + def setBottom(self, bottom: float) -> None: ... + def setRight(self, right: float) -> None: ... + def setLeft(self, left: float) -> None: ... + def setAspectRatio(self, aspectRatio: float) -> None: ... + def setFieldOfView(self, fieldOfView: float) -> None: ... + def setFarPlane(self, farPlane: float) -> None: ... + def setNearPlane(self, nearPlane: float) -> None: ... + def setProjectionType(self, projectionType: 'QCameraLens.ProjectionType') -> None: ... + def setPerspectiveProjection(self, fieldOfView: float, aspect: float, nearPlane: float, farPlane: float) -> None: ... + def setFrustumProjection(self, left: float, right: float, bottom: float, top: float, nearPlane: float, farPlane: float) -> None: ... + def setOrthographicProjection(self, left: float, right: float, bottom: float, top: float, nearPlane: float, farPlane: float) -> None: ... + def projectionMatrix(self) -> QtGui.QMatrix4x4: ... + def top(self) -> float: ... + def bottom(self) -> float: ... + def right(self) -> float: ... + def left(self) -> float: ... + def aspectRatio(self) -> float: ... + def fieldOfView(self) -> float: ... + def farPlane(self) -> float: ... + def nearPlane(self) -> float: ... + def projectionType(self) -> 'QCameraLens.ProjectionType': ... + + +class QCameraSelector('QFrameGraphNode'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def cameraChanged(self, camera: Qt3DCore.QEntity) -> None: ... + def setCamera(self, camera: Qt3DCore.QEntity) -> None: ... + def camera(self) -> Qt3DCore.QEntity: ... + + +class QClearBuffers('QFrameGraphNode'): + + class BufferType(int): + None_ = ... # type: QClearBuffers.BufferType + ColorBuffer = ... # type: QClearBuffers.BufferType + DepthBuffer = ... # type: QClearBuffers.BufferType + StencilBuffer = ... # type: QClearBuffers.BufferType + DepthStencilBuffer = ... # type: QClearBuffers.BufferType + ColorDepthBuffer = ... # type: QClearBuffers.BufferType + ColorDepthStencilBuffer = ... # type: QClearBuffers.BufferType + AllBuffers = ... # type: QClearBuffers.BufferType + + class BufferTypeFlags(sip.simplewrapper): + @typing.overload def __init__(self) -> None: ... - - def id(self) -> PyQt5.sip.voidptr: ... - - class QAbstractLight(Qt3DCore.QComponent): - - class Type(int): - PointLight = ... # type: QAbstractLight.Type - DirectionalLight = ... # type: QAbstractLight.Type - SpotLight = ... # type: QAbstractLight.Type - - def intensityChanged(self, intensity: float) -> None: ... - def colorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def setIntensity(self, intensity: float) -> None: ... - def setColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def intensity(self) -> float: ... - def color(self) -> QtGui.QColor: ... - def type(self) -> 'QAbstractLight.Type': ... - - class QAbstractRayCaster(Qt3DCore.QComponent): - - class FilterMode(int): - AcceptAnyMatchingLayers = ... # type: QAbstractRayCaster.FilterMode - AcceptAllMatchingLayers = ... # type: QAbstractRayCaster.FilterMode - DiscardAnyMatchingLayers = ... # type: QAbstractRayCaster.FilterMode - DiscardAllMatchingLayers = ... # type: QAbstractRayCaster.FilterMode - - class RunMode(int): - Continuous = ... # type: QAbstractRayCaster.RunMode - SingleShot = ... # type: QAbstractRayCaster.RunMode - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... - def filterModeChanged(self, filterMode: 'QAbstractRayCaster.FilterMode') -> None: ... - def hitsChanged(self, hits: typing.Iterable['QRayCasterHit']) -> None: ... - def runModeChanged(self, runMode: 'QAbstractRayCaster.RunMode') -> None: ... - def setFilterMode(self, filterMode: 'QAbstractRayCaster.FilterMode') -> None: ... - def setRunMode(self, runMode: 'QAbstractRayCaster.RunMode') -> None: ... - def layers(self) -> typing.List['QLayer']: ... - def removeLayer(self, layer: 'QLayer') -> None: ... - def addLayer(self, layer: 'QLayer') -> None: ... - def hits(self) -> typing.List['QRayCasterHit']: ... - def filterMode(self) -> 'QAbstractRayCaster.FilterMode': ... - def runMode(self) -> 'QAbstractRayCaster.RunMode': ... - - class QAbstractTexture(Qt3DCore.QNode): - - class HandleType(int): - NoHandle = ... # type: QAbstractTexture.HandleType - OpenGLTextureId = ... # type: QAbstractTexture.HandleType - - class ComparisonMode(int): - CompareRefToTexture = ... # type: QAbstractTexture.ComparisonMode - CompareNone = ... # type: QAbstractTexture.ComparisonMode - - class ComparisonFunction(int): - CompareLessEqual = ... # type: QAbstractTexture.ComparisonFunction - CompareGreaterEqual = ... # type: QAbstractTexture.ComparisonFunction - CompareLess = ... # type: QAbstractTexture.ComparisonFunction - CompareGreater = ... # type: QAbstractTexture.ComparisonFunction - CompareEqual = ... # type: QAbstractTexture.ComparisonFunction - CommpareNotEqual = ... # type: QAbstractTexture.ComparisonFunction - CompareAlways = ... # type: QAbstractTexture.ComparisonFunction - CompareNever = ... # type: QAbstractTexture.ComparisonFunction - - class CubeMapFace(int): - CubeMapPositiveX = ... # type: QAbstractTexture.CubeMapFace - CubeMapNegativeX = ... # type: QAbstractTexture.CubeMapFace - CubeMapPositiveY = ... # type: QAbstractTexture.CubeMapFace - CubeMapNegativeY = ... # type: QAbstractTexture.CubeMapFace - CubeMapPositiveZ = ... # type: QAbstractTexture.CubeMapFace - CubeMapNegativeZ = ... # type: QAbstractTexture.CubeMapFace - AllFaces = ... # type: QAbstractTexture.CubeMapFace - - class Filter(int): - Nearest = ... # type: QAbstractTexture.Filter - Linear = ... # type: QAbstractTexture.Filter - NearestMipMapNearest = ... # type: QAbstractTexture.Filter - NearestMipMapLinear = ... # type: QAbstractTexture.Filter - LinearMipMapNearest = ... # type: QAbstractTexture.Filter - LinearMipMapLinear = ... # type: QAbstractTexture.Filter - - class TextureFormat(int): - NoFormat = ... # type: QAbstractTexture.TextureFormat - Automatic = ... # type: QAbstractTexture.TextureFormat - R8_UNorm = ... # type: QAbstractTexture.TextureFormat - RG8_UNorm = ... # type: QAbstractTexture.TextureFormat - RGB8_UNorm = ... # type: QAbstractTexture.TextureFormat - RGBA8_UNorm = ... # type: QAbstractTexture.TextureFormat - R16_UNorm = ... # type: QAbstractTexture.TextureFormat - RG16_UNorm = ... # type: QAbstractTexture.TextureFormat - RGB16_UNorm = ... # type: QAbstractTexture.TextureFormat - RGBA16_UNorm = ... # type: QAbstractTexture.TextureFormat - R8_SNorm = ... # type: QAbstractTexture.TextureFormat - RG8_SNorm = ... # type: QAbstractTexture.TextureFormat - RGB8_SNorm = ... # type: QAbstractTexture.TextureFormat - RGBA8_SNorm = ... # type: QAbstractTexture.TextureFormat - R16_SNorm = ... # type: QAbstractTexture.TextureFormat - RG16_SNorm = ... # type: QAbstractTexture.TextureFormat - RGB16_SNorm = ... # type: QAbstractTexture.TextureFormat - RGBA16_SNorm = ... # type: QAbstractTexture.TextureFormat - R8U = ... # type: QAbstractTexture.TextureFormat - RG8U = ... # type: QAbstractTexture.TextureFormat - RGB8U = ... # type: QAbstractTexture.TextureFormat - RGBA8U = ... # type: QAbstractTexture.TextureFormat - R16U = ... # type: QAbstractTexture.TextureFormat - RG16U = ... # type: QAbstractTexture.TextureFormat - RGB16U = ... # type: QAbstractTexture.TextureFormat - RGBA16U = ... # type: QAbstractTexture.TextureFormat - R32U = ... # type: QAbstractTexture.TextureFormat - RG32U = ... # type: QAbstractTexture.TextureFormat - RGB32U = ... # type: QAbstractTexture.TextureFormat - RGBA32U = ... # type: QAbstractTexture.TextureFormat - R8I = ... # type: QAbstractTexture.TextureFormat - RG8I = ... # type: QAbstractTexture.TextureFormat - RGB8I = ... # type: QAbstractTexture.TextureFormat - RGBA8I = ... # type: QAbstractTexture.TextureFormat - R16I = ... # type: QAbstractTexture.TextureFormat - RG16I = ... # type: QAbstractTexture.TextureFormat - RGB16I = ... # type: QAbstractTexture.TextureFormat - RGBA16I = ... # type: QAbstractTexture.TextureFormat - R32I = ... # type: QAbstractTexture.TextureFormat - RG32I = ... # type: QAbstractTexture.TextureFormat - RGB32I = ... # type: QAbstractTexture.TextureFormat - RGBA32I = ... # type: QAbstractTexture.TextureFormat - R16F = ... # type: QAbstractTexture.TextureFormat - RG16F = ... # type: QAbstractTexture.TextureFormat - RGB16F = ... # type: QAbstractTexture.TextureFormat - RGBA16F = ... # type: QAbstractTexture.TextureFormat - R32F = ... # type: QAbstractTexture.TextureFormat - RG32F = ... # type: QAbstractTexture.TextureFormat - RGB32F = ... # type: QAbstractTexture.TextureFormat - RGBA32F = ... # type: QAbstractTexture.TextureFormat - RGB9E5 = ... # type: QAbstractTexture.TextureFormat - RG11B10F = ... # type: QAbstractTexture.TextureFormat - RG3B2 = ... # type: QAbstractTexture.TextureFormat - R5G6B5 = ... # type: QAbstractTexture.TextureFormat - RGB5A1 = ... # type: QAbstractTexture.TextureFormat - RGBA4 = ... # type: QAbstractTexture.TextureFormat - RGB10A2 = ... # type: QAbstractTexture.TextureFormat - D16 = ... # type: QAbstractTexture.TextureFormat - D24 = ... # type: QAbstractTexture.TextureFormat - D24S8 = ... # type: QAbstractTexture.TextureFormat - D32 = ... # type: QAbstractTexture.TextureFormat - D32F = ... # type: QAbstractTexture.TextureFormat - D32FS8X24 = ... # type: QAbstractTexture.TextureFormat - RGB_DXT1 = ... # type: QAbstractTexture.TextureFormat - RGBA_DXT1 = ... # type: QAbstractTexture.TextureFormat - RGBA_DXT3 = ... # type: QAbstractTexture.TextureFormat - RGBA_DXT5 = ... # type: QAbstractTexture.TextureFormat - R_ATI1N_UNorm = ... # type: QAbstractTexture.TextureFormat - R_ATI1N_SNorm = ... # type: QAbstractTexture.TextureFormat - RG_ATI2N_UNorm = ... # type: QAbstractTexture.TextureFormat - RG_ATI2N_SNorm = ... # type: QAbstractTexture.TextureFormat - RGB_BP_UNSIGNED_FLOAT = ... # type: QAbstractTexture.TextureFormat - RGB_BP_SIGNED_FLOAT = ... # type: QAbstractTexture.TextureFormat - RGB_BP_UNorm = ... # type: QAbstractTexture.TextureFormat - R11_EAC_UNorm = ... # type: QAbstractTexture.TextureFormat - R11_EAC_SNorm = ... # type: QAbstractTexture.TextureFormat - RG11_EAC_UNorm = ... # type: QAbstractTexture.TextureFormat - RG11_EAC_SNorm = ... # type: QAbstractTexture.TextureFormat - RGB8_ETC2 = ... # type: QAbstractTexture.TextureFormat - SRGB8_ETC2 = ... # type: QAbstractTexture.TextureFormat - RGB8_PunchThrough_Alpha1_ETC2 = ... # type: QAbstractTexture.TextureFormat - SRGB8_PunchThrough_Alpha1_ETC2 = ... # type: QAbstractTexture.TextureFormat - RGBA8_ETC2_EAC = ... # type: QAbstractTexture.TextureFormat - SRGB8_Alpha8_ETC2_EAC = ... # type: QAbstractTexture.TextureFormat - RGB8_ETC1 = ... # type: QAbstractTexture.TextureFormat - SRGB8 = ... # type: QAbstractTexture.TextureFormat - SRGB8_Alpha8 = ... # type: QAbstractTexture.TextureFormat - SRGB_DXT1 = ... # type: QAbstractTexture.TextureFormat - SRGB_Alpha_DXT1 = ... # type: QAbstractTexture.TextureFormat - SRGB_Alpha_DXT3 = ... # type: QAbstractTexture.TextureFormat - SRGB_Alpha_DXT5 = ... # type: QAbstractTexture.TextureFormat - SRGB_BP_UNorm = ... # type: QAbstractTexture.TextureFormat - DepthFormat = ... # type: QAbstractTexture.TextureFormat - AlphaFormat = ... # type: QAbstractTexture.TextureFormat - RGBFormat = ... # type: QAbstractTexture.TextureFormat - RGBAFormat = ... # type: QAbstractTexture.TextureFormat - LuminanceFormat = ... # type: QAbstractTexture.TextureFormat - LuminanceAlphaFormat = ... # type: QAbstractTexture.TextureFormat - RGB10A2U = ... # type: QAbstractTexture.TextureFormat - - class Target(int): - TargetAutomatic = ... # type: QAbstractTexture.Target - Target1D = ... # type: QAbstractTexture.Target - Target1DArray = ... # type: QAbstractTexture.Target - Target2D = ... # type: QAbstractTexture.Target - Target2DArray = ... # type: QAbstractTexture.Target - Target3D = ... # type: QAbstractTexture.Target - TargetCubeMap = ... # type: QAbstractTexture.Target - TargetCubeMapArray = ... # type: QAbstractTexture.Target - Target2DMultisample = ... # type: QAbstractTexture.Target - Target2DMultisampleArray = ... # type: QAbstractTexture.Target - TargetRectangle = ... # type: QAbstractTexture.Target - TargetBuffer = ... # type: QAbstractTexture.Target - - class Status(int): - None_ = ... # type: QAbstractTexture.Status - Loading = ... # type: QAbstractTexture.Status - Ready = ... # type: QAbstractTexture.Status - Error = ... # type: QAbstractTexture.Status - @typing.overload - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + def __init__(self, f: typing.Union['QClearBuffers.BufferTypeFlags', 'QClearBuffers.BufferType']) -> None: ... @typing.overload - def __init__(self, target: 'QAbstractTexture.Target', parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def updateData(self, update: 'QTextureDataUpdate') -> None: ... - def handleChanged(self, handle: typing.Any) -> None: ... - def handleTypeChanged(self, handleType: 'QAbstractTexture.HandleType') -> None: ... - def handle(self) -> typing.Any: ... - def handleType(self) -> 'QAbstractTexture.HandleType': ... - def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... - def setStatus(self, status: 'QAbstractTexture.Status') -> None: ... - def samplesChanged(self, samples: int) -> None: ... - def layersChanged(self, layers: int) -> None: ... - def comparisonModeChanged(self, comparisonMode: 'QAbstractTexture.ComparisonMode') -> None: ... - def comparisonFunctionChanged(self, comparisonFunction: 'QAbstractTexture.ComparisonFunction') -> None: ... - def maximumAnisotropyChanged(self, maximumAnisotropy: float) -> None: ... - def minificationFilterChanged(self, minificationFilter: 'QAbstractTexture.Filter') -> None: ... - def magnificationFilterChanged(self, magnificationFilter: 'QAbstractTexture.Filter') -> None: ... - def depthChanged(self, depth: int) -> None: ... - def heightChanged(self, height: int) -> None: ... - def widthChanged(self, width: int) -> None: ... - def generateMipMapsChanged(self, generateMipMaps: bool) -> None: ... - def statusChanged(self, status: 'QAbstractTexture.Status') -> None: ... - def formatChanged(self, format: 'QAbstractTexture.TextureFormat') -> None: ... - def setSamples(self, samples: int) -> None: ... - def setLayers(self, layers: int) -> None: ... - def setComparisonMode(self, mode: 'QAbstractTexture.ComparisonMode') -> None: ... - def setComparisonFunction(self, function: 'QAbstractTexture.ComparisonFunction') -> None: ... - def setMaximumAnisotropy(self, anisotropy: float) -> None: ... - def setMagnificationFilter(self, f: 'QAbstractTexture.Filter') -> None: ... - def setMinificationFilter(self, f: 'QAbstractTexture.Filter') -> None: ... - def setDepth(self, depth: int) -> None: ... - def setHeight(self, height: int) -> None: ... - def setWidth(self, width: int) -> None: ... - def setGenerateMipMaps(self, gen: bool) -> None: ... - def setFormat(self, format: 'QAbstractTexture.TextureFormat') -> None: ... - def dataGenerator(self) -> 'QTextureGenerator': ... - def samples(self) -> int: ... - def layers(self) -> int: ... - def depth(self) -> int: ... - def height(self) -> int: ... - def width(self) -> int: ... - def comparisonMode(self) -> 'QAbstractTexture.ComparisonMode': ... - def comparisonFunction(self) -> 'QAbstractTexture.ComparisonFunction': ... - def maximumAnisotropy(self) -> float: ... - def magnificationFilter(self) -> 'QAbstractTexture.Filter': ... - def minificationFilter(self) -> 'QAbstractTexture.Filter': ... - def setSize(self, width: int, height: int = ..., depth: int = ...) -> None: ... - def wrapMode(self) -> 'QTextureWrapMode': ... - def setWrapMode(self, wrapMode: 'QTextureWrapMode') -> None: ... - def textureImages(self) -> typing.List['QAbstractTextureImage']: ... - def removeTextureImage(self, textureImage: 'QAbstractTextureImage') -> None: ... - def addTextureImage(self, textureImage: 'QAbstractTextureImage') -> None: ... - def status(self) -> 'QAbstractTexture.Status': ... - def generateMipMaps(self) -> bool: ... - def format(self) -> 'QAbstractTexture.TextureFormat': ... - def target(self) -> 'QAbstractTexture.Target': ... - - class QAbstractTextureImage(Qt3DCore.QNode): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def dataGenerator(self) -> 'QTextureImageDataGenerator': ... - def notifyDataGeneratorChanged(self) -> None: ... - def faceChanged(self, face: 'QAbstractTexture.CubeMapFace') -> None: ... - def layerChanged(self, layer: int) -> None: ... - def mipLevelChanged(self, mipLevel: int) -> None: ... - def setFace(self, face: 'QAbstractTexture.CubeMapFace') -> None: ... - def setLayer(self, layer: int) -> None: ... - def setMipLevel(self, level: int) -> None: ... - def face(self) -> 'QAbstractTexture.CubeMapFace': ... - def layer(self) -> int: ... - def mipLevel(self) -> int: ... - - class QRenderState(Qt3DCore.QNode): ... - - class QAlphaCoverage('QRenderState'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - class QAlphaTest('QRenderState'): - - class AlphaFunction(int): - Never = ... # type: QAlphaTest.AlphaFunction - Always = ... # type: QAlphaTest.AlphaFunction - Less = ... # type: QAlphaTest.AlphaFunction - LessOrEqual = ... # type: QAlphaTest.AlphaFunction - Equal = ... # type: QAlphaTest.AlphaFunction - GreaterOrEqual = ... # type: QAlphaTest.AlphaFunction - Greater = ... # type: QAlphaTest.AlphaFunction - NotEqual = ... # type: QAlphaTest.AlphaFunction - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def referenceValueChanged(self, referenceValue: float) -> None: ... - def alphaFunctionChanged(self, alphaFunction: 'QAlphaTest.AlphaFunction') -> None: ... - def setReferenceValue(self, referenceValue: float) -> None: ... - def setAlphaFunction(self, alphaFunction: 'QAlphaTest.AlphaFunction') -> None: ... - def referenceValue(self) -> float: ... - def alphaFunction(self) -> 'QAlphaTest.AlphaFunction': ... - - class QAttribute(Qt3DCore.QNode): - - class VertexBaseType(int): - Byte = ... # type: QAttribute.VertexBaseType - UnsignedByte = ... # type: QAttribute.VertexBaseType - Short = ... # type: QAttribute.VertexBaseType - UnsignedShort = ... # type: QAttribute.VertexBaseType - Int = ... # type: QAttribute.VertexBaseType - UnsignedInt = ... # type: QAttribute.VertexBaseType - HalfFloat = ... # type: QAttribute.VertexBaseType - Float = ... # type: QAttribute.VertexBaseType - Double = ... # type: QAttribute.VertexBaseType - - class AttributeType(int): - VertexAttribute = ... # type: QAttribute.AttributeType - IndexAttribute = ... # type: QAttribute.AttributeType - DrawIndirectAttribute = ... # type: QAttribute.AttributeType + def __init__(self, a0: 'QClearBuffers.BufferTypeFlags') -> None: ... + + def __hash__(self) -> int: ... + def __bool__(self) -> int: ... + def __invert__(self) -> 'QClearBuffers.BufferTypeFlags': ... + def __index__(self) -> int: ... + def __int__(self) -> int: ... + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def colorBufferChanged(self, buffer: 'QRenderTargetOutput') -> None: ... + def clearStencilValueChanged(self, clearStencilValue: int) -> None: ... + def clearDepthValueChanged(self, clearDepthValue: float) -> None: ... + def clearColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def buffersChanged(self, buffers: 'QClearBuffers.BufferType') -> None: ... + def setColorBuffer(self, buffer: 'QRenderTargetOutput') -> None: ... + def setClearStencilValue(self, clearStencilValue: int) -> None: ... + def setClearDepthValue(self, clearDepthValue: float) -> None: ... + def setClearColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def setBuffers(self, buffers: 'QClearBuffers.BufferType') -> None: ... + def colorBuffer(self) -> 'QRenderTargetOutput': ... + def clearStencilValue(self) -> int: ... + def clearDepthValue(self) -> float: ... + def clearColor(self) -> QtGui.QColor: ... + def buffers(self) -> 'QClearBuffers.BufferType': ... + + +class QClipPlane('QRenderState'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def distanceChanged(self, distance: float) -> None: ... + def normalChanged(self, normal: QtGui.QVector3D) -> None: ... + def planeIndexChanged(self, planeIndex: int) -> None: ... + def setDistance(self, a0: float) -> None: ... + def setNormal(self, a0: QtGui.QVector3D) -> None: ... + def setPlaneIndex(self, a0: int) -> None: ... + def distance(self) -> float: ... + def normal(self) -> QtGui.QVector3D: ... + def planeIndex(self) -> int: ... - @typing.overload - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - @typing.overload - def __init__(self, buf: 'QBuffer', vertexBaseType: 'QAttribute.VertexBaseType', vertexSize: int, count: int, offset: int = ..., stride: int = ..., parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - @typing.overload - def __init__(self, buf: 'QBuffer', name: str, vertexBaseType: 'QAttribute.VertexBaseType', vertexSize: int, count: int, offset: int = ..., stride: int = ..., parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def vertexSizeChanged(self, vertexSize: int) -> None: ... - def vertexBaseTypeChanged(self, vertexBaseType: 'QAttribute.VertexBaseType') -> None: ... - def attributeTypeChanged(self, attributeType: 'QAttribute.AttributeType') -> None: ... - def divisorChanged(self, divisor: int) -> None: ... - def byteOffsetChanged(self, byteOffset: int) -> None: ... - def byteStrideChanged(self, byteStride: int) -> None: ... - def countChanged(self, count: int) -> None: ... - def dataSizeChanged(self, vertexSize: int) -> None: ... - def dataTypeChanged(self, vertexBaseType: 'QAttribute.VertexBaseType') -> None: ... - def nameChanged(self, name: str) -> None: ... - def bufferChanged(self, buffer: 'QBuffer') -> None: ... - def setVertexSize(self, size: int) -> None: ... - def setVertexBaseType(self, type: 'QAttribute.VertexBaseType') -> None: ... - def setAttributeType(self, attributeType: 'QAttribute.AttributeType') -> None: ... - def setDivisor(self, divisor: int) -> None: ... - def setByteOffset(self, byteOffset: int) -> None: ... - def setByteStride(self, byteStride: int) -> None: ... - def setCount(self, count: int) -> None: ... - def setDataSize(self, size: int) -> None: ... - def setDataType(self, type: 'QAttribute.VertexBaseType') -> None: ... - def setName(self, name: str) -> None: ... - def setBuffer(self, buffer: 'QBuffer') -> None: ... - @staticmethod - def defaultJointWeightsAttributeName() -> str: ... - @staticmethod - def defaultJointIndicesAttributeName() -> str: ... - @staticmethod - def defaultTangentAttributeName() -> str: ... - @staticmethod - def defaultTextureCoordinate2AttributeName() -> str: ... - @staticmethod - def defaultTextureCoordinate1AttributeName() -> str: ... - @staticmethod - def defaultTextureCoordinateAttributeName() -> str: ... - @staticmethod - def defaultColorAttributeName() -> str: ... - @staticmethod - def defaultNormalAttributeName() -> str: ... - @staticmethod - def defaultPositionAttributeName() -> str: ... - def attributeType(self) -> 'QAttribute.AttributeType': ... - def divisor(self) -> int: ... - def byteOffset(self) -> int: ... - def byteStride(self) -> int: ... - def count(self) -> int: ... - def vertexSize(self) -> int: ... - def vertexBaseType(self) -> 'QAttribute.VertexBaseType': ... - def name(self) -> str: ... - def buffer(self) -> 'QBuffer': ... - - class QBlendEquation('QRenderState'): - - class BlendFunction(int): - Add = ... # type: QBlendEquation.BlendFunction - Subtract = ... # type: QBlendEquation.BlendFunction - ReverseSubtract = ... # type: QBlendEquation.BlendFunction - Min = ... # type: QBlendEquation.BlendFunction - Max = ... # type: QBlendEquation.BlendFunction - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def blendFunctionChanged(self, blendFunction: 'QBlendEquation.BlendFunction') -> None: ... - def setBlendFunction(self, blendFunction: 'QBlendEquation.BlendFunction') -> None: ... - def blendFunction(self) -> 'QBlendEquation.BlendFunction': ... - - class QBlendEquationArguments('QRenderState'): - - class Blending(int): - Zero = ... # type: QBlendEquationArguments.Blending - One = ... # type: QBlendEquationArguments.Blending - SourceColor = ... # type: QBlendEquationArguments.Blending - SourceAlpha = ... # type: QBlendEquationArguments.Blending - Source1Alpha = ... # type: QBlendEquationArguments.Blending - Source1Color = ... # type: QBlendEquationArguments.Blending - DestinationColor = ... # type: QBlendEquationArguments.Blending - DestinationAlpha = ... # type: QBlendEquationArguments.Blending - SourceAlphaSaturate = ... # type: QBlendEquationArguments.Blending - ConstantColor = ... # type: QBlendEquationArguments.Blending - ConstantAlpha = ... # type: QBlendEquationArguments.Blending - OneMinusSourceColor = ... # type: QBlendEquationArguments.Blending - OneMinusSourceAlpha = ... # type: QBlendEquationArguments.Blending - OneMinusDestinationAlpha = ... # type: QBlendEquationArguments.Blending - OneMinusDestinationColor = ... # type: QBlendEquationArguments.Blending - OneMinusConstantColor = ... # type: QBlendEquationArguments.Blending - OneMinusConstantAlpha = ... # type: QBlendEquationArguments.Blending - OneMinusSource1Alpha = ... # type: QBlendEquationArguments.Blending - OneMinusSource1Color0 = ... # type: QBlendEquationArguments.Blending - OneMinusSource1Color = ... # type: QBlendEquationArguments.Blending - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def bufferIndexChanged(self, index: int) -> None: ... - def destinationRgbaChanged(self, destinationRgba: 'QBlendEquationArguments.Blending') -> None: ... - def sourceRgbaChanged(self, sourceRgba: 'QBlendEquationArguments.Blending') -> None: ... - def destinationAlphaChanged(self, destinationAlpha: 'QBlendEquationArguments.Blending') -> None: ... - def destinationRgbChanged(self, destinationRgb: 'QBlendEquationArguments.Blending') -> None: ... - def sourceAlphaChanged(self, sourceAlpha: 'QBlendEquationArguments.Blending') -> None: ... - def sourceRgbChanged(self, sourceRgb: 'QBlendEquationArguments.Blending') -> None: ... - def setBufferIndex(self, index: int) -> None: ... - def setDestinationRgba(self, destinationRgba: 'QBlendEquationArguments.Blending') -> None: ... - def setSourceRgba(self, sourceRgba: 'QBlendEquationArguments.Blending') -> None: ... - def setDestinationAlpha(self, destinationAlpha: 'QBlendEquationArguments.Blending') -> None: ... - def setSourceAlpha(self, sourceAlpha: 'QBlendEquationArguments.Blending') -> None: ... - def setDestinationRgb(self, destinationRgb: 'QBlendEquationArguments.Blending') -> None: ... - def setSourceRgb(self, sourceRgb: 'QBlendEquationArguments.Blending') -> None: ... - def bufferIndex(self) -> int: ... - def destinationAlpha(self) -> 'QBlendEquationArguments.Blending': ... - def sourceAlpha(self) -> 'QBlendEquationArguments.Blending': ... - def destinationRgb(self) -> 'QBlendEquationArguments.Blending': ... - def sourceRgb(self) -> 'QBlendEquationArguments.Blending': ... - - class QFrameGraphNode(Qt3DCore.QNode): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def parentFrameGraphNode(self) -> 'QFrameGraphNode': ... - - class QBlitFramebuffer('QFrameGraphNode'): - - class InterpolationMethod(int): - Nearest = ... # type: QBlitFramebuffer.InterpolationMethod - Linear = ... # type: QBlitFramebuffer.InterpolationMethod - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def interpolationMethodChanged(self) -> None: ... - def destinationAttachmentPointChanged(self) -> None: ... - def sourceAttachmentPointChanged(self) -> None: ... - def destinationRectChanged(self) -> None: ... - def sourceRectChanged(self) -> None: ... - def destinationChanged(self) -> None: ... - def sourceChanged(self) -> None: ... - def setInterpolationMethod(self, interpolationMethod: 'QBlitFramebuffer.InterpolationMethod') -> None: ... - def setDestinationAttachmentPoint(self, destinationAttachmentPoint: 'QRenderTargetOutput.AttachmentPoint') -> None: ... - def setSourceAttachmentPoint(self, sourceAttachmentPoint: 'QRenderTargetOutput.AttachmentPoint') -> None: ... - def setDestinationRect(self, destinationRect: QtCore.QRectF) -> None: ... - def setSourceRect(self, sourceRect: QtCore.QRectF) -> None: ... - def setDestination(self, destination: 'QRenderTarget') -> None: ... - def setSource(self, source: 'QRenderTarget') -> None: ... - def interpolationMethod(self) -> 'QBlitFramebuffer.InterpolationMethod': ... - def destinationAttachmentPoint(self) -> 'QRenderTargetOutput.AttachmentPoint': ... - def sourceAttachmentPoint(self) -> 'QRenderTargetOutput.AttachmentPoint': ... - def destinationRect(self) -> QtCore.QRectF: ... - def sourceRect(self) -> QtCore.QRectF: ... - def destination(self) -> 'QRenderTarget': ... - def source(self) -> 'QRenderTarget': ... - - class QBuffer(Qt3DCore.QNode): - - class AccessType(int): - Write = ... # type: QBuffer.AccessType - Read = ... # type: QBuffer.AccessType - ReadWrite = ... # type: QBuffer.AccessType - - class UsageType(int): - StreamDraw = ... # type: QBuffer.UsageType - StreamRead = ... # type: QBuffer.UsageType - StreamCopy = ... # type: QBuffer.UsageType - StaticDraw = ... # type: QBuffer.UsageType - StaticRead = ... # type: QBuffer.UsageType - StaticCopy = ... # type: QBuffer.UsageType - DynamicDraw = ... # type: QBuffer.UsageType - DynamicRead = ... # type: QBuffer.UsageType - DynamicCopy = ... # type: QBuffer.UsageType - - class BufferType(int): - VertexBuffer = ... # type: QBuffer.BufferType - IndexBuffer = ... # type: QBuffer.BufferType - PixelPackBuffer = ... # type: QBuffer.BufferType - PixelUnpackBuffer = ... # type: QBuffer.BufferType - UniformBuffer = ... # type: QBuffer.BufferType - ShaderStorageBuffer = ... # type: QBuffer.BufferType - DrawIndirectBuffer = ... # type: QBuffer.BufferType - @typing.overload - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - @typing.overload - def __init__(self, ty: 'QBuffer.BufferType', parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def dataAvailable(self) -> None: ... - def accessTypeChanged(self, access: 'QBuffer.AccessType') -> None: ... - def setAccessType(self, access: 'QBuffer.AccessType') -> None: ... - def accessType(self) -> 'QBuffer.AccessType': ... - def updateData(self, offset: int, bytes: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... - def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... - def syncDataChanged(self, syncData: bool) -> None: ... - def usageChanged(self, usage: 'QBuffer.UsageType') -> None: ... - def typeChanged(self, type: 'QBuffer.BufferType') -> None: ... - def dataChanged(self, bytes: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... - def setSyncData(self, syncData: bool) -> None: ... - def setUsage(self, usage: 'QBuffer.UsageType') -> None: ... - def setType(self, type: 'QBuffer.BufferType') -> None: ... - def dataGenerator(self) -> 'QBufferDataGenerator': ... - def setDataGenerator(self, functor: 'QBufferDataGenerator') -> None: ... - def data(self) -> QtCore.QByteArray: ... - def setData(self, bytes: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... - def isSyncData(self) -> bool: ... - def type(self) -> 'QBuffer.BufferType': ... - def usage(self) -> 'QBuffer.UsageType': ... - - class QBufferDataGenerator('QAbstractFunctor'): - - def __call__(self) -> QtCore.QByteArray: ... - - class QCamera(Qt3DCore.QEntity): - - class CameraTranslationOption(int): - TranslateViewCenter = ... # type: QCamera.CameraTranslationOption - DontTranslateViewCenter = ... # type: QCamera.CameraTranslationOption - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def viewEntity(self, entity: Qt3DCore.QEntity) -> None: ... - def viewSphere(self, center: QtGui.QVector3D, radius: float) -> None: ... - def viewAll(self) -> None: ... - def exposureChanged(self, exposure: float) -> None: ... - def setExposure(self, exposure: float) -> None: ... - def exposure(self) -> float: ... - def viewMatrixChanged(self) -> None: ... - def viewVectorChanged(self, viewVector: QtGui.QVector3D) -> None: ... - def viewCenterChanged(self, viewCenter: QtGui.QVector3D) -> None: ... - def upVectorChanged(self, upVector: QtGui.QVector3D) -> None: ... - def positionChanged(self, position: QtGui.QVector3D) -> None: ... - def projectionMatrixChanged(self, projectionMatrix: QtGui.QMatrix4x4) -> None: ... - def topChanged(self, top: float) -> None: ... - def bottomChanged(self, bottom: float) -> None: ... - def rightChanged(self, right: float) -> None: ... - def leftChanged(self, left: float) -> None: ... - def aspectRatioChanged(self, aspectRatio: float) -> None: ... - def fieldOfViewChanged(self, fieldOfView: float) -> None: ... - def farPlaneChanged(self, farPlane: float) -> None: ... - def nearPlaneChanged(self, nearPlane: float) -> None: ... - def projectionTypeChanged(self, projectionType: 'QCameraLens.ProjectionType') -> None: ... - def setViewCenter(self, viewCenter: QtGui.QVector3D) -> None: ... - def setUpVector(self, upVector: QtGui.QVector3D) -> None: ... - def setPosition(self, position: QtGui.QVector3D) -> None: ... - def setProjectionMatrix(self, projectionMatrix: QtGui.QMatrix4x4) -> None: ... - def setTop(self, top: float) -> None: ... - def setBottom(self, bottom: float) -> None: ... - def setRight(self, right: float) -> None: ... - def setLeft(self, left: float) -> None: ... - def setAspectRatio(self, aspectRatio: float) -> None: ... - def setFieldOfView(self, fieldOfView: float) -> None: ... - def setFarPlane(self, farPlane: float) -> None: ... - def setNearPlane(self, nearPlane: float) -> None: ... - def setProjectionType(self, type: 'QCameraLens.ProjectionType') -> None: ... - def viewMatrix(self) -> QtGui.QMatrix4x4: ... - def viewVector(self) -> QtGui.QVector3D: ... - def viewCenter(self) -> QtGui.QVector3D: ... - def upVector(self) -> QtGui.QVector3D: ... - def position(self) -> QtGui.QVector3D: ... - def projectionMatrix(self) -> QtGui.QMatrix4x4: ... - def top(self) -> float: ... - def bottom(self) -> float: ... - def right(self) -> float: ... - def left(self) -> float: ... - def aspectRatio(self) -> float: ... - def fieldOfView(self) -> float: ... - def farPlane(self) -> float: ... - def nearPlane(self) -> float: ... - def projectionType(self) -> 'QCameraLens.ProjectionType': ... - def rotateAboutViewCenter(self, q: QtGui.QQuaternion) -> None: ... - def rotate(self, q: QtGui.QQuaternion) -> None: ... - def rollAboutViewCenter(self, angle: float) -> None: ... - @typing.overload - def panAboutViewCenter(self, angle: float) -> None: ... - @typing.overload - def panAboutViewCenter(self, angle: float, axis: QtGui.QVector3D) -> None: ... - def tiltAboutViewCenter(self, angle: float) -> None: ... - def roll(self, angle: float) -> None: ... - @typing.overload - def pan(self, angle: float) -> None: ... - @typing.overload - def pan(self, angle: float, axis: QtGui.QVector3D) -> None: ... - def tilt(self, angle: float) -> None: ... - def translateWorld(self, vWorld: QtGui.QVector3D, option: 'QCamera.CameraTranslationOption' = ...) -> None: ... - def translate(self, vLocal: QtGui.QVector3D, option: 'QCamera.CameraTranslationOption' = ...) -> None: ... - def rotation(self, angle: float, axis: QtGui.QVector3D) -> QtGui.QQuaternion: ... - def rollRotation(self, angle: float) -> QtGui.QQuaternion: ... - def panRotation(self, angle: float) -> QtGui.QQuaternion: ... - def tiltRotation(self, angle: float) -> QtGui.QQuaternion: ... - def transform(self) -> Qt3DCore.QTransform: ... - def lens(self) -> 'QCameraLens': ... - - class QCameraLens(Qt3DCore.QComponent): - - class ProjectionType(int): - OrthographicProjection = ... # type: QCameraLens.ProjectionType - PerspectiveProjection = ... # type: QCameraLens.ProjectionType - FrustumProjection = ... # type: QCameraLens.ProjectionType - CustomProjection = ... # type: QCameraLens.ProjectionType - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def viewSphere(self, center: QtGui.QVector3D, radius: float) -> None: ... - def viewEntity(self, entityId: Qt3DCore.QNodeId, cameraId: Qt3DCore.QNodeId) -> None: ... - def viewAll(self, cameraId: Qt3DCore.QNodeId) -> None: ... - def exposureChanged(self, exposure: float) -> None: ... - def setExposure(self, exposure: float) -> None: ... - def exposure(self) -> float: ... - def projectionMatrixChanged(self, projectionMatrix: QtGui.QMatrix4x4) -> None: ... - def topChanged(self, top: float) -> None: ... - def bottomChanged(self, bottom: float) -> None: ... - def rightChanged(self, right: float) -> None: ... - def leftChanged(self, left: float) -> None: ... - def aspectRatioChanged(self, aspectRatio: float) -> None: ... - def fieldOfViewChanged(self, fieldOfView: float) -> None: ... - def farPlaneChanged(self, farPlane: float) -> None: ... - def nearPlaneChanged(self, nearPlane: float) -> None: ... - def projectionTypeChanged(self, projectionType: 'QCameraLens.ProjectionType') -> None: ... - def setProjectionMatrix(self, projectionMatrix: QtGui.QMatrix4x4) -> None: ... - def setTop(self, top: float) -> None: ... - def setBottom(self, bottom: float) -> None: ... - def setRight(self, right: float) -> None: ... - def setLeft(self, left: float) -> None: ... - def setAspectRatio(self, aspectRatio: float) -> None: ... - def setFieldOfView(self, fieldOfView: float) -> None: ... - def setFarPlane(self, farPlane: float) -> None: ... - def setNearPlane(self, nearPlane: float) -> None: ... - def setProjectionType(self, projectionType: 'QCameraLens.ProjectionType') -> None: ... - def setPerspectiveProjection(self, fieldOfView: float, aspect: float, nearPlane: float, farPlane: float) -> None: ... - def setFrustumProjection(self, left: float, right: float, bottom: float, top: float, nearPlane: float, farPlane: float) -> None: ... - def setOrthographicProjection(self, left: float, right: float, bottom: float, top: float, nearPlane: float, farPlane: float) -> None: ... - def projectionMatrix(self) -> QtGui.QMatrix4x4: ... - def top(self) -> float: ... - def bottom(self) -> float: ... - def right(self) -> float: ... - def left(self) -> float: ... - def aspectRatio(self) -> float: ... - def fieldOfView(self) -> float: ... - def farPlane(self) -> float: ... - def nearPlane(self) -> float: ... - def projectionType(self) -> 'QCameraLens.ProjectionType': ... - - class QCameraSelector('QFrameGraphNode'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def cameraChanged(self, camera: Qt3DCore.QEntity) -> None: ... - def setCamera(self, camera: Qt3DCore.QEntity) -> None: ... - def camera(self) -> Qt3DCore.QEntity: ... - - class QClearBuffers('QFrameGraphNode'): - - class BufferType(int): - None_ = ... # type: QClearBuffers.BufferType - ColorBuffer = ... # type: QClearBuffers.BufferType - DepthBuffer = ... # type: QClearBuffers.BufferType - StencilBuffer = ... # type: QClearBuffers.BufferType - DepthStencilBuffer = ... # type: QClearBuffers.BufferType - ColorDepthBuffer = ... # type: QClearBuffers.BufferType - ColorDepthStencilBuffer = ... # type: QClearBuffers.BufferType - AllBuffers = ... # type: QClearBuffers.BufferType - - class BufferTypeFlags(sip.simplewrapper): - - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, f: typing.Union['QClearBuffers.BufferTypeFlags', 'QClearBuffers.BufferType']) -> None: ... - @typing.overload - def __init__(self, a0: 'QClearBuffers.BufferTypeFlags') -> None: ... - - def __hash__(self) -> int: ... - def __bool__(self) -> int: ... - def __invert__(self) -> 'QClearBuffers.BufferTypeFlags': ... - def __index__(self) -> int: ... - def __int__(self) -> int: ... - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def colorBufferChanged(self, buffer: 'QRenderTargetOutput') -> None: ... - def clearStencilValueChanged(self, clearStencilValue: int) -> None: ... - def clearDepthValueChanged(self, clearDepthValue: float) -> None: ... - def clearColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def buffersChanged(self, buffers: 'QClearBuffers.BufferType') -> None: ... - def setColorBuffer(self, buffer: 'QRenderTargetOutput') -> None: ... - def setClearStencilValue(self, clearStencilValue: int) -> None: ... - def setClearDepthValue(self, clearDepthValue: float) -> None: ... - def setClearColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def setBuffers(self, buffers: 'QClearBuffers.BufferType') -> None: ... - def colorBuffer(self) -> 'QRenderTargetOutput': ... - def clearStencilValue(self) -> int: ... - def clearDepthValue(self) -> float: ... - def clearColor(self) -> QtGui.QColor: ... - def buffers(self) -> 'QClearBuffers.BufferType': ... - - class QClipPlane('QRenderState'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def distanceChanged(self, distance: float) -> None: ... - def normalChanged(self, normal: QtGui.QVector3D) -> None: ... - def planeIndexChanged(self, planeIndex: int) -> None: ... - def setDistance(self, a0: float) -> None: ... - def setNormal(self, a0: QtGui.QVector3D) -> None: ... - def setPlaneIndex(self, a0: int) -> None: ... - def distance(self) -> float: ... - def normal(self) -> QtGui.QVector3D: ... - def planeIndex(self) -> int: ... - - class QComputeCommand(Qt3DCore.QComponent): - - class RunType(int): - Continuous = ... # type: QComputeCommand.RunType - Manual = ... # type: QComputeCommand.RunType - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def runTypeChanged(self) -> None: ... - @typing.overload - def trigger(self, frameCount: int = ...) -> None: ... - @typing.overload - def trigger(self, workGroupX: int, workGroupY: int, workGroupZ: int, frameCount: int = ...) -> None: ... - def setRunType(self, runType: 'QComputeCommand.RunType') -> None: ... - def runType(self) -> 'QComputeCommand.RunType': ... - def workGroupZChanged(self) -> None: ... - def workGroupYChanged(self) -> None: ... - def workGroupXChanged(self) -> None: ... - def setWorkGroupZ(self, workGroupZ: int) -> None: ... - def setWorkGroupY(self, workGroupY: int) -> None: ... - def setWorkGroupX(self, workGroupX: int) -> None: ... - def workGroupZ(self) -> int: ... - def workGroupY(self) -> int: ... - def workGroupX(self) -> int: ... - - class QColorMask('QRenderState'): +class QComputeCommand(Qt3DCore.QComponent): - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def alphaMaskedChanged(self, alphaMasked: bool) -> None: ... - def blueMaskedChanged(self, blueMasked: bool) -> None: ... - def greenMaskedChanged(self, greenMasked: bool) -> None: ... - def redMaskedChanged(self, redMasked: bool) -> None: ... - def setAlphaMasked(self, alphaMasked: bool) -> None: ... - def setBlueMasked(self, blueMasked: bool) -> None: ... - def setGreenMasked(self, greenMasked: bool) -> None: ... - def setRedMasked(self, redMasked: bool) -> None: ... - def isAlphaMasked(self) -> bool: ... - def isBlueMasked(self) -> bool: ... - def isGreenMasked(self) -> bool: ... - def isRedMasked(self) -> bool: ... - - class QCullFace('QRenderState'): - - class CullingMode(int): - NoCulling = ... # type: QCullFace.CullingMode - Front = ... # type: QCullFace.CullingMode - Back = ... # type: QCullFace.CullingMode - FrontAndBack = ... # type: QCullFace.CullingMode + class RunType(int): + Continuous = ... # type: QComputeCommand.RunType + Manual = ... # type: QComputeCommand.RunType - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - def modeChanged(self, mode: 'QCullFace.CullingMode') -> None: ... - def setMode(self, mode: 'QCullFace.CullingMode') -> None: ... - def mode(self) -> 'QCullFace.CullingMode': ... + def runTypeChanged(self) -> None: ... + @typing.overload + def trigger(self, frameCount: int = ...) -> None: ... + @typing.overload + def trigger(self, workGroupX: int, workGroupY: int, workGroupZ: int, frameCount: int = ...) -> None: ... + def setRunType(self, runType: 'QComputeCommand.RunType') -> None: ... + def runType(self) -> 'QComputeCommand.RunType': ... + def workGroupZChanged(self) -> None: ... + def workGroupYChanged(self) -> None: ... + def workGroupXChanged(self) -> None: ... + def setWorkGroupZ(self, workGroupZ: int) -> None: ... + def setWorkGroupY(self, workGroupY: int) -> None: ... + def setWorkGroupX(self, workGroupX: int) -> None: ... + def workGroupZ(self) -> int: ... + def workGroupY(self) -> int: ... + def workGroupX(self) -> int: ... - class QDepthRange('QRenderState'): - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... +class QColorMask('QRenderState'): - def farValueChanged(self, farValue: float) -> None: ... - def nearValueChanged(self, nearValue: float) -> None: ... - def setFarValue(self, value: float) -> None: ... - def setNearValue(self, value: float) -> None: ... - def farValue(self) -> float: ... - def nearValue(self) -> float: ... + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - class QDepthTest('QRenderState'): + def alphaMaskedChanged(self, alphaMasked: bool) -> None: ... + def blueMaskedChanged(self, blueMasked: bool) -> None: ... + def greenMaskedChanged(self, greenMasked: bool) -> None: ... + def redMaskedChanged(self, redMasked: bool) -> None: ... + def setAlphaMasked(self, alphaMasked: bool) -> None: ... + def setBlueMasked(self, blueMasked: bool) -> None: ... + def setGreenMasked(self, greenMasked: bool) -> None: ... + def setRedMasked(self, redMasked: bool) -> None: ... + def isAlphaMasked(self) -> bool: ... + def isBlueMasked(self) -> bool: ... + def isGreenMasked(self) -> bool: ... + def isRedMasked(self) -> bool: ... - class DepthFunction(int): - Never = ... # type: QDepthTest.DepthFunction - Always = ... # type: QDepthTest.DepthFunction - Less = ... # type: QDepthTest.DepthFunction - LessOrEqual = ... # type: QDepthTest.DepthFunction - Equal = ... # type: QDepthTest.DepthFunction - GreaterOrEqual = ... # type: QDepthTest.DepthFunction - Greater = ... # type: QDepthTest.DepthFunction - NotEqual = ... # type: QDepthTest.DepthFunction - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... +class QCullFace('QRenderState'): - def depthFunctionChanged(self, depthFunction: 'QDepthTest.DepthFunction') -> None: ... - def setDepthFunction(self, depthFunction: 'QDepthTest.DepthFunction') -> None: ... - def depthFunction(self) -> 'QDepthTest.DepthFunction': ... + class CullingMode(int): + NoCulling = ... # type: QCullFace.CullingMode + Front = ... # type: QCullFace.CullingMode + Back = ... # type: QCullFace.CullingMode + FrontAndBack = ... # type: QCullFace.CullingMode - class QDirectionalLight('QAbstractLight'): + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + def modeChanged(self, mode: 'QCullFace.CullingMode') -> None: ... + def setMode(self, mode: 'QCullFace.CullingMode') -> None: ... + def mode(self) -> 'QCullFace.CullingMode': ... - def worldDirectionChanged(self, worldDirection: QtGui.QVector3D) -> None: ... - def setWorldDirection(self, worldDirection: QtGui.QVector3D) -> None: ... - def worldDirection(self) -> QtGui.QVector3D: ... - - class QDispatchCompute('QFrameGraphNode'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def workGroupZChanged(self) -> None: ... - def workGroupYChanged(self) -> None: ... - def workGroupXChanged(self) -> None: ... - def setWorkGroupZ(self, workGroupZ: int) -> None: ... - def setWorkGroupY(self, workGroupY: int) -> None: ... - def setWorkGroupX(self, workGroupX: int) -> None: ... - def workGroupZ(self) -> int: ... - def workGroupY(self) -> int: ... - def workGroupX(self) -> int: ... - - class QDithering('QRenderState'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - class QEffect(Qt3DCore.QNode): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def techniques(self) -> typing.List['QTechnique']: ... - def removeTechnique(self, t: 'QTechnique') -> None: ... - def addTechnique(self, t: 'QTechnique') -> None: ... - def parameters(self) -> typing.List['QParameter']: ... - def removeParameter(self, parameter: 'QParameter') -> None: ... - def addParameter(self, parameter: 'QParameter') -> None: ... - - class QEnvironmentLight(Qt3DCore.QComponent): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def specularChanged(self, environmentSpecular: 'QAbstractTexture') -> None: ... - def irradianceChanged(self, environmentIrradiance: 'QAbstractTexture') -> None: ... - def setSpecular(self, specular: 'QAbstractTexture') -> None: ... - def setIrradiance(self, irradiance: 'QAbstractTexture') -> None: ... - def specular(self) -> 'QAbstractTexture': ... - def irradiance(self) -> 'QAbstractTexture': ... - - class QFilterKey(Qt3DCore.QNode): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def valueChanged(self, value: typing.Any) -> None: ... - def nameChanged(self, name: str) -> None: ... - def setName(self, customType: str) -> None: ... - def setValue(self, value: typing.Any) -> None: ... - def name(self) -> str: ... - def value(self) -> typing.Any: ... - - class QFrontFace('QRenderState'): - - class WindingDirection(int): - ClockWise = ... # type: QFrontFace.WindingDirection - CounterClockWise = ... # type: QFrontFace.WindingDirection - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def directionChanged(self, direction: 'QFrontFace.WindingDirection') -> None: ... - def setDirection(self, direction: 'QFrontFace.WindingDirection') -> None: ... - def direction(self) -> 'QFrontFace.WindingDirection': ... - - class QFrustumCulling('QFrameGraphNode'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - class QGeometry(Qt3DCore.QNode): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... - def maxExtentChanged(self, maxExtent: QtGui.QVector3D) -> None: ... - def minExtentChanged(self, minExtent: QtGui.QVector3D) -> None: ... - def maxExtent(self) -> QtGui.QVector3D: ... - def minExtent(self) -> QtGui.QVector3D: ... - def boundingVolumePositionAttributeChanged(self, boundingVolumePositionAttribute: 'QAttribute') -> None: ... - def setBoundingVolumePositionAttribute(self, boundingVolumePositionAttribute: 'QAttribute') -> None: ... - def boundingVolumePositionAttribute(self) -> 'QAttribute': ... - def removeAttribute(self, attribute: 'QAttribute') -> None: ... - def addAttribute(self, attribute: 'QAttribute') -> None: ... - def attributes(self) -> typing.List['QAttribute']: ... - - class QGeometryFactory('QAbstractFunctor'): - - def __call__(self) -> 'QGeometry': ... - - class QGeometryRenderer(Qt3DCore.QComponent): - - class PrimitiveType(int): - Points = ... # type: QGeometryRenderer.PrimitiveType - Lines = ... # type: QGeometryRenderer.PrimitiveType - LineLoop = ... # type: QGeometryRenderer.PrimitiveType - LineStrip = ... # type: QGeometryRenderer.PrimitiveType - Triangles = ... # type: QGeometryRenderer.PrimitiveType - TriangleStrip = ... # type: QGeometryRenderer.PrimitiveType - TriangleFan = ... # type: QGeometryRenderer.PrimitiveType - LinesAdjacency = ... # type: QGeometryRenderer.PrimitiveType - TrianglesAdjacency = ... # type: QGeometryRenderer.PrimitiveType - LineStripAdjacency = ... # type: QGeometryRenderer.PrimitiveType - TriangleStripAdjacency = ... # type: QGeometryRenderer.PrimitiveType - Patches = ... # type: QGeometryRenderer.PrimitiveType - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... - def indexBufferByteOffsetChanged(self, offset: int) -> None: ... - def setIndexBufferByteOffset(self, offset: int) -> None: ... - def indexBufferByteOffset(self) -> int: ... - def primitiveTypeChanged(self, primitiveType: 'QGeometryRenderer.PrimitiveType') -> None: ... - def geometryChanged(self, geometry: 'QGeometry') -> None: ... - def primitiveRestartEnabledChanged(self, primitiveRestartEnabled: bool) -> None: ... - def verticesPerPatchChanged(self, verticesPerPatch: int) -> None: ... - def restartIndexValueChanged(self, restartIndexValue: int) -> None: ... - def firstVertexChanged(self, firstVertex: int) -> None: ... - def firstInstanceChanged(self, firstInstance: int) -> None: ... - def indexOffsetChanged(self, indexOffset: int) -> None: ... - def vertexCountChanged(self, vertexCount: int) -> None: ... - def instanceCountChanged(self, instanceCount: int) -> None: ... - def setPrimitiveType(self, primitiveType: 'QGeometryRenderer.PrimitiveType') -> None: ... - def setGeometry(self, geometry: 'QGeometry') -> None: ... - def setPrimitiveRestartEnabled(self, enabled: bool) -> None: ... - def setVerticesPerPatch(self, verticesPerPatch: int) -> None: ... - def setRestartIndexValue(self, index: int) -> None: ... - def setFirstVertex(self, firstVertex: int) -> None: ... - def setFirstInstance(self, firstInstance: int) -> None: ... - def setIndexOffset(self, indexOffset: int) -> None: ... - def setVertexCount(self, vertexCount: int) -> None: ... - def setInstanceCount(self, instanceCount: int) -> None: ... - def setGeometryFactory(self, factory: 'QGeometryFactory') -> None: ... - def geometryFactory(self) -> 'QGeometryFactory': ... - def primitiveType(self) -> 'QGeometryRenderer.PrimitiveType': ... - def geometry(self) -> 'QGeometry': ... - def primitiveRestartEnabled(self) -> bool: ... - def verticesPerPatch(self) -> int: ... - def restartIndexValue(self) -> int: ... - def firstVertex(self) -> int: ... - def firstInstance(self) -> int: ... - def indexOffset(self) -> int: ... - def vertexCount(self) -> int: ... - def instanceCount(self) -> int: ... - - class QGraphicsApiFilter(QtCore.QObject): - - class OpenGLProfile(int): - NoProfile = ... # type: QGraphicsApiFilter.OpenGLProfile - CoreProfile = ... # type: QGraphicsApiFilter.OpenGLProfile - CompatibilityProfile = ... # type: QGraphicsApiFilter.OpenGLProfile - - class Api(int): - OpenGLES = ... # type: QGraphicsApiFilter.Api - OpenGL = ... # type: QGraphicsApiFilter.Api - Vulkan = ... # type: QGraphicsApiFilter.Api - DirectX = ... # type: QGraphicsApiFilter.Api - RHI = ... # type: QGraphicsApiFilter.Api - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def graphicsApiFilterChanged(self) -> None: ... - def vendorChanged(self, vendor: str) -> None: ... - def extensionsChanged(self, extensions: typing.Iterable[str]) -> None: ... - def majorVersionChanged(self, majorVersion: int) -> None: ... - def minorVersionChanged(self, minorVersion: int) -> None: ... - def profileChanged(self, profile: 'QGraphicsApiFilter.OpenGLProfile') -> None: ... - def apiChanged(self, api: 'QGraphicsApiFilter.Api') -> None: ... - def setVendor(self, vendor: str) -> None: ... - def setExtensions(self, extensions: typing.Iterable[str]) -> None: ... - def setMajorVersion(self, majorVersion: int) -> None: ... - def setMinorVersion(self, minorVersion: int) -> None: ... - def setProfile(self, profile: 'QGraphicsApiFilter.OpenGLProfile') -> None: ... - def setApi(self, api: 'QGraphicsApiFilter.Api') -> None: ... - def vendor(self) -> str: ... - def extensions(self) -> typing.List[str]: ... - def majorVersion(self) -> int: ... - def minorVersion(self) -> int: ... - def profile(self) -> 'QGraphicsApiFilter.OpenGLProfile': ... - def api(self) -> 'QGraphicsApiFilter.Api': ... - - class QLayer(Qt3DCore.QComponent): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def recursiveChanged(self) -> None: ... - def setRecursive(self, recursive: bool) -> None: ... - def recursive(self) -> bool: ... - - class QLayerFilter('QFrameGraphNode'): - - class FilterMode(int): - AcceptAnyMatchingLayers = ... # type: QLayerFilter.FilterMode - AcceptAllMatchingLayers = ... # type: QLayerFilter.FilterMode - DiscardAnyMatchingLayers = ... # type: QLayerFilter.FilterMode - DiscardAllMatchingLayers = ... # type: QLayerFilter.FilterMode - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def filterModeChanged(self, filterMode: 'QLayerFilter.FilterMode') -> None: ... - def setFilterMode(self, filterMode: 'QLayerFilter.FilterMode') -> None: ... - def filterMode(self) -> 'QLayerFilter.FilterMode': ... - def layers(self) -> typing.List['QLayer']: ... - def removeLayer(self, layer: 'QLayer') -> None: ... - def addLayer(self, layer: 'QLayer') -> None: ... - - class QLevelOfDetail(Qt3DCore.QComponent): - - class ThresholdType(int): - DistanceToCameraThreshold = ... # type: QLevelOfDetail.ThresholdType - ProjectedScreenPixelSizeThreshold = ... # type: QLevelOfDetail.ThresholdType - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... - def volumeOverrideChanged(self, volumeOverride: 'QLevelOfDetailBoundingSphere') -> None: ... - def thresholdsChanged(self, thresholds: typing.Iterable[float]) -> None: ... - def thresholdTypeChanged(self, thresholdType: 'QLevelOfDetail.ThresholdType') -> None: ... - def currentIndexChanged(self, currentIndex: int) -> None: ... - def cameraChanged(self, camera: 'QCamera') -> None: ... - def setVolumeOverride(self, volumeOverride: 'QLevelOfDetailBoundingSphere') -> None: ... - def setThresholds(self, thresholds: typing.Iterable[float]) -> None: ... - def setThresholdType(self, thresholdType: 'QLevelOfDetail.ThresholdType') -> None: ... - def setCurrentIndex(self, currentIndex: int) -> None: ... - def setCamera(self, camera: 'QCamera') -> None: ... - def createBoundingSphere(self, center: QtGui.QVector3D, radius: float) -> 'QLevelOfDetailBoundingSphere': ... - def volumeOverride(self) -> 'QLevelOfDetailBoundingSphere': ... - def thresholds(self) -> typing.List[float]: ... - def thresholdType(self) -> 'QLevelOfDetail.ThresholdType': ... - def currentIndex(self) -> int: ... - def camera(self) -> 'QCamera': ... - - class QLevelOfDetailBoundingSphere(sip.simplewrapper): - @typing.overload - def __init__(self, center: QtGui.QVector3D = ..., radius: float = ...) -> None: ... - @typing.overload - def __init__(self, other: 'QLevelOfDetailBoundingSphere') -> None: ... +class QDepthRange('QRenderState'): - def isEmpty(self) -> bool: ... - def radius(self) -> float: ... - def center(self) -> QtGui.QVector3D: ... + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - class QLevelOfDetailSwitch('QLevelOfDetail'): + def farValueChanged(self, farValue: float) -> None: ... + def nearValueChanged(self, nearValue: float) -> None: ... + def setFarValue(self, value: float) -> None: ... + def setNearValue(self, value: float) -> None: ... + def farValue(self) -> float: ... + def nearValue(self) -> float: ... - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... +class QDepthTest('QRenderState'): - class QLineWidth('QRenderState'): + class DepthFunction(int): + Never = ... # type: QDepthTest.DepthFunction + Always = ... # type: QDepthTest.DepthFunction + Less = ... # type: QDepthTest.DepthFunction + LessOrEqual = ... # type: QDepthTest.DepthFunction + Equal = ... # type: QDepthTest.DepthFunction + GreaterOrEqual = ... # type: QDepthTest.DepthFunction + Greater = ... # type: QDepthTest.DepthFunction + NotEqual = ... # type: QDepthTest.DepthFunction - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - def smoothChanged(self, enabled: bool) -> None: ... - def valueChanged(self, value: float) -> None: ... - def setSmooth(self, enabled: bool) -> None: ... - def setValue(self, value: float) -> None: ... - def smooth(self) -> bool: ... - def value(self) -> float: ... + def depthFunctionChanged(self, depthFunction: 'QDepthTest.DepthFunction') -> None: ... + def setDepthFunction(self, depthFunction: 'QDepthTest.DepthFunction') -> None: ... + def depthFunction(self) -> 'QDepthTest.DepthFunction': ... - class QMaterial(Qt3DCore.QComponent): - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... +class QDirectionalLight('QAbstractLight'): - def effectChanged(self, effect: 'QEffect') -> None: ... - def setEffect(self, effect: 'QEffect') -> None: ... - def parameters(self) -> typing.List['QParameter']: ... - def removeParameter(self, parameter: 'QParameter') -> None: ... - def addParameter(self, parameter: 'QParameter') -> None: ... - def effect(self) -> 'QEffect': ... - - class QMemoryBarrier('QFrameGraphNode'): - - class Operation(int): - None_ = ... # type: QMemoryBarrier.Operation - VertexAttributeArray = ... # type: QMemoryBarrier.Operation - ElementArray = ... # type: QMemoryBarrier.Operation - Uniform = ... # type: QMemoryBarrier.Operation - TextureFetch = ... # type: QMemoryBarrier.Operation - ShaderImageAccess = ... # type: QMemoryBarrier.Operation - Command = ... # type: QMemoryBarrier.Operation - PixelBuffer = ... # type: QMemoryBarrier.Operation - TextureUpdate = ... # type: QMemoryBarrier.Operation - BufferUpdate = ... # type: QMemoryBarrier.Operation - FrameBuffer = ... # type: QMemoryBarrier.Operation - TransformFeedback = ... # type: QMemoryBarrier.Operation - AtomicCounter = ... # type: QMemoryBarrier.Operation - ShaderStorage = ... # type: QMemoryBarrier.Operation - QueryBuffer = ... # type: QMemoryBarrier.Operation - All = ... # type: QMemoryBarrier.Operation - - class Operations(sip.simplewrapper): - - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, f: typing.Union['QMemoryBarrier.Operations', 'QMemoryBarrier.Operation']) -> None: ... - @typing.overload - def __init__(self, a0: 'QMemoryBarrier.Operations') -> None: ... - - def __hash__(self) -> int: ... - def __bool__(self) -> int: ... - def __invert__(self) -> 'QMemoryBarrier.Operations': ... - def __index__(self) -> int: ... - def __int__(self) -> int: ... - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def waitOperationsChanged(self, barrierTypes: typing.Union['QMemoryBarrier.Operations', 'QMemoryBarrier.Operation']) -> None: ... - def setWaitOperations(self, operations: typing.Union['QMemoryBarrier.Operations', 'QMemoryBarrier.Operation']) -> None: ... - def waitOperations(self) -> 'QMemoryBarrier.Operations': ... - - class QMesh('QGeometryRenderer'): - - class Status(int): - None_ = ... # type: QMesh.Status - Loading = ... # type: QMesh.Status - Ready = ... # type: QMesh.Status - Error = ... # type: QMesh.Status - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... - def statusChanged(self, status: 'QMesh.Status') -> None: ... - def status(self) -> 'QMesh.Status': ... - def meshNameChanged(self, meshName: str) -> None: ... - def sourceChanged(self, source: QtCore.QUrl) -> None: ... - def setMeshName(self, meshName: str) -> None: ... - def setSource(self, source: QtCore.QUrl) -> None: ... - def meshName(self) -> str: ... - def source(self) -> QtCore.QUrl: ... - - class QMultiSampleAntiAliasing('QRenderState'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - class QNoDepthMask('QRenderState'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - class QNoDraw('QFrameGraphNode'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - class QNoPicking('QFrameGraphNode'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - class QObjectPicker(Qt3DCore.QComponent): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def priorityChanged(self, priority: int) -> None: ... - def setPriority(self, priority: int) -> None: ... - def priority(self) -> int: ... - def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... - def containsMouseChanged(self, containsMouse: bool) -> None: ... - def pressedChanged(self, pressed: bool) -> None: ... - def dragEnabledChanged(self, dragEnabled: bool) -> None: ... - def hoverEnabledChanged(self, hoverEnabled: bool) -> None: ... - def exited(self) -> None: ... - def entered(self) -> None: ... - def moved(self, pick: 'QPickEvent') -> None: ... - def clicked(self, pick: 'QPickEvent') -> None: ... - def released(self, pick: 'QPickEvent') -> None: ... - def pressed(self, pick: 'QPickEvent') -> None: ... - def setDragEnabled(self, dragEnabled: bool) -> None: ... - def setHoverEnabled(self, hoverEnabled: bool) -> None: ... - def isPressed(self) -> bool: ... - def containsMouse(self) -> bool: ... - def isDragEnabled(self) -> bool: ... - def isHoverEnabled(self) -> bool: ... - - class QPaintedTextureImage('QAbstractTextureImage'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def paint(self, painter: QtGui.QPainter) -> None: ... - def sizeChanged(self, size: QtCore.QSize) -> None: ... - def heightChanged(self, w: int) -> None: ... - def widthChanged(self, w: int) -> None: ... - def setSize(self, size: QtCore.QSize) -> None: ... - def setHeight(self, h: int) -> None: ... - def setWidth(self, w: int) -> None: ... - def update(self, rect: QtCore.QRect = ...) -> None: ... - def size(self) -> QtCore.QSize: ... - def height(self) -> int: ... - def width(self) -> int: ... + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - class QParameter(Qt3DCore.QNode): + def worldDirectionChanged(self, worldDirection: QtGui.QVector3D) -> None: ... + def setWorldDirection(self, worldDirection: QtGui.QVector3D) -> None: ... + def worldDirection(self) -> QtGui.QVector3D: ... - @typing.overload - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - @typing.overload - def __init__(self, name: str, value: typing.Any, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - @typing.overload - def __init__(self, name: str, texture: 'QAbstractTexture', parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def nameChanged(self, name: str) -> None: ... - def valueChanged(self, value: typing.Any) -> None: ... - def setValue(self, dv: typing.Any) -> None: ... - def setName(self, name: str) -> None: ... - def value(self) -> typing.Any: ... - def name(self) -> str: ... - - class QPickEvent(QtCore.QObject): - - class Modifiers(int): - NoModifier = ... # type: QPickEvent.Modifiers - ShiftModifier = ... # type: QPickEvent.Modifiers - ControlModifier = ... # type: QPickEvent.Modifiers - AltModifier = ... # type: QPickEvent.Modifiers - MetaModifier = ... # type: QPickEvent.Modifiers - KeypadModifier = ... # type: QPickEvent.Modifiers - - class Buttons(int): - LeftButton = ... # type: QPickEvent.Buttons - RightButton = ... # type: QPickEvent.Buttons - MiddleButton = ... # type: QPickEvent.Buttons - BackButton = ... # type: QPickEvent.Buttons - NoButton = ... # type: QPickEvent.Buttons - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, position: typing.Union[QtCore.QPointF, QtCore.QPoint], worldIntersection: QtGui.QVector3D, localIntersection: QtGui.QVector3D, distance: float) -> None: ... - @typing.overload - def __init__(self, position: typing.Union[QtCore.QPointF, QtCore.QPoint], worldIntersection: QtGui.QVector3D, localIntersection: QtGui.QVector3D, distance: float, button: 'QPickEvent.Buttons', buttons: int, modifiers: int) -> None: ... - - def entity(self) -> Qt3DCore.QEntity: ... - def viewport(self) -> 'QViewport': ... - def modifiers(self) -> int: ... - def buttons(self) -> int: ... - def button(self) -> 'QPickEvent.Buttons': ... - def acceptedChanged(self, accepted: bool) -> None: ... - def setAccepted(self, accepted: bool) -> None: ... - def localIntersection(self) -> QtGui.QVector3D: ... - def worldIntersection(self) -> QtGui.QVector3D: ... - def distance(self) -> float: ... - def position(self) -> QtCore.QPointF: ... - def isAccepted(self) -> bool: ... - - class QPickingSettings(Qt3DCore.QNode): - - class FaceOrientationPickingMode(int): - FrontFace = ... # type: QPickingSettings.FaceOrientationPickingMode - BackFace = ... # type: QPickingSettings.FaceOrientationPickingMode - FrontAndBackFace = ... # type: QPickingSettings.FaceOrientationPickingMode - - class PickResultMode(int): - NearestPick = ... # type: QPickingSettings.PickResultMode - AllPicks = ... # type: QPickingSettings.PickResultMode - NearestPriorityPick = ... # type: QPickingSettings.PickResultMode - - class PickMethod(int): - BoundingVolumePicking = ... # type: QPickingSettings.PickMethod - TrianglePicking = ... # type: QPickingSettings.PickMethod - LinePicking = ... # type: QPickingSettings.PickMethod - PointPicking = ... # type: QPickingSettings.PickMethod - PrimitivePicking = ... # type: QPickingSettings.PickMethod - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def worldSpaceToleranceChanged(self, worldSpaceTolerance: float) -> None: ... - def setWorldSpaceTolerance(self, worldSpaceTolerance: float) -> None: ... - def worldSpaceTolerance(self) -> float: ... - def faceOrientationPickingModeChanged(self, faceOrientationPickingMode: 'QPickingSettings.FaceOrientationPickingMode') -> None: ... - def setFaceOrientationPickingMode(self, faceOrientationPickingMode: 'QPickingSettings.FaceOrientationPickingMode') -> None: ... - def faceOrientationPickingMode(self) -> 'QPickingSettings.FaceOrientationPickingMode': ... - def pickResultModeChanged(self, pickResult: 'QPickingSettings.PickResultMode') -> None: ... - def pickMethodChanged(self, pickMethod: 'QPickingSettings.PickMethod') -> None: ... - def setPickResultMode(self, pickResultMode: 'QPickingSettings.PickResultMode') -> None: ... - def setPickMethod(self, pickMethod: 'QPickingSettings.PickMethod') -> None: ... - def pickResultMode(self) -> 'QPickingSettings.PickResultMode': ... - def pickMethod(self) -> 'QPickingSettings.PickMethod': ... - - class QPickLineEvent('QPickEvent'): +class QDispatchCompute('QFrameGraphNode'): - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, position: typing.Union[QtCore.QPointF, QtCore.QPoint], worldIntersection: QtGui.QVector3D, localIntersection: QtGui.QVector3D, distance: float, edgeIndex: int, vertex1Index: int, vertex2Index: int, button: 'QPickEvent.Buttons', buttons: int, modifiers: int) -> None: ... + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - def vertex2Index(self) -> int: ... - def vertex1Index(self) -> int: ... - def edgeIndex(self) -> int: ... + def workGroupZChanged(self) -> None: ... + def workGroupYChanged(self) -> None: ... + def workGroupXChanged(self) -> None: ... + def setWorkGroupZ(self, workGroupZ: int) -> None: ... + def setWorkGroupY(self, workGroupY: int) -> None: ... + def setWorkGroupX(self, workGroupX: int) -> None: ... + def workGroupZ(self) -> int: ... + def workGroupY(self) -> int: ... + def workGroupX(self) -> int: ... - class QPickPointEvent('QPickEvent'): - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, position: typing.Union[QtCore.QPointF, QtCore.QPoint], worldIntersection: QtGui.QVector3D, localIntersection: QtGui.QVector3D, distance: float, pointIndex: int, button: 'QPickEvent.Buttons', buttons: int, modifiers: int) -> None: ... +class QDithering('QRenderState'): - def pointIndex(self) -> int: ... + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - class QPickTriangleEvent('QPickEvent'): - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, position: typing.Union[QtCore.QPointF, QtCore.QPoint], worldIntersection: QtGui.QVector3D, localIntersection: QtGui.QVector3D, distance: float, triangleIndex: int, vertex1Index: int, vertex2Index: int, vertex3Index: int) -> None: ... - @typing.overload - def __init__(self, position: typing.Union[QtCore.QPointF, QtCore.QPoint], worldIntersection: QtGui.QVector3D, localIntersection: QtGui.QVector3D, distance: float, triangleIndex: int, vertex1Index: int, vertex2Index: int, vertex3Index: int, button: 'QPickEvent.Buttons', buttons: int, modifiers: int, uvw: QtGui.QVector3D) -> None: ... +class QEffect(Qt3DCore.QNode): - def uvw(self) -> QtGui.QVector3D: ... - def vertex3Index(self) -> int: ... - def vertex2Index(self) -> int: ... - def vertex1Index(self) -> int: ... - def triangleIndex(self) -> int: ... + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - class QPointLight('QAbstractLight'): + def techniques(self) -> typing.List['QTechnique']: ... + def removeTechnique(self, t: 'QTechnique') -> None: ... + def addTechnique(self, t: 'QTechnique') -> None: ... + def parameters(self) -> typing.List['QParameter']: ... + def removeParameter(self, parameter: 'QParameter') -> None: ... + def addParameter(self, parameter: 'QParameter') -> None: ... - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - def quadraticAttenuationChanged(self, quadraticAttenuation: float) -> None: ... - def linearAttenuationChanged(self, linearAttenuation: float) -> None: ... - def constantAttenuationChanged(self, constantAttenuation: float) -> None: ... - def setQuadraticAttenuation(self, value: float) -> None: ... - def setLinearAttenuation(self, value: float) -> None: ... - def setConstantAttenuation(self, value: float) -> None: ... - def quadraticAttenuation(self) -> float: ... - def linearAttenuation(self) -> float: ... - def constantAttenuation(self) -> float: ... +class QEnvironmentLight(Qt3DCore.QComponent): - class QPointSize('QRenderState'): + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - class SizeMode(int): - Fixed = ... # type: QPointSize.SizeMode - Programmable = ... # type: QPointSize.SizeMode + def specularChanged(self, environmentSpecular: 'QAbstractTexture') -> None: ... + def irradianceChanged(self, environmentIrradiance: 'QAbstractTexture') -> None: ... + def setSpecular(self, specular: 'QAbstractTexture') -> None: ... + def setIrradiance(self, irradiance: 'QAbstractTexture') -> None: ... + def specular(self) -> 'QAbstractTexture': ... + def irradiance(self) -> 'QAbstractTexture': ... - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - def valueChanged(self, value: float) -> None: ... - def sizeModeChanged(self, sizeMode: 'QPointSize.SizeMode') -> None: ... - def setValue(self, value: float) -> None: ... - def setSizeMode(self, sizeMode: 'QPointSize.SizeMode') -> None: ... - def value(self) -> float: ... - def sizeMode(self) -> 'QPointSize.SizeMode': ... +class QFilterKey(Qt3DCore.QNode): - class QPolygonOffset('QRenderState'): + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + def valueChanged(self, value: typing.Any) -> None: ... + def nameChanged(self, name: str) -> None: ... + def setName(self, customType: str) -> None: ... + def setValue(self, value: typing.Any) -> None: ... + def name(self) -> str: ... + def value(self) -> typing.Any: ... - def depthStepsChanged(self, depthSteps: float) -> None: ... - def scaleFactorChanged(self, scaleFactor: float) -> None: ... - def setDepthSteps(self, depthSteps: float) -> None: ... - def setScaleFactor(self, scaleFactor: float) -> None: ... - def depthSteps(self) -> float: ... - def scaleFactor(self) -> float: ... - class QProximityFilter('QFrameGraphNode'): +class QFrontFace('QRenderState'): - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + class WindingDirection(int): + ClockWise = ... # type: QFrontFace.WindingDirection + CounterClockWise = ... # type: QFrontFace.WindingDirection - def distanceThresholdChanged(self, distanceThreshold: float) -> None: ... - def entityChanged(self, entity: Qt3DCore.QEntity) -> None: ... - def setDistanceThreshold(self, distanceThreshold: float) -> None: ... - def setEntity(self, entity: Qt3DCore.QEntity) -> None: ... - def distanceThreshold(self) -> float: ... - def entity(self) -> Qt3DCore.QEntity: ... + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - class QRasterMode('QRenderState'): + def directionChanged(self, direction: 'QFrontFace.WindingDirection') -> None: ... + def setDirection(self, direction: 'QFrontFace.WindingDirection') -> None: ... + def direction(self) -> 'QFrontFace.WindingDirection': ... - class FaceMode(int): - Front = ... # type: QRasterMode.FaceMode - Back = ... # type: QRasterMode.FaceMode - FrontAndBack = ... # type: QRasterMode.FaceMode - class RasterMode(int): - Points = ... # type: QRasterMode.RasterMode - Lines = ... # type: QRasterMode.RasterMode - Fill = ... # type: QRasterMode.RasterMode +class QFrustumCulling('QFrameGraphNode'): - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - def faceModeChanged(self, faceMode: 'QRasterMode.FaceMode') -> None: ... - def rasterModeChanged(self, rasterMode: 'QRasterMode.RasterMode') -> None: ... - def setFaceMode(self, faceMode: 'QRasterMode.FaceMode') -> None: ... - def setRasterMode(self, rasterMode: 'QRasterMode.RasterMode') -> None: ... - def faceMode(self) -> 'QRasterMode.FaceMode': ... - def rasterMode(self) -> 'QRasterMode.RasterMode': ... - class QRayCaster('QAbstractRayCaster'): +class QGeometry(Qt3DCore.QNode): - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - def lengthChanged(self, length: float) -> None: ... - def directionChanged(self, direction: QtGui.QVector3D) -> None: ... - def originChanged(self, origin: QtGui.QVector3D) -> None: ... - @typing.overload - def trigger(self) -> None: ... - @typing.overload - def trigger(self, origin: QtGui.QVector3D, direction: QtGui.QVector3D, length: float) -> None: ... - def setLength(self, length: float) -> None: ... - def setDirection(self, direction: QtGui.QVector3D) -> None: ... - def setOrigin(self, origin: QtGui.QVector3D) -> None: ... - def length(self) -> float: ... - def direction(self) -> QtGui.QVector3D: ... - def origin(self) -> QtGui.QVector3D: ... - - class QRayCasterHit(sip.simplewrapper): - - class HitType(int): - TriangleHit = ... # type: QRayCasterHit.HitType - LineHit = ... # type: QRayCasterHit.HitType - PointHit = ... # type: QRayCasterHit.HitType - EntityHit = ... # type: QRayCasterHit.HitType + def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... + def maxExtentChanged(self, maxExtent: QtGui.QVector3D) -> None: ... + def minExtentChanged(self, minExtent: QtGui.QVector3D) -> None: ... + def maxExtent(self) -> QtGui.QVector3D: ... + def minExtent(self) -> QtGui.QVector3D: ... + def boundingVolumePositionAttributeChanged(self, boundingVolumePositionAttribute: 'QAttribute') -> None: ... + def setBoundingVolumePositionAttribute(self, boundingVolumePositionAttribute: 'QAttribute') -> None: ... + def boundingVolumePositionAttribute(self) -> 'QAttribute': ... + def removeAttribute(self, attribute: 'QAttribute') -> None: ... + def addAttribute(self, attribute: 'QAttribute') -> None: ... + def attributes(self) -> typing.List['QAttribute']: ... + + +class QGeometryFactory('QAbstractFunctor'): + + def __call__(self) -> 'QGeometry': ... + + +class QGeometryRenderer(Qt3DCore.QComponent): + + class PrimitiveType(int): + Points = ... # type: QGeometryRenderer.PrimitiveType + Lines = ... # type: QGeometryRenderer.PrimitiveType + LineLoop = ... # type: QGeometryRenderer.PrimitiveType + LineStrip = ... # type: QGeometryRenderer.PrimitiveType + Triangles = ... # type: QGeometryRenderer.PrimitiveType + TriangleStrip = ... # type: QGeometryRenderer.PrimitiveType + TriangleFan = ... # type: QGeometryRenderer.PrimitiveType + LinesAdjacency = ... # type: QGeometryRenderer.PrimitiveType + TrianglesAdjacency = ... # type: QGeometryRenderer.PrimitiveType + LineStripAdjacency = ... # type: QGeometryRenderer.PrimitiveType + TriangleStripAdjacency = ... # type: QGeometryRenderer.PrimitiveType + Patches = ... # type: QGeometryRenderer.PrimitiveType + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... + def indexBufferByteOffsetChanged(self, offset: int) -> None: ... + def setIndexBufferByteOffset(self, offset: int) -> None: ... + def indexBufferByteOffset(self) -> int: ... + def primitiveTypeChanged(self, primitiveType: 'QGeometryRenderer.PrimitiveType') -> None: ... + def geometryChanged(self, geometry: 'QGeometry') -> None: ... + def primitiveRestartEnabledChanged(self, primitiveRestartEnabled: bool) -> None: ... + def verticesPerPatchChanged(self, verticesPerPatch: int) -> None: ... + def restartIndexValueChanged(self, restartIndexValue: int) -> None: ... + def firstVertexChanged(self, firstVertex: int) -> None: ... + def firstInstanceChanged(self, firstInstance: int) -> None: ... + def indexOffsetChanged(self, indexOffset: int) -> None: ... + def vertexCountChanged(self, vertexCount: int) -> None: ... + def instanceCountChanged(self, instanceCount: int) -> None: ... + def setPrimitiveType(self, primitiveType: 'QGeometryRenderer.PrimitiveType') -> None: ... + def setGeometry(self, geometry: 'QGeometry') -> None: ... + def setPrimitiveRestartEnabled(self, enabled: bool) -> None: ... + def setVerticesPerPatch(self, verticesPerPatch: int) -> None: ... + def setRestartIndexValue(self, index: int) -> None: ... + def setFirstVertex(self, firstVertex: int) -> None: ... + def setFirstInstance(self, firstInstance: int) -> None: ... + def setIndexOffset(self, indexOffset: int) -> None: ... + def setVertexCount(self, vertexCount: int) -> None: ... + def setInstanceCount(self, instanceCount: int) -> None: ... + def setGeometryFactory(self, factory: 'QGeometryFactory') -> None: ... + def geometryFactory(self) -> 'QGeometryFactory': ... + def primitiveType(self) -> 'QGeometryRenderer.PrimitiveType': ... + def geometry(self) -> 'QGeometry': ... + def primitiveRestartEnabled(self) -> bool: ... + def verticesPerPatch(self) -> int: ... + def restartIndexValue(self) -> int: ... + def firstVertex(self) -> int: ... + def firstInstance(self) -> int: ... + def indexOffset(self) -> int: ... + def vertexCount(self) -> int: ... + def instanceCount(self) -> int: ... + + +class QGraphicsApiFilter(QtCore.QObject): + + class OpenGLProfile(int): + NoProfile = ... # type: QGraphicsApiFilter.OpenGLProfile + CoreProfile = ... # type: QGraphicsApiFilter.OpenGLProfile + CompatibilityProfile = ... # type: QGraphicsApiFilter.OpenGLProfile + + class Api(int): + OpenGLES = ... # type: QGraphicsApiFilter.Api + OpenGL = ... # type: QGraphicsApiFilter.Api + Vulkan = ... # type: QGraphicsApiFilter.Api + DirectX = ... # type: QGraphicsApiFilter.Api + RHI = ... # type: QGraphicsApiFilter.Api + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def graphicsApiFilterChanged(self) -> None: ... + def vendorChanged(self, vendor: str) -> None: ... + def extensionsChanged(self, extensions: typing.Iterable[str]) -> None: ... + def majorVersionChanged(self, majorVersion: int) -> None: ... + def minorVersionChanged(self, minorVersion: int) -> None: ... + def profileChanged(self, profile: 'QGraphicsApiFilter.OpenGLProfile') -> None: ... + def apiChanged(self, api: 'QGraphicsApiFilter.Api') -> None: ... + def setVendor(self, vendor: str) -> None: ... + def setExtensions(self, extensions: typing.Iterable[str]) -> None: ... + def setMajorVersion(self, majorVersion: int) -> None: ... + def setMinorVersion(self, minorVersion: int) -> None: ... + def setProfile(self, profile: 'QGraphicsApiFilter.OpenGLProfile') -> None: ... + def setApi(self, api: 'QGraphicsApiFilter.Api') -> None: ... + def vendor(self) -> str: ... + def extensions(self) -> typing.List[str]: ... + def majorVersion(self) -> int: ... + def minorVersion(self) -> int: ... + def profile(self) -> 'QGraphicsApiFilter.OpenGLProfile': ... + def api(self) -> 'QGraphicsApiFilter.Api': ... + + +class QLayer(Qt3DCore.QComponent): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def recursiveChanged(self) -> None: ... + def setRecursive(self, recursive: bool) -> None: ... + def recursive(self) -> bool: ... + + +class QLayerFilter('QFrameGraphNode'): + + class FilterMode(int): + AcceptAnyMatchingLayers = ... # type: QLayerFilter.FilterMode + AcceptAllMatchingLayers = ... # type: QLayerFilter.FilterMode + DiscardAnyMatchingLayers = ... # type: QLayerFilter.FilterMode + DiscardAllMatchingLayers = ... # type: QLayerFilter.FilterMode + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def filterModeChanged(self, filterMode: 'QLayerFilter.FilterMode') -> None: ... + def setFilterMode(self, filterMode: 'QLayerFilter.FilterMode') -> None: ... + def filterMode(self) -> 'QLayerFilter.FilterMode': ... + def layers(self) -> typing.List['QLayer']: ... + def removeLayer(self, layer: 'QLayer') -> None: ... + def addLayer(self, layer: 'QLayer') -> None: ... + + +class QLevelOfDetail(Qt3DCore.QComponent): + + class ThresholdType(int): + DistanceToCameraThreshold = ... # type: QLevelOfDetail.ThresholdType + ProjectedScreenPixelSizeThreshold = ... # type: QLevelOfDetail.ThresholdType + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... + def volumeOverrideChanged(self, volumeOverride: 'QLevelOfDetailBoundingSphere') -> None: ... + def thresholdsChanged(self, thresholds: typing.Iterable[float]) -> None: ... + def thresholdTypeChanged(self, thresholdType: 'QLevelOfDetail.ThresholdType') -> None: ... + def currentIndexChanged(self, currentIndex: int) -> None: ... + def cameraChanged(self, camera: 'QCamera') -> None: ... + def setVolumeOverride(self, volumeOverride: 'QLevelOfDetailBoundingSphere') -> None: ... + def setThresholds(self, thresholds: typing.Iterable[float]) -> None: ... + def setThresholdType(self, thresholdType: 'QLevelOfDetail.ThresholdType') -> None: ... + def setCurrentIndex(self, currentIndex: int) -> None: ... + def setCamera(self, camera: 'QCamera') -> None: ... + def createBoundingSphere(self, center: QtGui.QVector3D, radius: float) -> 'QLevelOfDetailBoundingSphere': ... + def volumeOverride(self) -> 'QLevelOfDetailBoundingSphere': ... + def thresholds(self) -> typing.List[float]: ... + def thresholdType(self) -> 'QLevelOfDetail.ThresholdType': ... + def currentIndex(self) -> int: ... + def camera(self) -> 'QCamera': ... + + +class QLevelOfDetailBoundingSphere(sip.simplewrapper): + + @typing.overload + def __init__(self, center: QtGui.QVector3D = ..., radius: float = ...) -> None: ... + @typing.overload + def __init__(self, other: 'QLevelOfDetailBoundingSphere') -> None: ... + + def isEmpty(self) -> bool: ... + def radius(self) -> float: ... + def center(self) -> QtGui.QVector3D: ... + + +class QLevelOfDetailSwitch('QLevelOfDetail'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... + + +class QLineWidth('QRenderState'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def smoothChanged(self, enabled: bool) -> None: ... + def valueChanged(self, value: float) -> None: ... + def setSmooth(self, enabled: bool) -> None: ... + def setValue(self, value: float) -> None: ... + def smooth(self) -> bool: ... + def value(self) -> float: ... + + +class QMaterial(Qt3DCore.QComponent): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def effectChanged(self, effect: 'QEffect') -> None: ... + def setEffect(self, effect: 'QEffect') -> None: ... + def parameters(self) -> typing.List['QParameter']: ... + def removeParameter(self, parameter: 'QParameter') -> None: ... + def addParameter(self, parameter: 'QParameter') -> None: ... + def effect(self) -> 'QEffect': ... + + +class QMemoryBarrier('QFrameGraphNode'): + + class Operation(int): + None_ = ... # type: QMemoryBarrier.Operation + VertexAttributeArray = ... # type: QMemoryBarrier.Operation + ElementArray = ... # type: QMemoryBarrier.Operation + Uniform = ... # type: QMemoryBarrier.Operation + TextureFetch = ... # type: QMemoryBarrier.Operation + ShaderImageAccess = ... # type: QMemoryBarrier.Operation + Command = ... # type: QMemoryBarrier.Operation + PixelBuffer = ... # type: QMemoryBarrier.Operation + TextureUpdate = ... # type: QMemoryBarrier.Operation + BufferUpdate = ... # type: QMemoryBarrier.Operation + FrameBuffer = ... # type: QMemoryBarrier.Operation + TransformFeedback = ... # type: QMemoryBarrier.Operation + AtomicCounter = ... # type: QMemoryBarrier.Operation + ShaderStorage = ... # type: QMemoryBarrier.Operation + QueryBuffer = ... # type: QMemoryBarrier.Operation + All = ... # type: QMemoryBarrier.Operation + + class Operations(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload - def __init__(self, type: 'QRayCasterHit.HitType', id: Qt3DCore.QNodeId, distance: float, localIntersect: QtGui.QVector3D, worldIntersect: QtGui.QVector3D, primitiveIndex: int, v1: int, v2: int, v3: int) -> None: ... + def __init__(self, f: typing.Union['QMemoryBarrier.Operations', 'QMemoryBarrier.Operation']) -> None: ... @typing.overload - def __init__(self, other: 'QRayCasterHit') -> None: ... + def __init__(self, a0: 'QMemoryBarrier.Operations') -> None: ... - def vertex3Index(self) -> int: ... - def vertex2Index(self) -> int: ... - def vertex1Index(self) -> int: ... - def primitiveIndex(self) -> int: ... - def worldIntersection(self) -> QtGui.QVector3D: ... - def localIntersection(self) -> QtGui.QVector3D: ... - def distance(self) -> float: ... - def entity(self) -> Qt3DCore.QEntity: ... - def entityId(self) -> Qt3DCore.QNodeId: ... - def type(self) -> 'QRayCasterHit.HitType': ... + def __hash__(self) -> int: ... + def __bool__(self) -> int: ... + def __invert__(self) -> 'QMemoryBarrier.Operations': ... + def __index__(self) -> int: ... + def __int__(self) -> int: ... - class Render(PyQt5.sip.simplewrapper): ... + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - class QRenderAspect(Qt3DCore.QAbstractAspect): + def waitOperationsChanged(self, barrierTypes: typing.Union['QMemoryBarrier.Operations', 'QMemoryBarrier.Operation']) -> None: ... + def setWaitOperations(self, operations: typing.Union['QMemoryBarrier.Operations', 'QMemoryBarrier.Operation']) -> None: ... + def waitOperations(self) -> 'QMemoryBarrier.Operations': ... - class RenderType(int): - Synchronous = ... # type: QRenderAspect.RenderType - Threaded = ... # type: QRenderAspect.RenderType - @typing.overload - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - @typing.overload - def __init__(self, type: 'QRenderAspect.RenderType', parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - class QRenderCapabilities(QtCore.QObject): - - class Profile(int): - NoProfile = ... # type: QRenderCapabilities.Profile - CoreProfile = ... # type: QRenderCapabilities.Profile - CompatibilityProfile = ... # type: QRenderCapabilities.Profile - - class API(int): - OpenGL = ... # type: QRenderCapabilities.API - OpenGLES = ... # type: QRenderCapabilities.API - Vulkan = ... # type: QRenderCapabilities.API - DirectX = ... # type: QRenderCapabilities.API - RHI = ... # type: QRenderCapabilities.API - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def maxComputeSharedMemorySize(self) -> int: ... - def maxComputeInvocations(self) -> int: ... - def maxWorkGroupSizeZ(self) -> int: ... - def maxWorkGroupSizeY(self) -> int: ... - def maxWorkGroupSizeX(self) -> int: ... - def maxWorkGroupCountZ(self) -> int: ... - def maxWorkGroupCountY(self) -> int: ... - def maxWorkGroupCountX(self) -> int: ... - def supportsCompute(self) -> bool: ... - def maxImageUnits(self) -> int: ... - def supportsImageStore(self) -> bool: ... - def maxSSBOBindings(self) -> int: ... - def maxSSBOSize(self) -> int: ... - def supportsSSBO(self) -> bool: ... - def maxUBOBindings(self) -> int: ... - def maxUBOSize(self) -> int: ... - def supportsUBO(self) -> bool: ... - def maxTextureLayers(self) -> int: ... - def maxTextureUnits(self) -> int: ... - def maxTextureSize(self) -> int: ... - def maxSamples(self) -> int: ... - def glslVersion(self) -> str: ... - def driverVersion(self) -> str: ... - def renderer(self) -> str: ... - def vendor(self) -> str: ... - def extensions(self) -> typing.List[str]: ... - def minorVersion(self) -> int: ... - def majorVersion(self) -> int: ... - def profile(self) -> 'QRenderCapabilities.Profile': ... - def api(self) -> 'QRenderCapabilities.API': ... - def isValid(self) -> bool: ... - - class QRenderCaptureReply(QtCore.QObject): - - def completed(self) -> None: ... - def saveImage(self, fileName: str) -> bool: ... - def completeChanged(self, isComplete: bool) -> None: ... - def saveToFile(self, fileName: str) -> None: ... - def isComplete(self) -> bool: ... - def captureId(self) -> int: ... - def image(self) -> QtGui.QImage: ... - - class QRenderCapture('QFrameGraphNode'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... - @typing.overload - def requestCapture(self, captureId: int) -> 'QRenderCaptureReply': ... - @typing.overload - def requestCapture(self) -> 'QRenderCaptureReply': ... - @typing.overload - def requestCapture(self, rect: QtCore.QRect) -> 'QRenderCaptureReply': ... - - class QRenderPass(Qt3DCore.QNode): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def shaderProgramChanged(self, shaderProgram: 'QShaderProgram') -> None: ... - def setShaderProgram(self, shaderProgram: 'QShaderProgram') -> None: ... - def parameters(self) -> typing.List['QParameter']: ... - def removeParameter(self, p: 'QParameter') -> None: ... - def addParameter(self, p: 'QParameter') -> None: ... - def renderStates(self) -> typing.List['QRenderState']: ... - def removeRenderState(self, state: 'QRenderState') -> None: ... - def addRenderState(self, state: 'QRenderState') -> None: ... - def filterKeys(self) -> typing.List['QFilterKey']: ... - def removeFilterKey(self, filterKey: 'QFilterKey') -> None: ... - def addFilterKey(self, filterKey: 'QFilterKey') -> None: ... - def shaderProgram(self) -> 'QShaderProgram': ... - - class QRenderPassFilter('QFrameGraphNode'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def parameters(self) -> typing.List['QParameter']: ... - def removeParameter(self, parameter: 'QParameter') -> None: ... - def addParameter(self, parameter: 'QParameter') -> None: ... - def removeMatch(self, filterKey: 'QFilterKey') -> None: ... - def addMatch(self, filterKey: 'QFilterKey') -> None: ... - def matchAny(self) -> typing.List['QFilterKey']: ... - - class QRenderSettings(Qt3DCore.QComponent): - - class RenderPolicy(int): - OnDemand = ... # type: QRenderSettings.RenderPolicy - Always = ... # type: QRenderSettings.RenderPolicy - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def renderPolicyChanged(self, renderPolicy: 'QRenderSettings.RenderPolicy') -> None: ... - def activeFrameGraphChanged(self, activeFrameGraph: 'QFrameGraphNode') -> None: ... - def setRenderPolicy(self, renderPolicy: 'QRenderSettings.RenderPolicy') -> None: ... - def setActiveFrameGraph(self, activeFrameGraph: 'QFrameGraphNode') -> None: ... - def renderCapabilities(self) -> 'QRenderCapabilities': ... - def renderPolicy(self) -> 'QRenderSettings.RenderPolicy': ... - def activeFrameGraph(self) -> 'QFrameGraphNode': ... - def pickingSettings(self) -> 'QPickingSettings': ... - - class QRenderStateSet('QFrameGraphNode'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def renderStates(self) -> typing.List['QRenderState']: ... - def removeRenderState(self, state: 'QRenderState') -> None: ... - def addRenderState(self, state: 'QRenderState') -> None: ... - - class QRenderSurfaceSelector('QFrameGraphNode'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def surfacePixelRatioChanged(self, ratio: float) -> None: ... - def externalRenderTargetSizeChanged(self, size: QtCore.QSize) -> None: ... - def surfaceChanged(self, surface: QtCore.QObject) -> None: ... - def setSurfacePixelRatio(self, ratio: float) -> None: ... - def setSurface(self, surfaceObject: QtCore.QObject) -> None: ... - def setExternalRenderTargetSize(self, size: QtCore.QSize) -> None: ... - def surfacePixelRatio(self) -> float: ... - def externalRenderTargetSize(self) -> QtCore.QSize: ... - def surface(self) -> QtCore.QObject: ... - - class QRenderTarget(Qt3DCore.QComponent): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def outputs(self) -> typing.List['QRenderTargetOutput']: ... - def removeOutput(self, output: 'QRenderTargetOutput') -> None: ... - def addOutput(self, output: 'QRenderTargetOutput') -> None: ... - - class QRenderTargetOutput(Qt3DCore.QNode): - - class AttachmentPoint(int): - Color0 = ... # type: QRenderTargetOutput.AttachmentPoint - Color1 = ... # type: QRenderTargetOutput.AttachmentPoint - Color2 = ... # type: QRenderTargetOutput.AttachmentPoint - Color3 = ... # type: QRenderTargetOutput.AttachmentPoint - Color4 = ... # type: QRenderTargetOutput.AttachmentPoint - Color5 = ... # type: QRenderTargetOutput.AttachmentPoint - Color6 = ... # type: QRenderTargetOutput.AttachmentPoint - Color7 = ... # type: QRenderTargetOutput.AttachmentPoint - Color8 = ... # type: QRenderTargetOutput.AttachmentPoint - Color9 = ... # type: QRenderTargetOutput.AttachmentPoint - Color10 = ... # type: QRenderTargetOutput.AttachmentPoint - Color11 = ... # type: QRenderTargetOutput.AttachmentPoint - Color12 = ... # type: QRenderTargetOutput.AttachmentPoint - Color13 = ... # type: QRenderTargetOutput.AttachmentPoint - Color14 = ... # type: QRenderTargetOutput.AttachmentPoint - Color15 = ... # type: QRenderTargetOutput.AttachmentPoint - Depth = ... # type: QRenderTargetOutput.AttachmentPoint - Stencil = ... # type: QRenderTargetOutput.AttachmentPoint - DepthStencil = ... # type: QRenderTargetOutput.AttachmentPoint - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def faceChanged(self, face: 'QAbstractTexture.CubeMapFace') -> None: ... - def layerChanged(self, layer: int) -> None: ... - def mipLevelChanged(self, mipLevel: int) -> None: ... - def textureChanged(self, texture: 'QAbstractTexture') -> None: ... - def attachmentPointChanged(self, attachmentPoint: 'QRenderTargetOutput.AttachmentPoint') -> None: ... - def setFace(self, face: 'QAbstractTexture.CubeMapFace') -> None: ... - def setLayer(self, layer: int) -> None: ... - def setMipLevel(self, level: int) -> None: ... - def setTexture(self, texture: 'QAbstractTexture') -> None: ... - def setAttachmentPoint(self, attachmentPoint: 'QRenderTargetOutput.AttachmentPoint') -> None: ... - def face(self) -> 'QAbstractTexture.CubeMapFace': ... - def layer(self) -> int: ... - def mipLevel(self) -> int: ... - def texture(self) -> 'QAbstractTexture': ... - def attachmentPoint(self) -> 'QRenderTargetOutput.AttachmentPoint': ... - - class QRenderTargetSelector('QFrameGraphNode'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def targetChanged(self, target: 'QRenderTarget') -> None: ... - def setTarget(self, target: 'QRenderTarget') -> None: ... - def target(self) -> 'QRenderTarget': ... - def outputs(self) -> typing.List[QRenderTargetOutput.AttachmentPoint]: ... - - class QSceneLoader(Qt3DCore.QComponent): - - class ComponentType(int): - UnknownComponent = ... # type: QSceneLoader.ComponentType - GeometryRendererComponent = ... # type: QSceneLoader.ComponentType - TransformComponent = ... # type: QSceneLoader.ComponentType - MaterialComponent = ... # type: QSceneLoader.ComponentType - LightComponent = ... # type: QSceneLoader.ComponentType - CameraLensComponent = ... # type: QSceneLoader.ComponentType - - class Status(int): - None_ = ... # type: QSceneLoader.Status - Loading = ... # type: QSceneLoader.Status - Ready = ... # type: QSceneLoader.Status - Error = ... # type: QSceneLoader.Status - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def component(self, entityName: str, componentType: 'QSceneLoader.ComponentType') -> Qt3DCore.QComponent: ... - def entityNames(self) -> typing.List[str]: ... - def entity(self, entityName: str) -> Qt3DCore.QEntity: ... - def statusChanged(self, status: 'QSceneLoader.Status') -> None: ... - def sourceChanged(self, source: QtCore.QUrl) -> None: ... - def setSource(self, arg: QtCore.QUrl) -> None: ... - def status(self) -> 'QSceneLoader.Status': ... - def source(self) -> QtCore.QUrl: ... - def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... - - class QScissorTest('QRenderState'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def heightChanged(self, height: int) -> None: ... - def widthChanged(self, width: int) -> None: ... - def bottomChanged(self, bottom: int) -> None: ... - def leftChanged(self, left: int) -> None: ... - def setHeight(self, height: int) -> None: ... - def setWidth(self, width: int) -> None: ... - def setBottom(self, bottom: int) -> None: ... - def setLeft(self, left: int) -> None: ... - def height(self) -> int: ... - def width(self) -> int: ... - def bottom(self) -> int: ... - def left(self) -> int: ... - - class QScreenRayCaster('QAbstractRayCaster'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def positionChanged(self, position: QtCore.QPoint) -> None: ... - @typing.overload - def trigger(self) -> None: ... - @typing.overload - def trigger(self, position: QtCore.QPoint) -> None: ... - def setPosition(self, position: QtCore.QPoint) -> None: ... - def position(self) -> QtCore.QPoint: ... - - class QSeamlessCubemap('QRenderState'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - class QSetFence('QFrameGraphNode'): - - class HandleType(int): - NoHandle = ... # type: QSetFence.HandleType - OpenGLFenceId = ... # type: QSetFence.HandleType - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... - def handleChanged(self, handle: typing.Any) -> None: ... - def handleTypeChanged(self, handleType: 'QSetFence.HandleType') -> None: ... - def handle(self) -> typing.Any: ... - def handleType(self) -> 'QSetFence.HandleType': ... - - class PropertyReaderInterface(sip.simplewrapper): - - def readProperty(self, v: typing.Any) -> typing.Any: ... - - class QShaderData(Qt3DCore.QComponent): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def event(self, event: QtCore.QEvent) -> bool: ... - def propertyReader(self) -> 'PropertyReaderInterface': ... - - class QShaderImage(Qt3DCore.QNode): - - class ImageFormat(int): - NoFormat = ... # type: QShaderImage.ImageFormat - Automatic = ... # type: QShaderImage.ImageFormat - R8_UNorm = ... # type: QShaderImage.ImageFormat - RG8_UNorm = ... # type: QShaderImage.ImageFormat - RGBA8_UNorm = ... # type: QShaderImage.ImageFormat - R16_UNorm = ... # type: QShaderImage.ImageFormat - RG16_UNorm = ... # type: QShaderImage.ImageFormat - RGBA16_UNorm = ... # type: QShaderImage.ImageFormat - R8_SNorm = ... # type: QShaderImage.ImageFormat - RG8_SNorm = ... # type: QShaderImage.ImageFormat - RGBA8_SNorm = ... # type: QShaderImage.ImageFormat - R16_SNorm = ... # type: QShaderImage.ImageFormat - RG16_SNorm = ... # type: QShaderImage.ImageFormat - RGBA16_SNorm = ... # type: QShaderImage.ImageFormat - R8U = ... # type: QShaderImage.ImageFormat - RG8U = ... # type: QShaderImage.ImageFormat - RGBA8U = ... # type: QShaderImage.ImageFormat - R16U = ... # type: QShaderImage.ImageFormat - RG16U = ... # type: QShaderImage.ImageFormat - RGBA16U = ... # type: QShaderImage.ImageFormat - R32U = ... # type: QShaderImage.ImageFormat - RG32U = ... # type: QShaderImage.ImageFormat - RGBA32U = ... # type: QShaderImage.ImageFormat - R8I = ... # type: QShaderImage.ImageFormat - RG8I = ... # type: QShaderImage.ImageFormat - RGBA8I = ... # type: QShaderImage.ImageFormat - R16I = ... # type: QShaderImage.ImageFormat - RG16I = ... # type: QShaderImage.ImageFormat - RGBA16I = ... # type: QShaderImage.ImageFormat - R32I = ... # type: QShaderImage.ImageFormat - RG32I = ... # type: QShaderImage.ImageFormat - RGBA32I = ... # type: QShaderImage.ImageFormat - R16F = ... # type: QShaderImage.ImageFormat - RG16F = ... # type: QShaderImage.ImageFormat - RGBA16F = ... # type: QShaderImage.ImageFormat - R32F = ... # type: QShaderImage.ImageFormat - RG32F = ... # type: QShaderImage.ImageFormat - RGBA32F = ... # type: QShaderImage.ImageFormat - RG11B10F = ... # type: QShaderImage.ImageFormat - RGB10A2 = ... # type: QShaderImage.ImageFormat - RGB10A2U = ... # type: QShaderImage.ImageFormat - - class Access(int): - ReadOnly = ... # type: QShaderImage.Access - WriteOnly = ... # type: QShaderImage.Access - ReadWrite = ... # type: QShaderImage.Access - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def formatChanged(self, format: 'QShaderImage.ImageFormat') -> None: ... - def accessChanged(self, access: 'QShaderImage.Access') -> None: ... - def layerChanged(self, layer: int) -> None: ... - def mipLevelChanged(self, mipLevel: int) -> None: ... - def layeredChanged(self, layered: bool) -> None: ... - def textureChanged(self, texture: 'QAbstractTexture') -> None: ... - def setFormat(self, format: 'QShaderImage.ImageFormat') -> None: ... - def setAccess(self, access: 'QShaderImage.Access') -> None: ... - def setLayer(self, layer: int) -> None: ... - def setMipLevel(self, mipLevel: int) -> None: ... - def setLayered(self, layered: bool) -> None: ... - def setTexture(self, texture: 'QAbstractTexture') -> None: ... - def format(self) -> 'QShaderImage.ImageFormat': ... - def access(self) -> 'QShaderImage.Access': ... - def layer(self) -> int: ... - def mipLevel(self) -> int: ... - def layered(self) -> bool: ... - def texture(self) -> 'QAbstractTexture': ... - - class QShaderProgram(Qt3DCore.QNode): - - class Format(int): - GLSL = ... # type: QShaderProgram.Format - SPIRV = ... # type: QShaderProgram.Format - - class Status(int): - NotReady = ... # type: QShaderProgram.Status - Ready = ... # type: QShaderProgram.Status - Error = ... # type: QShaderProgram.Status - - class ShaderType(int): - Vertex = ... # type: QShaderProgram.ShaderType - Fragment = ... # type: QShaderProgram.ShaderType - TessellationControl = ... # type: QShaderProgram.ShaderType - TessellationEvaluation = ... # type: QShaderProgram.ShaderType - Geometry = ... # type: QShaderProgram.ShaderType - Compute = ... # type: QShaderProgram.ShaderType - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def formatChanged(self, format: 'QShaderProgram.Format') -> None: ... - def format(self) -> 'QShaderProgram.Format': ... - def setFormat(self, format: 'QShaderProgram.Format') -> None: ... - def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... - def statusChanged(self, status: 'QShaderProgram.Status') -> None: ... - def logChanged(self, log: str) -> None: ... - def status(self) -> 'QShaderProgram.Status': ... - def log(self) -> str: ... - def computeShaderCodeChanged(self, computeShaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... - def fragmentShaderCodeChanged(self, fragmentShaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... - def geometryShaderCodeChanged(self, geometryShaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... - def tessellationEvaluationShaderCodeChanged(self, tessellationEvaluationShaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... - def tessellationControlShaderCodeChanged(self, tessellationControlShaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... - def vertexShaderCodeChanged(self, vertexShaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... - def setComputeShaderCode(self, computeShaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... - def setFragmentShaderCode(self, fragmentShaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... - def setGeometryShaderCode(self, geometryShaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... - def setTessellationEvaluationShaderCode(self, tessellationEvaluationShaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... - def setTessellationControlShaderCode(self, tessellationControlShaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... - def setVertexShaderCode(self, vertexShaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... - @staticmethod - def loadSource(sourceUrl: QtCore.QUrl) -> QtCore.QByteArray: ... - def shaderCode(self, type: 'QShaderProgram.ShaderType') -> QtCore.QByteArray: ... - def setShaderCode(self, type: 'QShaderProgram.ShaderType', shaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... - def computeShaderCode(self) -> QtCore.QByteArray: ... - def fragmentShaderCode(self) -> QtCore.QByteArray: ... - def geometryShaderCode(self) -> QtCore.QByteArray: ... - def tessellationEvaluationShaderCode(self) -> QtCore.QByteArray: ... - def tessellationControlShaderCode(self) -> QtCore.QByteArray: ... - def vertexShaderCode(self) -> QtCore.QByteArray: ... - - class QShaderProgramBuilder(Qt3DCore.QNode): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... - def computeShaderCodeChanged(self, computeShaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... - def fragmentShaderCodeChanged(self, fragmentShaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... - def geometryShaderCodeChanged(self, geometryShaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... - def tessellationEvaluationShaderCodeChanged(self, tessellationEvaluationShaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... - def tessellationControlShaderCodeChanged(self, tessellationControlShaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... - def vertexShaderCodeChanged(self, vertexShaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... - def computeShaderCode(self) -> QtCore.QByteArray: ... - def fragmentShaderCode(self) -> QtCore.QByteArray: ... - def geometryShaderCode(self) -> QtCore.QByteArray: ... - def tessellationEvaluationShaderCode(self) -> QtCore.QByteArray: ... - def tessellationControlShaderCode(self) -> QtCore.QByteArray: ... - def vertexShaderCode(self) -> QtCore.QByteArray: ... - def computeShaderGraphChanged(self, computeShaderGraph: QtCore.QUrl) -> None: ... - def fragmentShaderGraphChanged(self, fragmentShaderGraph: QtCore.QUrl) -> None: ... - def geometryShaderGraphChanged(self, geometryShaderGraph: QtCore.QUrl) -> None: ... - def tessellationEvaluationShaderGraphChanged(self, tessellationEvaluationShaderGraph: QtCore.QUrl) -> None: ... - def tessellationControlShaderGraphChanged(self, tessellationControlShaderGraph: QtCore.QUrl) -> None: ... - def vertexShaderGraphChanged(self, vertexShaderGraph: QtCore.QUrl) -> None: ... - def enabledLayersChanged(self, layers: typing.Iterable[str]) -> None: ... - def shaderProgramChanged(self, shaderProgram: 'QShaderProgram') -> None: ... - def setComputeShaderGraph(self, computeShaderGraph: QtCore.QUrl) -> None: ... - def setFragmentShaderGraph(self, fragmentShaderGraph: QtCore.QUrl) -> None: ... - def setGeometryShaderGraph(self, geometryShaderGraph: QtCore.QUrl) -> None: ... - def setTessellationEvaluationShaderGraph(self, tessellationEvaluationShaderGraph: QtCore.QUrl) -> None: ... - def setTessellationControlShaderGraph(self, tessellationControlShaderGraph: QtCore.QUrl) -> None: ... - def setVertexShaderGraph(self, vertexShaderGraph: QtCore.QUrl) -> None: ... - def setEnabledLayers(self, layers: typing.Iterable[str]) -> None: ... - def setShaderProgram(self, program: 'QShaderProgram') -> None: ... - def computeShaderGraph(self) -> QtCore.QUrl: ... - def fragmentShaderGraph(self) -> QtCore.QUrl: ... - def geometryShaderGraph(self) -> QtCore.QUrl: ... - def tessellationEvaluationShaderGraph(self) -> QtCore.QUrl: ... - def tessellationControlShaderGraph(self) -> QtCore.QUrl: ... - def vertexShaderGraph(self) -> QtCore.QUrl: ... - def enabledLayers(self) -> typing.List[str]: ... - def shaderProgram(self) -> 'QShaderProgram': ... - - class QSortPolicy('QFrameGraphNode'): - - class SortType(int): - StateChangeCost = ... # type: QSortPolicy.SortType - BackToFront = ... # type: QSortPolicy.SortType - Material = ... # type: QSortPolicy.SortType - FrontToBack = ... # type: QSortPolicy.SortType - Texture = ... # type: QSortPolicy.SortType - Uniform = ... # type: QSortPolicy.SortType - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... +class QMesh('QGeometryRenderer'): - @typing.overload - def sortTypesChanged(self, sortTypes: typing.Iterable[QSortPolicy.SortType]) -> None: ... - @typing.overload - def sortTypesChanged(self, sortTypes: typing.Iterable[int]) -> None: ... - @typing.overload - def setSortTypes(self, sortTypes: typing.Iterable[QSortPolicy.SortType]) -> None: ... - @typing.overload - def setSortTypes(self, sortTypesInt: typing.Iterable[int]) -> None: ... - def sortTypesInt(self) -> typing.List[int]: ... - def sortTypes(self) -> typing.List[QSortPolicy.SortType]: ... - - class QSpotLight('QAbstractLight'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def cutOffAngleChanged(self, cutOffAngle: float) -> None: ... - def localDirectionChanged(self, localDirection: QtGui.QVector3D) -> None: ... - def quadraticAttenuationChanged(self, quadraticAttenuation: float) -> None: ... - def linearAttenuationChanged(self, linearAttenuation: float) -> None: ... - def constantAttenuationChanged(self, constantAttenuation: float) -> None: ... - def setCutOffAngle(self, cutOffAngle: float) -> None: ... - def setLocalDirection(self, localDirection: QtGui.QVector3D) -> None: ... - def setQuadraticAttenuation(self, value: float) -> None: ... - def setLinearAttenuation(self, value: float) -> None: ... - def setConstantAttenuation(self, value: float) -> None: ... - def quadraticAttenuation(self) -> float: ... - def linearAttenuation(self) -> float: ... - def constantAttenuation(self) -> float: ... - def cutOffAngle(self) -> float: ... - def localDirection(self) -> QtGui.QVector3D: ... - - class QStencilMask('QRenderState'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def backOutputMaskChanged(self, backOutputMask: int) -> None: ... - def frontOutputMaskChanged(self, frontOutputMask: int) -> None: ... - def setBackOutputMask(self, backOutputMask: int) -> None: ... - def setFrontOutputMask(self, frontOutputMask: int) -> None: ... - def backOutputMask(self) -> int: ... - def frontOutputMask(self) -> int: ... - - class QStencilOperation('QRenderState'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def back(self) -> 'QStencilOperationArguments': ... - def front(self) -> 'QStencilOperationArguments': ... - - class QStencilOperationArguments(QtCore.QObject): - - class Operation(int): - Zero = ... # type: QStencilOperationArguments.Operation - Keep = ... # type: QStencilOperationArguments.Operation - Replace = ... # type: QStencilOperationArguments.Operation - Increment = ... # type: QStencilOperationArguments.Operation - Decrement = ... # type: QStencilOperationArguments.Operation - IncrementWrap = ... # type: QStencilOperationArguments.Operation - DecrementWrap = ... # type: QStencilOperationArguments.Operation - Invert = ... # type: QStencilOperationArguments.Operation - - class FaceMode(int): - Front = ... # type: QStencilOperationArguments.FaceMode - Back = ... # type: QStencilOperationArguments.FaceMode - FrontAndBack = ... # type: QStencilOperationArguments.FaceMode - - def faceModeChanged(self, faceMode: 'QStencilOperationArguments.FaceMode') -> None: ... - def allTestsPassOperationChanged(self, stencilDepthPass: 'QStencilOperationArguments.Operation') -> None: ... - def depthTestFailureOperationChanged(self, depthFail: 'QStencilOperationArguments.Operation') -> None: ... - def stencilTestFailureOperationChanged(self, stencilFail: 'QStencilOperationArguments.Operation') -> None: ... - def setAllTestsPassOperation(self, operation: 'QStencilOperationArguments.Operation') -> None: ... - def setDepthTestFailureOperation(self, operation: 'QStencilOperationArguments.Operation') -> None: ... - def setStencilTestFailureOperation(self, operation: 'QStencilOperationArguments.Operation') -> None: ... - def allTestsPassOperation(self) -> 'QStencilOperationArguments.Operation': ... - def depthTestFailureOperation(self) -> 'QStencilOperationArguments.Operation': ... - def stencilTestFailureOperation(self) -> 'QStencilOperationArguments.Operation': ... - def faceMode(self) -> 'QStencilOperationArguments.FaceMode': ... + class Status(int): + None_ = ... # type: QMesh.Status + Loading = ... # type: QMesh.Status + Ready = ... # type: QMesh.Status + Error = ... # type: QMesh.Status - class QStencilTest('QRenderState'): + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... + def statusChanged(self, status: 'QMesh.Status') -> None: ... + def status(self) -> 'QMesh.Status': ... + def meshNameChanged(self, meshName: str) -> None: ... + def sourceChanged(self, source: QtCore.QUrl) -> None: ... + def setMeshName(self, meshName: str) -> None: ... + def setSource(self, source: QtCore.QUrl) -> None: ... + def meshName(self) -> str: ... + def source(self) -> QtCore.QUrl: ... - def back(self) -> 'QStencilTestArguments': ... - def front(self) -> 'QStencilTestArguments': ... - class QStencilTestArguments(QtCore.QObject): +class QMultiSampleAntiAliasing('QRenderState'): - class StencilFunction(int): - Never = ... # type: QStencilTestArguments.StencilFunction - Always = ... # type: QStencilTestArguments.StencilFunction - Less = ... # type: QStencilTestArguments.StencilFunction - LessOrEqual = ... # type: QStencilTestArguments.StencilFunction - Equal = ... # type: QStencilTestArguments.StencilFunction - GreaterOrEqual = ... # type: QStencilTestArguments.StencilFunction - Greater = ... # type: QStencilTestArguments.StencilFunction - NotEqual = ... # type: QStencilTestArguments.StencilFunction + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - class StencilFaceMode(int): - Front = ... # type: QStencilTestArguments.StencilFaceMode - Back = ... # type: QStencilTestArguments.StencilFaceMode - FrontAndBack = ... # type: QStencilTestArguments.StencilFaceMode - def faceModeChanged(self, faceMode: 'QStencilTestArguments.StencilFaceMode') -> None: ... - def referenceValueChanged(self, referenceValue: int) -> None: ... - def stencilFunctionChanged(self, stencilFunction: 'QStencilTestArguments.StencilFunction') -> None: ... - def comparisonMaskChanged(self, comparisonMask: int) -> None: ... - def setStencilFunction(self, stencilFunction: 'QStencilTestArguments.StencilFunction') -> None: ... - def setReferenceValue(self, referenceValue: int) -> None: ... - def setComparisonMask(self, comparisonMask: int) -> None: ... - def faceMode(self) -> 'QStencilTestArguments.StencilFaceMode': ... - def stencilFunction(self) -> 'QStencilTestArguments.StencilFunction': ... - def referenceValue(self) -> int: ... - def comparisonMask(self) -> int: ... +class QNoDepthMask('QRenderState'): - class QSubtreeEnabler('QFrameGraphNode'): + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - class Enablement(int): - Persistent = ... # type: QSubtreeEnabler.Enablement - SingleShot = ... # type: QSubtreeEnabler.Enablement - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... +class QNoDraw('QFrameGraphNode'): - def enablementChanged(self, enablement: 'QSubtreeEnabler.Enablement') -> None: ... - def requestUpdate(self) -> None: ... - def setEnablement(self, enablement: 'QSubtreeEnabler.Enablement') -> None: ... - def enablement(self) -> 'QSubtreeEnabler.Enablement': ... + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - class QTechnique(Qt3DCore.QNode): - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... +class QNoPicking('QFrameGraphNode'): - def graphicsApiFilter(self) -> 'QGraphicsApiFilter': ... - def renderPasses(self) -> typing.List['QRenderPass']: ... - def removeRenderPass(self, pass_: 'QRenderPass') -> None: ... - def addRenderPass(self, pass_: 'QRenderPass') -> None: ... - def parameters(self) -> typing.List['QParameter']: ... - def removeParameter(self, p: 'QParameter') -> None: ... - def addParameter(self, p: 'QParameter') -> None: ... - def filterKeys(self) -> typing.List['QFilterKey']: ... - def removeFilterKey(self, filterKey: 'QFilterKey') -> None: ... - def addFilterKey(self, filterKey: 'QFilterKey') -> None: ... + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - class QTechniqueFilter('QFrameGraphNode'): - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... +class QObjectPicker(Qt3DCore.QComponent): - def parameters(self) -> typing.List['QParameter']: ... - def removeParameter(self, p: 'QParameter') -> None: ... - def addParameter(self, p: 'QParameter') -> None: ... - def removeMatch(self, filterKey: 'QFilterKey') -> None: ... - def addMatch(self, filterKey: 'QFilterKey') -> None: ... - def matchAll(self) -> typing.List['QFilterKey']: ... + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - class QTexture1D('QAbstractTexture'): + def priorityChanged(self, priority: int) -> None: ... + def setPriority(self, priority: int) -> None: ... + def priority(self) -> int: ... + def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... + def containsMouseChanged(self, containsMouse: bool) -> None: ... + def pressedChanged(self, pressed: bool) -> None: ... + def dragEnabledChanged(self, dragEnabled: bool) -> None: ... + def hoverEnabledChanged(self, hoverEnabled: bool) -> None: ... + def exited(self) -> None: ... + def entered(self) -> None: ... + def moved(self, pick: 'QPickEvent') -> None: ... + def clicked(self, pick: 'QPickEvent') -> None: ... + def released(self, pick: 'QPickEvent') -> None: ... + def pressed(self, pick: 'QPickEvent') -> None: ... + def setDragEnabled(self, dragEnabled: bool) -> None: ... + def setHoverEnabled(self, hoverEnabled: bool) -> None: ... + def isPressed(self) -> bool: ... + def containsMouse(self) -> bool: ... + def isDragEnabled(self) -> bool: ... + def isHoverEnabled(self) -> bool: ... - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - class QTexture1DArray('QAbstractTexture'): +class QPaintedTextureImage('QAbstractTextureImage'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def paint(self, painter: QtGui.QPainter) -> None: ... + def sizeChanged(self, size: QtCore.QSize) -> None: ... + def heightChanged(self, w: int) -> None: ... + def widthChanged(self, w: int) -> None: ... + def setSize(self, size: QtCore.QSize) -> None: ... + def setHeight(self, h: int) -> None: ... + def setWidth(self, w: int) -> None: ... + def update(self, rect: QtCore.QRect = ...) -> None: ... + def size(self) -> QtCore.QSize: ... + def height(self) -> int: ... + def width(self) -> int: ... - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - class QTexture2D('QAbstractTexture'): +class QParameter(Qt3DCore.QNode): - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + @typing.overload + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + @typing.overload + def __init__(self, name: str, value: typing.Any, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + @typing.overload + def __init__(self, name: str, texture: 'QAbstractTexture', parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - class QTexture2DArray('QAbstractTexture'): + def nameChanged(self, name: str) -> None: ... + def valueChanged(self, value: typing.Any) -> None: ... + def setValue(self, dv: typing.Any) -> None: ... + def setName(self, name: str) -> None: ... + def value(self) -> typing.Any: ... + def name(self) -> str: ... - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - class QTexture3D('QAbstractTexture'): +class QPickEvent(QtCore.QObject): - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + class Modifiers(int): + NoModifier = ... # type: QPickEvent.Modifiers + ShiftModifier = ... # type: QPickEvent.Modifiers + ControlModifier = ... # type: QPickEvent.Modifiers + AltModifier = ... # type: QPickEvent.Modifiers + MetaModifier = ... # type: QPickEvent.Modifiers + KeypadModifier = ... # type: QPickEvent.Modifiers - class QTextureCubeMap('QAbstractTexture'): + class Buttons(int): + LeftButton = ... # type: QPickEvent.Buttons + RightButton = ... # type: QPickEvent.Buttons + MiddleButton = ... # type: QPickEvent.Buttons + BackButton = ... # type: QPickEvent.Buttons + NoButton = ... # type: QPickEvent.Buttons - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, position: typing.Union[QtCore.QPointF, QtCore.QPoint], worldIntersection: QtGui.QVector3D, localIntersection: QtGui.QVector3D, distance: float) -> None: ... + @typing.overload + def __init__(self, position: typing.Union[QtCore.QPointF, QtCore.QPoint], worldIntersection: QtGui.QVector3D, localIntersection: QtGui.QVector3D, distance: float, button: 'QPickEvent.Buttons', buttons: int, modifiers: int) -> None: ... - class QTextureCubeMapArray('QAbstractTexture'): + def entity(self) -> Qt3DCore.QEntity: ... + def viewport(self) -> 'QViewport': ... + def modifiers(self) -> int: ... + def buttons(self) -> int: ... + def button(self) -> 'QPickEvent.Buttons': ... + def acceptedChanged(self, accepted: bool) -> None: ... + def setAccepted(self, accepted: bool) -> None: ... + def localIntersection(self) -> QtGui.QVector3D: ... + def worldIntersection(self) -> QtGui.QVector3D: ... + def distance(self) -> float: ... + def position(self) -> QtCore.QPointF: ... + def isAccepted(self) -> bool: ... + + +class QPickingSettings(Qt3DCore.QNode): + + class FaceOrientationPickingMode(int): + FrontFace = ... # type: QPickingSettings.FaceOrientationPickingMode + BackFace = ... # type: QPickingSettings.FaceOrientationPickingMode + FrontAndBackFace = ... # type: QPickingSettings.FaceOrientationPickingMode + + class PickResultMode(int): + NearestPick = ... # type: QPickingSettings.PickResultMode + AllPicks = ... # type: QPickingSettings.PickResultMode + NearestPriorityPick = ... # type: QPickingSettings.PickResultMode + + class PickMethod(int): + BoundingVolumePicking = ... # type: QPickingSettings.PickMethod + TrianglePicking = ... # type: QPickingSettings.PickMethod + LinePicking = ... # type: QPickingSettings.PickMethod + PointPicking = ... # type: QPickingSettings.PickMethod + PrimitivePicking = ... # type: QPickingSettings.PickMethod + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def worldSpaceToleranceChanged(self, worldSpaceTolerance: float) -> None: ... + def setWorldSpaceTolerance(self, worldSpaceTolerance: float) -> None: ... + def worldSpaceTolerance(self) -> float: ... + def faceOrientationPickingModeChanged(self, faceOrientationPickingMode: 'QPickingSettings.FaceOrientationPickingMode') -> None: ... + def setFaceOrientationPickingMode(self, faceOrientationPickingMode: 'QPickingSettings.FaceOrientationPickingMode') -> None: ... + def faceOrientationPickingMode(self) -> 'QPickingSettings.FaceOrientationPickingMode': ... + def pickResultModeChanged(self, pickResult: 'QPickingSettings.PickResultMode') -> None: ... + def pickMethodChanged(self, pickMethod: 'QPickingSettings.PickMethod') -> None: ... + def setPickResultMode(self, pickResultMode: 'QPickingSettings.PickResultMode') -> None: ... + def setPickMethod(self, pickMethod: 'QPickingSettings.PickMethod') -> None: ... + def pickResultMode(self) -> 'QPickingSettings.PickResultMode': ... + def pickMethod(self) -> 'QPickingSettings.PickMethod': ... - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - class QTexture2DMultisample('QAbstractTexture'): +class QPickLineEvent('QPickEvent'): - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, position: typing.Union[QtCore.QPointF, QtCore.QPoint], worldIntersection: QtGui.QVector3D, localIntersection: QtGui.QVector3D, distance: float, edgeIndex: int, vertex1Index: int, vertex2Index: int, button: 'QPickEvent.Buttons', buttons: int, modifiers: int) -> None: ... - class QTexture2DMultisampleArray('QAbstractTexture'): + def vertex2Index(self) -> int: ... + def vertex1Index(self) -> int: ... + def edgeIndex(self) -> int: ... - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - class QTextureRectangle('QAbstractTexture'): +class QPickPointEvent('QPickEvent'): - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, position: typing.Union[QtCore.QPointF, QtCore.QPoint], worldIntersection: QtGui.QVector3D, localIntersection: QtGui.QVector3D, distance: float, pointIndex: int, button: 'QPickEvent.Buttons', buttons: int, modifiers: int) -> None: ... - class QTextureBuffer('QAbstractTexture'): + def pointIndex(self) -> int: ... - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - class QTextureLoader('QAbstractTexture'): +class QPickTriangleEvent('QPickEvent'): - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, position: typing.Union[QtCore.QPointF, QtCore.QPoint], worldIntersection: QtGui.QVector3D, localIntersection: QtGui.QVector3D, distance: float, triangleIndex: int, vertex1Index: int, vertex2Index: int, vertex3Index: int) -> None: ... + @typing.overload + def __init__(self, position: typing.Union[QtCore.QPointF, QtCore.QPoint], worldIntersection: QtGui.QVector3D, localIntersection: QtGui.QVector3D, distance: float, triangleIndex: int, vertex1Index: int, vertex2Index: int, vertex3Index: int, button: 'QPickEvent.Buttons', buttons: int, modifiers: int, uvw: QtGui.QVector3D) -> None: ... + + def uvw(self) -> QtGui.QVector3D: ... + def vertex3Index(self) -> int: ... + def vertex2Index(self) -> int: ... + def vertex1Index(self) -> int: ... + def triangleIndex(self) -> int: ... - def mirroredChanged(self, mirrored: bool) -> None: ... - def setMirrored(self, mirrored: bool) -> None: ... - def isMirrored(self) -> bool: ... - def sourceChanged(self, source: QtCore.QUrl) -> None: ... - def setSource(self, source: QtCore.QUrl) -> None: ... - def source(self) -> QtCore.QUrl: ... - class QSharedGLTexture('QAbstractTexture'): +class QPointLight('QAbstractLight'): - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - def textureIdChanged(self, textureId: int) -> None: ... - def setTextureId(self, id: int) -> None: ... - def textureId(self) -> int: ... + def quadraticAttenuationChanged(self, quadraticAttenuation: float) -> None: ... + def linearAttenuationChanged(self, linearAttenuation: float) -> None: ... + def constantAttenuationChanged(self, constantAttenuation: float) -> None: ... + def setQuadraticAttenuation(self, value: float) -> None: ... + def setLinearAttenuation(self, value: float) -> None: ... + def setConstantAttenuation(self, value: float) -> None: ... + def quadraticAttenuation(self) -> float: ... + def linearAttenuation(self) -> float: ... + def constantAttenuation(self) -> float: ... - class QTextureData(sip.simplewrapper): - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, a0: 'QTextureData') -> None: ... - - def addImageData(self, imageData: 'QTextureImageData') -> None: ... - def imageData(self) -> typing.List[QTextureImageData]: ... - def setComparisonMode(self, comparisonMode: 'QAbstractTexture.ComparisonMode') -> None: ... - def comparisonMode(self) -> 'QAbstractTexture.ComparisonMode': ... - def setComparisonFunction(self, comparisonFunction: 'QAbstractTexture.ComparisonFunction') -> None: ... - def comparisonFunction(self) -> 'QAbstractTexture.ComparisonFunction': ... - def setWrapModeZ(self, wrapModeZ: 'QTextureWrapMode.WrapMode') -> None: ... - def wrapModeZ(self) -> 'QTextureWrapMode.WrapMode': ... - def setWrapModeY(self, wrapModeY: 'QTextureWrapMode.WrapMode') -> None: ... - def wrapModeY(self) -> 'QTextureWrapMode.WrapMode': ... - def setWrapModeX(self, wrapModeX: 'QTextureWrapMode.WrapMode') -> None: ... - def wrapModeX(self) -> 'QTextureWrapMode.WrapMode': ... - def setMagnificationFilter(self, filter: 'QAbstractTexture.Filter') -> None: ... - def magnificationFilter(self) -> 'QAbstractTexture.Filter': ... - def setMinificationFilter(self, filter: 'QAbstractTexture.Filter') -> None: ... - def minificationFilter(self) -> 'QAbstractTexture.Filter': ... - def setMaximumAnisotropy(self, maximumAnisotropy: float) -> None: ... - def maximumAnisotropy(self) -> float: ... - def setAutoMipMapGenerationEnabled(self, isAutoMipMapGenerationEnabled: bool) -> None: ... - def isAutoMipMapGenerationEnabled(self) -> bool: ... - def setLayers(self, layers: int) -> None: ... - def layers(self) -> int: ... - def setDepth(self, depth: int) -> None: ... - def depth(self) -> int: ... - def setHeight(self, height: int) -> None: ... - def height(self) -> int: ... - def setWidth(self, width: int) -> None: ... - def width(self) -> int: ... - def setFormat(self, a0: 'QAbstractTexture.TextureFormat') -> None: ... - def format(self) -> 'QAbstractTexture.TextureFormat': ... - def setTarget(self, target: 'QAbstractTexture.Target') -> None: ... - def target(self) -> 'QAbstractTexture.Target': ... - - class QTextureDataUpdate(sip.simplewrapper): +class QPointSize('QRenderState'): - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, other: 'QTextureDataUpdate') -> None: ... - - def setData(self, data: 'QTextureImageData') -> None: ... - def setFace(self, face: 'QAbstractTexture.CubeMapFace') -> None: ... - def setMipLevel(self, mipLevel: int) -> None: ... - def setLayer(self, layer: int) -> None: ... - def setZ(self, z: int) -> None: ... - def setY(self, y: int) -> None: ... - def setX(self, x: int) -> None: ... - def data(self) -> 'QTextureImageData': ... - def face(self) -> 'QAbstractTexture.CubeMapFace': ... - def mipLevel(self) -> int: ... - def layer(self) -> int: ... - def z(self) -> int: ... - def y(self) -> int: ... - def x(self) -> int: ... - def swap(self, other: 'QTextureDataUpdate') -> None: ... - - class QTextureGenerator('QAbstractFunctor'): - - def __call__(self) -> 'QTextureData': ... - - class QTextureImage('QAbstractTextureImage'): - - class Status(int): - None_ = ... # type: QTextureImage.Status - Loading = ... # type: QTextureImage.Status - Ready = ... # type: QTextureImage.Status - Error = ... # type: QTextureImage.Status - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def mirroredChanged(self, mirrored: bool) -> None: ... - def setMirrored(self, mirrored: bool) -> None: ... - def isMirrored(self) -> bool: ... - def setStatus(self, status: 'QTextureImage.Status') -> None: ... - def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... - def statusChanged(self, status: 'QTextureImage.Status') -> None: ... - def sourceChanged(self, source: QtCore.QUrl) -> None: ... - def setSource(self, source: QtCore.QUrl) -> None: ... - def status(self) -> 'QTextureImage.Status': ... - def source(self) -> QtCore.QUrl: ... - - class QTextureImageData(sip.simplewrapper): + class SizeMode(int): + Fixed = ... # type: QPointSize.SizeMode + Programmable = ... # type: QPointSize.SizeMode - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, a0: 'QTextureImageData') -> None: ... - - def data(self, layer: int = ..., face: int = ..., mipmapLevel: int = ...) -> QtCore.QByteArray: ... - def setData(self, data: typing.Union[QtCore.QByteArray, bytes, bytearray], blockSize: int, isCompressed: bool = ...) -> None: ... - def setImage(self, a0: QtGui.QImage) -> None: ... - def setPixelType(self, pixelType: QtGui.QOpenGLTexture.PixelType) -> None: ... - def setPixelFormat(self, pixelFormat: QtGui.QOpenGLTexture.PixelFormat) -> None: ... - def setFormat(self, format: QtGui.QOpenGLTexture.TextureFormat) -> None: ... - def setTarget(self, target: QtGui.QOpenGLTexture.Target) -> None: ... - def pixelType(self) -> QtGui.QOpenGLTexture.PixelType: ... - def pixelFormat(self) -> QtGui.QOpenGLTexture.PixelFormat: ... - def format(self) -> QtGui.QOpenGLTexture.TextureFormat: ... - def target(self) -> QtGui.QOpenGLTexture.Target: ... - def setFaces(self, faces: int) -> None: ... - def setMipLevels(self, mipLevels: int) -> None: ... - def setLayers(self, layers: int) -> None: ... - def setDepth(self, depth: int) -> None: ... - def setHeight(self, height: int) -> None: ... - def setWidth(self, width: int) -> None: ... - def faces(self) -> int: ... - def mipLevels(self) -> int: ... - def layers(self) -> int: ... - def depth(self) -> int: ... - def height(self) -> int: ... - def width(self) -> int: ... - def isCompressed(self) -> bool: ... - def cleanup(self) -> None: ... - - class QTextureImageDataGenerator('QAbstractFunctor'): - - def __call__(self) -> 'QTextureImageData': ... - - class QTextureWrapMode(QtCore.QObject): - - class WrapMode(int): - Repeat = ... # type: QTextureWrapMode.WrapMode - MirroredRepeat = ... # type: QTextureWrapMode.WrapMode - ClampToEdge = ... # type: QTextureWrapMode.WrapMode - ClampToBorder = ... # type: QTextureWrapMode.WrapMode + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - @typing.overload - def __init__(self, wrapMode: 'QTextureWrapMode.WrapMode' = ..., parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - @typing.overload - def __init__(self, x: 'QTextureWrapMode.WrapMode', y: 'QTextureWrapMode.WrapMode', z: 'QTextureWrapMode.WrapMode', parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def zChanged(self, z: 'QTextureWrapMode.WrapMode') -> None: ... - def yChanged(self, y: 'QTextureWrapMode.WrapMode') -> None: ... - def xChanged(self, x: 'QTextureWrapMode.WrapMode') -> None: ... - def setZ(self, z: 'QTextureWrapMode.WrapMode') -> None: ... - def setY(self, y: 'QTextureWrapMode.WrapMode') -> None: ... - def setX(self, x: 'QTextureWrapMode.WrapMode') -> None: ... - def z(self) -> 'QTextureWrapMode.WrapMode': ... - def y(self) -> 'QTextureWrapMode.WrapMode': ... - def x(self) -> 'QTextureWrapMode.WrapMode': ... - - class QViewport('QFrameGraphNode'): - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def gammaChanged(self, gamma: float) -> None: ... - def setGamma(self, gamma: float) -> None: ... - def gamma(self) -> float: ... - def normalizedRectChanged(self, normalizedRect: QtCore.QRectF) -> None: ... - def setNormalizedRect(self, normalizedRect: QtCore.QRectF) -> None: ... - def normalizedRect(self) -> QtCore.QRectF: ... - - class QWaitFence('QFrameGraphNode'): - - class HandleType(int): - NoHandle = ... # type: QWaitFence.HandleType - OpenGLFenceId = ... # type: QWaitFence.HandleType - - def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... - - def handleChanged(self, handle: typing.Any) -> None: ... - def handleTypeChanged(self, handleType: 'QWaitFence.HandleType') -> None: ... - def timeoutChanged(self, timeoutChanged: int) -> None: ... - def waitOnCPUChanged(self, waitOnCPU: bool) -> None: ... - def setTimeout(self, timeout: int) -> None: ... - def timeout(self) -> int: ... - def setWaitOnCPU(self, waitOnCPU: bool) -> None: ... - def waitOnCPU(self) -> bool: ... - def handle(self) -> typing.Any: ... - def handleType(self) -> 'QWaitFence.HandleType': ... - def setHandle(self, handle: typing.Any) -> None: ... - def setHandleType(self, type: 'QWaitFence.HandleType') -> None: ... + def valueChanged(self, value: float) -> None: ... + def sizeModeChanged(self, sizeMode: 'QPointSize.SizeMode') -> None: ... + def setValue(self, value: float) -> None: ... + def setSizeMode(self, sizeMode: 'QPointSize.SizeMode') -> None: ... + def value(self) -> float: ... + def sizeMode(self) -> 'QPointSize.SizeMode': ... + + +class QPolygonOffset('QRenderState'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def depthStepsChanged(self, depthSteps: float) -> None: ... + def scaleFactorChanged(self, scaleFactor: float) -> None: ... + def setDepthSteps(self, depthSteps: float) -> None: ... + def setScaleFactor(self, scaleFactor: float) -> None: ... + def depthSteps(self) -> float: ... + def scaleFactor(self) -> float: ... + + +class QProximityFilter('QFrameGraphNode'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def distanceThresholdChanged(self, distanceThreshold: float) -> None: ... + def entityChanged(self, entity: Qt3DCore.QEntity) -> None: ... + def setDistanceThreshold(self, distanceThreshold: float) -> None: ... + def setEntity(self, entity: Qt3DCore.QEntity) -> None: ... + def distanceThreshold(self) -> float: ... + def entity(self) -> Qt3DCore.QEntity: ... + + +class QRasterMode('QRenderState'): + + class FaceMode(int): + Front = ... # type: QRasterMode.FaceMode + Back = ... # type: QRasterMode.FaceMode + FrontAndBack = ... # type: QRasterMode.FaceMode + + class RasterMode(int): + Points = ... # type: QRasterMode.RasterMode + Lines = ... # type: QRasterMode.RasterMode + Fill = ... # type: QRasterMode.RasterMode + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def faceModeChanged(self, faceMode: 'QRasterMode.FaceMode') -> None: ... + def rasterModeChanged(self, rasterMode: 'QRasterMode.RasterMode') -> None: ... + def setFaceMode(self, faceMode: 'QRasterMode.FaceMode') -> None: ... + def setRasterMode(self, rasterMode: 'QRasterMode.RasterMode') -> None: ... + def faceMode(self) -> 'QRasterMode.FaceMode': ... + def rasterMode(self) -> 'QRasterMode.RasterMode': ... + + +class QRayCaster('QAbstractRayCaster'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def lengthChanged(self, length: float) -> None: ... + def directionChanged(self, direction: QtGui.QVector3D) -> None: ... + def originChanged(self, origin: QtGui.QVector3D) -> None: ... + @typing.overload + def trigger(self) -> None: ... + @typing.overload + def trigger(self, origin: QtGui.QVector3D, direction: QtGui.QVector3D, length: float) -> None: ... + def setLength(self, length: float) -> None: ... + def setDirection(self, direction: QtGui.QVector3D) -> None: ... + def setOrigin(self, origin: QtGui.QVector3D) -> None: ... + def length(self) -> float: ... + def direction(self) -> QtGui.QVector3D: ... + def origin(self) -> QtGui.QVector3D: ... + + +class QRayCasterHit(sip.simplewrapper): + + class HitType(int): + TriangleHit = ... # type: QRayCasterHit.HitType + LineHit = ... # type: QRayCasterHit.HitType + PointHit = ... # type: QRayCasterHit.HitType + EntityHit = ... # type: QRayCasterHit.HitType + + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, type: 'QRayCasterHit.HitType', id: Qt3DCore.QNodeId, distance: float, localIntersect: QtGui.QVector3D, worldIntersect: QtGui.QVector3D, primitiveIndex: int, v1: int, v2: int, v3: int) -> None: ... + @typing.overload + def __init__(self, other: 'QRayCasterHit') -> None: ... + + def vertex3Index(self) -> int: ... + def vertex2Index(self) -> int: ... + def vertex1Index(self) -> int: ... + def primitiveIndex(self) -> int: ... + def worldIntersection(self) -> QtGui.QVector3D: ... + def localIntersection(self) -> QtGui.QVector3D: ... + def distance(self) -> float: ... + def entity(self) -> Qt3DCore.QEntity: ... + def entityId(self) -> Qt3DCore.QNodeId: ... + def type(self) -> 'QRayCasterHit.HitType': ... + + +class Render(PyQt5.sip.simplewrapper): ... + + +class QRenderAspect(Qt3DCore.QAbstractAspect): + + class RenderType(int): + Synchronous = ... # type: QRenderAspect.RenderType + Threaded = ... # type: QRenderAspect.RenderType + + @typing.overload + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + @typing.overload + def __init__(self, type: 'QRenderAspect.RenderType', parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + +class QRenderCapabilities(QtCore.QObject): + + class Profile(int): + NoProfile = ... # type: QRenderCapabilities.Profile + CoreProfile = ... # type: QRenderCapabilities.Profile + CompatibilityProfile = ... # type: QRenderCapabilities.Profile + + class API(int): + OpenGL = ... # type: QRenderCapabilities.API + OpenGLES = ... # type: QRenderCapabilities.API + Vulkan = ... # type: QRenderCapabilities.API + DirectX = ... # type: QRenderCapabilities.API + RHI = ... # type: QRenderCapabilities.API + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def maxComputeSharedMemorySize(self) -> int: ... + def maxComputeInvocations(self) -> int: ... + def maxWorkGroupSizeZ(self) -> int: ... + def maxWorkGroupSizeY(self) -> int: ... + def maxWorkGroupSizeX(self) -> int: ... + def maxWorkGroupCountZ(self) -> int: ... + def maxWorkGroupCountY(self) -> int: ... + def maxWorkGroupCountX(self) -> int: ... + def supportsCompute(self) -> bool: ... + def maxImageUnits(self) -> int: ... + def supportsImageStore(self) -> bool: ... + def maxSSBOBindings(self) -> int: ... + def maxSSBOSize(self) -> int: ... + def supportsSSBO(self) -> bool: ... + def maxUBOBindings(self) -> int: ... + def maxUBOSize(self) -> int: ... + def supportsUBO(self) -> bool: ... + def maxTextureLayers(self) -> int: ... + def maxTextureUnits(self) -> int: ... + def maxTextureSize(self) -> int: ... + def maxSamples(self) -> int: ... + def glslVersion(self) -> str: ... + def driverVersion(self) -> str: ... + def renderer(self) -> str: ... + def vendor(self) -> str: ... + def extensions(self) -> typing.List[str]: ... + def minorVersion(self) -> int: ... + def majorVersion(self) -> int: ... + def profile(self) -> 'QRenderCapabilities.Profile': ... + def api(self) -> 'QRenderCapabilities.API': ... + def isValid(self) -> bool: ... + + +class QRenderCaptureReply(QtCore.QObject): + + def completed(self) -> None: ... + def saveImage(self, fileName: str) -> bool: ... + def completeChanged(self, isComplete: bool) -> None: ... + def saveToFile(self, fileName: str) -> None: ... + def isComplete(self) -> bool: ... + def captureId(self) -> int: ... + def image(self) -> QtGui.QImage: ... + + +class QRenderCapture('QFrameGraphNode'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... + @typing.overload + def requestCapture(self, captureId: int) -> 'QRenderCaptureReply': ... + @typing.overload + def requestCapture(self) -> 'QRenderCaptureReply': ... + @typing.overload + def requestCapture(self, rect: QtCore.QRect) -> 'QRenderCaptureReply': ... + + +class QRenderPass(Qt3DCore.QNode): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def shaderProgramChanged(self, shaderProgram: 'QShaderProgram') -> None: ... + def setShaderProgram(self, shaderProgram: 'QShaderProgram') -> None: ... + def parameters(self) -> typing.List['QParameter']: ... + def removeParameter(self, p: 'QParameter') -> None: ... + def addParameter(self, p: 'QParameter') -> None: ... + def renderStates(self) -> typing.List['QRenderState']: ... + def removeRenderState(self, state: 'QRenderState') -> None: ... + def addRenderState(self, state: 'QRenderState') -> None: ... + def filterKeys(self) -> typing.List['QFilterKey']: ... + def removeFilterKey(self, filterKey: 'QFilterKey') -> None: ... + def addFilterKey(self, filterKey: 'QFilterKey') -> None: ... + def shaderProgram(self) -> 'QShaderProgram': ... + + +class QRenderPassFilter('QFrameGraphNode'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def parameters(self) -> typing.List['QParameter']: ... + def removeParameter(self, parameter: 'QParameter') -> None: ... + def addParameter(self, parameter: 'QParameter') -> None: ... + def removeMatch(self, filterKey: 'QFilterKey') -> None: ... + def addMatch(self, filterKey: 'QFilterKey') -> None: ... + def matchAny(self) -> typing.List['QFilterKey']: ... + + +class QRenderSettings(Qt3DCore.QComponent): + + class RenderPolicy(int): + OnDemand = ... # type: QRenderSettings.RenderPolicy + Always = ... # type: QRenderSettings.RenderPolicy + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def renderPolicyChanged(self, renderPolicy: 'QRenderSettings.RenderPolicy') -> None: ... + def activeFrameGraphChanged(self, activeFrameGraph: 'QFrameGraphNode') -> None: ... + def setRenderPolicy(self, renderPolicy: 'QRenderSettings.RenderPolicy') -> None: ... + def setActiveFrameGraph(self, activeFrameGraph: 'QFrameGraphNode') -> None: ... + def renderCapabilities(self) -> 'QRenderCapabilities': ... + def renderPolicy(self) -> 'QRenderSettings.RenderPolicy': ... + def activeFrameGraph(self) -> 'QFrameGraphNode': ... + def pickingSettings(self) -> 'QPickingSettings': ... + + +class QRenderStateSet('QFrameGraphNode'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def renderStates(self) -> typing.List['QRenderState']: ... + def removeRenderState(self, state: 'QRenderState') -> None: ... + def addRenderState(self, state: 'QRenderState') -> None: ... + + +class QRenderSurfaceSelector('QFrameGraphNode'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def surfacePixelRatioChanged(self, ratio: float) -> None: ... + def externalRenderTargetSizeChanged(self, size: QtCore.QSize) -> None: ... + def surfaceChanged(self, surface: QtCore.QObject) -> None: ... + def setSurfacePixelRatio(self, ratio: float) -> None: ... + def setSurface(self, surfaceObject: QtCore.QObject) -> None: ... + def setExternalRenderTargetSize(self, size: QtCore.QSize) -> None: ... + def surfacePixelRatio(self) -> float: ... + def externalRenderTargetSize(self) -> QtCore.QSize: ... + def surface(self) -> QtCore.QObject: ... + + +class QRenderTarget(Qt3DCore.QComponent): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def outputs(self) -> typing.List['QRenderTargetOutput']: ... + def removeOutput(self, output: 'QRenderTargetOutput') -> None: ... + def addOutput(self, output: 'QRenderTargetOutput') -> None: ... + + +class QRenderTargetOutput(Qt3DCore.QNode): + + class AttachmentPoint(int): + Color0 = ... # type: QRenderTargetOutput.AttachmentPoint + Color1 = ... # type: QRenderTargetOutput.AttachmentPoint + Color2 = ... # type: QRenderTargetOutput.AttachmentPoint + Color3 = ... # type: QRenderTargetOutput.AttachmentPoint + Color4 = ... # type: QRenderTargetOutput.AttachmentPoint + Color5 = ... # type: QRenderTargetOutput.AttachmentPoint + Color6 = ... # type: QRenderTargetOutput.AttachmentPoint + Color7 = ... # type: QRenderTargetOutput.AttachmentPoint + Color8 = ... # type: QRenderTargetOutput.AttachmentPoint + Color9 = ... # type: QRenderTargetOutput.AttachmentPoint + Color10 = ... # type: QRenderTargetOutput.AttachmentPoint + Color11 = ... # type: QRenderTargetOutput.AttachmentPoint + Color12 = ... # type: QRenderTargetOutput.AttachmentPoint + Color13 = ... # type: QRenderTargetOutput.AttachmentPoint + Color14 = ... # type: QRenderTargetOutput.AttachmentPoint + Color15 = ... # type: QRenderTargetOutput.AttachmentPoint + Depth = ... # type: QRenderTargetOutput.AttachmentPoint + Stencil = ... # type: QRenderTargetOutput.AttachmentPoint + DepthStencil = ... # type: QRenderTargetOutput.AttachmentPoint + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def faceChanged(self, face: 'QAbstractTexture.CubeMapFace') -> None: ... + def layerChanged(self, layer: int) -> None: ... + def mipLevelChanged(self, mipLevel: int) -> None: ... + def textureChanged(self, texture: 'QAbstractTexture') -> None: ... + def attachmentPointChanged(self, attachmentPoint: 'QRenderTargetOutput.AttachmentPoint') -> None: ... + def setFace(self, face: 'QAbstractTexture.CubeMapFace') -> None: ... + def setLayer(self, layer: int) -> None: ... + def setMipLevel(self, level: int) -> None: ... + def setTexture(self, texture: 'QAbstractTexture') -> None: ... + def setAttachmentPoint(self, attachmentPoint: 'QRenderTargetOutput.AttachmentPoint') -> None: ... + def face(self) -> 'QAbstractTexture.CubeMapFace': ... + def layer(self) -> int: ... + def mipLevel(self) -> int: ... + def texture(self) -> 'QAbstractTexture': ... + def attachmentPoint(self) -> 'QRenderTargetOutput.AttachmentPoint': ... + + +class QRenderTargetSelector('QFrameGraphNode'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def targetChanged(self, target: 'QRenderTarget') -> None: ... + def setTarget(self, target: 'QRenderTarget') -> None: ... + def target(self) -> 'QRenderTarget': ... + def outputs(self) -> typing.List[QRenderTargetOutput.AttachmentPoint]: ... + + +class QSceneLoader(Qt3DCore.QComponent): + + class ComponentType(int): + UnknownComponent = ... # type: QSceneLoader.ComponentType + GeometryRendererComponent = ... # type: QSceneLoader.ComponentType + TransformComponent = ... # type: QSceneLoader.ComponentType + MaterialComponent = ... # type: QSceneLoader.ComponentType + LightComponent = ... # type: QSceneLoader.ComponentType + CameraLensComponent = ... # type: QSceneLoader.ComponentType + + class Status(int): + None_ = ... # type: QSceneLoader.Status + Loading = ... # type: QSceneLoader.Status + Ready = ... # type: QSceneLoader.Status + Error = ... # type: QSceneLoader.Status + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def component(self, entityName: str, componentType: 'QSceneLoader.ComponentType') -> Qt3DCore.QComponent: ... + def entityNames(self) -> typing.List[str]: ... + def entity(self, entityName: str) -> Qt3DCore.QEntity: ... + def statusChanged(self, status: 'QSceneLoader.Status') -> None: ... + def sourceChanged(self, source: QtCore.QUrl) -> None: ... + def setSource(self, arg: QtCore.QUrl) -> None: ... + def status(self) -> 'QSceneLoader.Status': ... + def source(self) -> QtCore.QUrl: ... + def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... + + +class QScissorTest('QRenderState'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def heightChanged(self, height: int) -> None: ... + def widthChanged(self, width: int) -> None: ... + def bottomChanged(self, bottom: int) -> None: ... + def leftChanged(self, left: int) -> None: ... + def setHeight(self, height: int) -> None: ... + def setWidth(self, width: int) -> None: ... + def setBottom(self, bottom: int) -> None: ... + def setLeft(self, left: int) -> None: ... + def height(self) -> int: ... + def width(self) -> int: ... + def bottom(self) -> int: ... + def left(self) -> int: ... + + +class QScreenRayCaster('QAbstractRayCaster'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def positionChanged(self, position: QtCore.QPoint) -> None: ... + @typing.overload + def trigger(self) -> None: ... + @typing.overload + def trigger(self, position: QtCore.QPoint) -> None: ... + def setPosition(self, position: QtCore.QPoint) -> None: ... + def position(self) -> QtCore.QPoint: ... + + +class QSeamlessCubemap('QRenderState'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + +class QSetFence('QFrameGraphNode'): + + class HandleType(int): + NoHandle = ... # type: QSetFence.HandleType + OpenGLFenceId = ... # type: QSetFence.HandleType + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... + def handleChanged(self, handle: typing.Any) -> None: ... + def handleTypeChanged(self, handleType: 'QSetFence.HandleType') -> None: ... + def handle(self) -> typing.Any: ... + def handleType(self) -> 'QSetFence.HandleType': ... + + +class PropertyReaderInterface(sip.simplewrapper): + + def readProperty(self, v: typing.Any) -> typing.Any: ... + + +class QShaderData(Qt3DCore.QComponent): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def event(self, event: QtCore.QEvent) -> bool: ... + def propertyReader(self) -> 'PropertyReaderInterface': ... + + +class QShaderImage(Qt3DCore.QNode): + + class ImageFormat(int): + NoFormat = ... # type: QShaderImage.ImageFormat + Automatic = ... # type: QShaderImage.ImageFormat + R8_UNorm = ... # type: QShaderImage.ImageFormat + RG8_UNorm = ... # type: QShaderImage.ImageFormat + RGBA8_UNorm = ... # type: QShaderImage.ImageFormat + R16_UNorm = ... # type: QShaderImage.ImageFormat + RG16_UNorm = ... # type: QShaderImage.ImageFormat + RGBA16_UNorm = ... # type: QShaderImage.ImageFormat + R8_SNorm = ... # type: QShaderImage.ImageFormat + RG8_SNorm = ... # type: QShaderImage.ImageFormat + RGBA8_SNorm = ... # type: QShaderImage.ImageFormat + R16_SNorm = ... # type: QShaderImage.ImageFormat + RG16_SNorm = ... # type: QShaderImage.ImageFormat + RGBA16_SNorm = ... # type: QShaderImage.ImageFormat + R8U = ... # type: QShaderImage.ImageFormat + RG8U = ... # type: QShaderImage.ImageFormat + RGBA8U = ... # type: QShaderImage.ImageFormat + R16U = ... # type: QShaderImage.ImageFormat + RG16U = ... # type: QShaderImage.ImageFormat + RGBA16U = ... # type: QShaderImage.ImageFormat + R32U = ... # type: QShaderImage.ImageFormat + RG32U = ... # type: QShaderImage.ImageFormat + RGBA32U = ... # type: QShaderImage.ImageFormat + R8I = ... # type: QShaderImage.ImageFormat + RG8I = ... # type: QShaderImage.ImageFormat + RGBA8I = ... # type: QShaderImage.ImageFormat + R16I = ... # type: QShaderImage.ImageFormat + RG16I = ... # type: QShaderImage.ImageFormat + RGBA16I = ... # type: QShaderImage.ImageFormat + R32I = ... # type: QShaderImage.ImageFormat + RG32I = ... # type: QShaderImage.ImageFormat + RGBA32I = ... # type: QShaderImage.ImageFormat + R16F = ... # type: QShaderImage.ImageFormat + RG16F = ... # type: QShaderImage.ImageFormat + RGBA16F = ... # type: QShaderImage.ImageFormat + R32F = ... # type: QShaderImage.ImageFormat + RG32F = ... # type: QShaderImage.ImageFormat + RGBA32F = ... # type: QShaderImage.ImageFormat + RG11B10F = ... # type: QShaderImage.ImageFormat + RGB10A2 = ... # type: QShaderImage.ImageFormat + RGB10A2U = ... # type: QShaderImage.ImageFormat + + class Access(int): + ReadOnly = ... # type: QShaderImage.Access + WriteOnly = ... # type: QShaderImage.Access + ReadWrite = ... # type: QShaderImage.Access + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def formatChanged(self, format: 'QShaderImage.ImageFormat') -> None: ... + def accessChanged(self, access: 'QShaderImage.Access') -> None: ... + def layerChanged(self, layer: int) -> None: ... + def mipLevelChanged(self, mipLevel: int) -> None: ... + def layeredChanged(self, layered: bool) -> None: ... + def textureChanged(self, texture: 'QAbstractTexture') -> None: ... + def setFormat(self, format: 'QShaderImage.ImageFormat') -> None: ... + def setAccess(self, access: 'QShaderImage.Access') -> None: ... + def setLayer(self, layer: int) -> None: ... + def setMipLevel(self, mipLevel: int) -> None: ... + def setLayered(self, layered: bool) -> None: ... + def setTexture(self, texture: 'QAbstractTexture') -> None: ... + def format(self) -> 'QShaderImage.ImageFormat': ... + def access(self) -> 'QShaderImage.Access': ... + def layer(self) -> int: ... + def mipLevel(self) -> int: ... + def layered(self) -> bool: ... + def texture(self) -> 'QAbstractTexture': ... + + +class QShaderProgram(Qt3DCore.QNode): + + class Format(int): + GLSL = ... # type: QShaderProgram.Format + SPIRV = ... # type: QShaderProgram.Format + + class Status(int): + NotReady = ... # type: QShaderProgram.Status + Ready = ... # type: QShaderProgram.Status + Error = ... # type: QShaderProgram.Status + + class ShaderType(int): + Vertex = ... # type: QShaderProgram.ShaderType + Fragment = ... # type: QShaderProgram.ShaderType + TessellationControl = ... # type: QShaderProgram.ShaderType + TessellationEvaluation = ... # type: QShaderProgram.ShaderType + Geometry = ... # type: QShaderProgram.ShaderType + Compute = ... # type: QShaderProgram.ShaderType + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def formatChanged(self, format: 'QShaderProgram.Format') -> None: ... + def format(self) -> 'QShaderProgram.Format': ... + def setFormat(self, format: 'QShaderProgram.Format') -> None: ... + def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... + def statusChanged(self, status: 'QShaderProgram.Status') -> None: ... + def logChanged(self, log: str) -> None: ... + def status(self) -> 'QShaderProgram.Status': ... + def log(self) -> str: ... + def computeShaderCodeChanged(self, computeShaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... + def fragmentShaderCodeChanged(self, fragmentShaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... + def geometryShaderCodeChanged(self, geometryShaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... + def tessellationEvaluationShaderCodeChanged(self, tessellationEvaluationShaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... + def tessellationControlShaderCodeChanged(self, tessellationControlShaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... + def vertexShaderCodeChanged(self, vertexShaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... + def setComputeShaderCode(self, computeShaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... + def setFragmentShaderCode(self, fragmentShaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... + def setGeometryShaderCode(self, geometryShaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... + def setTessellationEvaluationShaderCode(self, tessellationEvaluationShaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... + def setTessellationControlShaderCode(self, tessellationControlShaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... + def setVertexShaderCode(self, vertexShaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... + @staticmethod + def loadSource(sourceUrl: QtCore.QUrl) -> QtCore.QByteArray: ... + def shaderCode(self, type: 'QShaderProgram.ShaderType') -> QtCore.QByteArray: ... + def setShaderCode(self, type: 'QShaderProgram.ShaderType', shaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... + def computeShaderCode(self) -> QtCore.QByteArray: ... + def fragmentShaderCode(self) -> QtCore.QByteArray: ... + def geometryShaderCode(self) -> QtCore.QByteArray: ... + def tessellationEvaluationShaderCode(self) -> QtCore.QByteArray: ... + def tessellationControlShaderCode(self) -> QtCore.QByteArray: ... + def vertexShaderCode(self) -> QtCore.QByteArray: ... + + +class QShaderProgramBuilder(Qt3DCore.QNode): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... + def computeShaderCodeChanged(self, computeShaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... + def fragmentShaderCodeChanged(self, fragmentShaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... + def geometryShaderCodeChanged(self, geometryShaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... + def tessellationEvaluationShaderCodeChanged(self, tessellationEvaluationShaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... + def tessellationControlShaderCodeChanged(self, tessellationControlShaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... + def vertexShaderCodeChanged(self, vertexShaderCode: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... + def computeShaderCode(self) -> QtCore.QByteArray: ... + def fragmentShaderCode(self) -> QtCore.QByteArray: ... + def geometryShaderCode(self) -> QtCore.QByteArray: ... + def tessellationEvaluationShaderCode(self) -> QtCore.QByteArray: ... + def tessellationControlShaderCode(self) -> QtCore.QByteArray: ... + def vertexShaderCode(self) -> QtCore.QByteArray: ... + def computeShaderGraphChanged(self, computeShaderGraph: QtCore.QUrl) -> None: ... + def fragmentShaderGraphChanged(self, fragmentShaderGraph: QtCore.QUrl) -> None: ... + def geometryShaderGraphChanged(self, geometryShaderGraph: QtCore.QUrl) -> None: ... + def tessellationEvaluationShaderGraphChanged(self, tessellationEvaluationShaderGraph: QtCore.QUrl) -> None: ... + def tessellationControlShaderGraphChanged(self, tessellationControlShaderGraph: QtCore.QUrl) -> None: ... + def vertexShaderGraphChanged(self, vertexShaderGraph: QtCore.QUrl) -> None: ... + def enabledLayersChanged(self, layers: typing.Iterable[str]) -> None: ... + def shaderProgramChanged(self, shaderProgram: 'QShaderProgram') -> None: ... + def setComputeShaderGraph(self, computeShaderGraph: QtCore.QUrl) -> None: ... + def setFragmentShaderGraph(self, fragmentShaderGraph: QtCore.QUrl) -> None: ... + def setGeometryShaderGraph(self, geometryShaderGraph: QtCore.QUrl) -> None: ... + def setTessellationEvaluationShaderGraph(self, tessellationEvaluationShaderGraph: QtCore.QUrl) -> None: ... + def setTessellationControlShaderGraph(self, tessellationControlShaderGraph: QtCore.QUrl) -> None: ... + def setVertexShaderGraph(self, vertexShaderGraph: QtCore.QUrl) -> None: ... + def setEnabledLayers(self, layers: typing.Iterable[str]) -> None: ... + def setShaderProgram(self, program: 'QShaderProgram') -> None: ... + def computeShaderGraph(self) -> QtCore.QUrl: ... + def fragmentShaderGraph(self) -> QtCore.QUrl: ... + def geometryShaderGraph(self) -> QtCore.QUrl: ... + def tessellationEvaluationShaderGraph(self) -> QtCore.QUrl: ... + def tessellationControlShaderGraph(self) -> QtCore.QUrl: ... + def vertexShaderGraph(self) -> QtCore.QUrl: ... + def enabledLayers(self) -> typing.List[str]: ... + def shaderProgram(self) -> 'QShaderProgram': ... + + +class QSortPolicy('QFrameGraphNode'): + + class SortType(int): + StateChangeCost = ... # type: QSortPolicy.SortType + BackToFront = ... # type: QSortPolicy.SortType + Material = ... # type: QSortPolicy.SortType + FrontToBack = ... # type: QSortPolicy.SortType + Texture = ... # type: QSortPolicy.SortType + Uniform = ... # type: QSortPolicy.SortType + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + @typing.overload + def sortTypesChanged(self, sortTypes: typing.Iterable[QSortPolicy.SortType]) -> None: ... + @typing.overload + def sortTypesChanged(self, sortTypes: typing.Iterable[int]) -> None: ... + @typing.overload + def setSortTypes(self, sortTypes: typing.Iterable[QSortPolicy.SortType]) -> None: ... + @typing.overload + def setSortTypes(self, sortTypesInt: typing.Iterable[int]) -> None: ... + def sortTypesInt(self) -> typing.List[int]: ... + def sortTypes(self) -> typing.List[QSortPolicy.SortType]: ... + + +class QSpotLight('QAbstractLight'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def cutOffAngleChanged(self, cutOffAngle: float) -> None: ... + def localDirectionChanged(self, localDirection: QtGui.QVector3D) -> None: ... + def quadraticAttenuationChanged(self, quadraticAttenuation: float) -> None: ... + def linearAttenuationChanged(self, linearAttenuation: float) -> None: ... + def constantAttenuationChanged(self, constantAttenuation: float) -> None: ... + def setCutOffAngle(self, cutOffAngle: float) -> None: ... + def setLocalDirection(self, localDirection: QtGui.QVector3D) -> None: ... + def setQuadraticAttenuation(self, value: float) -> None: ... + def setLinearAttenuation(self, value: float) -> None: ... + def setConstantAttenuation(self, value: float) -> None: ... + def quadraticAttenuation(self) -> float: ... + def linearAttenuation(self) -> float: ... + def constantAttenuation(self) -> float: ... + def cutOffAngle(self) -> float: ... + def localDirection(self) -> QtGui.QVector3D: ... + + +class QStencilMask('QRenderState'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def backOutputMaskChanged(self, backOutputMask: int) -> None: ... + def frontOutputMaskChanged(self, frontOutputMask: int) -> None: ... + def setBackOutputMask(self, backOutputMask: int) -> None: ... + def setFrontOutputMask(self, frontOutputMask: int) -> None: ... + def backOutputMask(self) -> int: ... + def frontOutputMask(self) -> int: ... + + +class QStencilOperation('QRenderState'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def back(self) -> 'QStencilOperationArguments': ... + def front(self) -> 'QStencilOperationArguments': ... + + +class QStencilOperationArguments(QtCore.QObject): + + class Operation(int): + Zero = ... # type: QStencilOperationArguments.Operation + Keep = ... # type: QStencilOperationArguments.Operation + Replace = ... # type: QStencilOperationArguments.Operation + Increment = ... # type: QStencilOperationArguments.Operation + Decrement = ... # type: QStencilOperationArguments.Operation + IncrementWrap = ... # type: QStencilOperationArguments.Operation + DecrementWrap = ... # type: QStencilOperationArguments.Operation + Invert = ... # type: QStencilOperationArguments.Operation + + class FaceMode(int): + Front = ... # type: QStencilOperationArguments.FaceMode + Back = ... # type: QStencilOperationArguments.FaceMode + FrontAndBack = ... # type: QStencilOperationArguments.FaceMode + + def faceModeChanged(self, faceMode: 'QStencilOperationArguments.FaceMode') -> None: ... + def allTestsPassOperationChanged(self, stencilDepthPass: 'QStencilOperationArguments.Operation') -> None: ... + def depthTestFailureOperationChanged(self, depthFail: 'QStencilOperationArguments.Operation') -> None: ... + def stencilTestFailureOperationChanged(self, stencilFail: 'QStencilOperationArguments.Operation') -> None: ... + def setAllTestsPassOperation(self, operation: 'QStencilOperationArguments.Operation') -> None: ... + def setDepthTestFailureOperation(self, operation: 'QStencilOperationArguments.Operation') -> None: ... + def setStencilTestFailureOperation(self, operation: 'QStencilOperationArguments.Operation') -> None: ... + def allTestsPassOperation(self) -> 'QStencilOperationArguments.Operation': ... + def depthTestFailureOperation(self) -> 'QStencilOperationArguments.Operation': ... + def stencilTestFailureOperation(self) -> 'QStencilOperationArguments.Operation': ... + def faceMode(self) -> 'QStencilOperationArguments.FaceMode': ... + + +class QStencilTest('QRenderState'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def back(self) -> 'QStencilTestArguments': ... + def front(self) -> 'QStencilTestArguments': ... + + +class QStencilTestArguments(QtCore.QObject): + + class StencilFunction(int): + Never = ... # type: QStencilTestArguments.StencilFunction + Always = ... # type: QStencilTestArguments.StencilFunction + Less = ... # type: QStencilTestArguments.StencilFunction + LessOrEqual = ... # type: QStencilTestArguments.StencilFunction + Equal = ... # type: QStencilTestArguments.StencilFunction + GreaterOrEqual = ... # type: QStencilTestArguments.StencilFunction + Greater = ... # type: QStencilTestArguments.StencilFunction + NotEqual = ... # type: QStencilTestArguments.StencilFunction + + class StencilFaceMode(int): + Front = ... # type: QStencilTestArguments.StencilFaceMode + Back = ... # type: QStencilTestArguments.StencilFaceMode + FrontAndBack = ... # type: QStencilTestArguments.StencilFaceMode + + def faceModeChanged(self, faceMode: 'QStencilTestArguments.StencilFaceMode') -> None: ... + def referenceValueChanged(self, referenceValue: int) -> None: ... + def stencilFunctionChanged(self, stencilFunction: 'QStencilTestArguments.StencilFunction') -> None: ... + def comparisonMaskChanged(self, comparisonMask: int) -> None: ... + def setStencilFunction(self, stencilFunction: 'QStencilTestArguments.StencilFunction') -> None: ... + def setReferenceValue(self, referenceValue: int) -> None: ... + def setComparisonMask(self, comparisonMask: int) -> None: ... + def faceMode(self) -> 'QStencilTestArguments.StencilFaceMode': ... + def stencilFunction(self) -> 'QStencilTestArguments.StencilFunction': ... + def referenceValue(self) -> int: ... + def comparisonMask(self) -> int: ... + + +class QSubtreeEnabler('QFrameGraphNode'): + + class Enablement(int): + Persistent = ... # type: QSubtreeEnabler.Enablement + SingleShot = ... # type: QSubtreeEnabler.Enablement + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def enablementChanged(self, enablement: 'QSubtreeEnabler.Enablement') -> None: ... + def requestUpdate(self) -> None: ... + def setEnablement(self, enablement: 'QSubtreeEnabler.Enablement') -> None: ... + def enablement(self) -> 'QSubtreeEnabler.Enablement': ... + + +class QTechnique(Qt3DCore.QNode): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def graphicsApiFilter(self) -> 'QGraphicsApiFilter': ... + def renderPasses(self) -> typing.List['QRenderPass']: ... + def removeRenderPass(self, pass_: 'QRenderPass') -> None: ... + def addRenderPass(self, pass_: 'QRenderPass') -> None: ... + def parameters(self) -> typing.List['QParameter']: ... + def removeParameter(self, p: 'QParameter') -> None: ... + def addParameter(self, p: 'QParameter') -> None: ... + def filterKeys(self) -> typing.List['QFilterKey']: ... + def removeFilterKey(self, filterKey: 'QFilterKey') -> None: ... + def addFilterKey(self, filterKey: 'QFilterKey') -> None: ... + + +class QTechniqueFilter('QFrameGraphNode'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def parameters(self) -> typing.List['QParameter']: ... + def removeParameter(self, p: 'QParameter') -> None: ... + def addParameter(self, p: 'QParameter') -> None: ... + def removeMatch(self, filterKey: 'QFilterKey') -> None: ... + def addMatch(self, filterKey: 'QFilterKey') -> None: ... + def matchAll(self) -> typing.List['QFilterKey']: ... + + +class QTexture1D('QAbstractTexture'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + +class QTexture1DArray('QAbstractTexture'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + +class QTexture2D('QAbstractTexture'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + +class QTexture2DArray('QAbstractTexture'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + +class QTexture3D('QAbstractTexture'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + +class QTextureCubeMap('QAbstractTexture'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + +class QTextureCubeMapArray('QAbstractTexture'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + +class QTexture2DMultisample('QAbstractTexture'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + +class QTexture2DMultisampleArray('QAbstractTexture'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + +class QTextureRectangle('QAbstractTexture'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + +class QTextureBuffer('QAbstractTexture'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + +class QTextureLoader('QAbstractTexture'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def mirroredChanged(self, mirrored: bool) -> None: ... + def setMirrored(self, mirrored: bool) -> None: ... + def isMirrored(self) -> bool: ... + def sourceChanged(self, source: QtCore.QUrl) -> None: ... + def setSource(self, source: QtCore.QUrl) -> None: ... + def source(self) -> QtCore.QUrl: ... + + +class QSharedGLTexture('QAbstractTexture'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def textureIdChanged(self, textureId: int) -> None: ... + def setTextureId(self, id: int) -> None: ... + def textureId(self) -> int: ... + + +class QTextureData(sip.simplewrapper): + + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, a0: 'QTextureData') -> None: ... + + def addImageData(self, imageData: 'QTextureImageData') -> None: ... + def imageData(self) -> typing.List[QTextureImageData]: ... + def setComparisonMode(self, comparisonMode: 'QAbstractTexture.ComparisonMode') -> None: ... + def comparisonMode(self) -> 'QAbstractTexture.ComparisonMode': ... + def setComparisonFunction(self, comparisonFunction: 'QAbstractTexture.ComparisonFunction') -> None: ... + def comparisonFunction(self) -> 'QAbstractTexture.ComparisonFunction': ... + def setWrapModeZ(self, wrapModeZ: 'QTextureWrapMode.WrapMode') -> None: ... + def wrapModeZ(self) -> 'QTextureWrapMode.WrapMode': ... + def setWrapModeY(self, wrapModeY: 'QTextureWrapMode.WrapMode') -> None: ... + def wrapModeY(self) -> 'QTextureWrapMode.WrapMode': ... + def setWrapModeX(self, wrapModeX: 'QTextureWrapMode.WrapMode') -> None: ... + def wrapModeX(self) -> 'QTextureWrapMode.WrapMode': ... + def setMagnificationFilter(self, filter: 'QAbstractTexture.Filter') -> None: ... + def magnificationFilter(self) -> 'QAbstractTexture.Filter': ... + def setMinificationFilter(self, filter: 'QAbstractTexture.Filter') -> None: ... + def minificationFilter(self) -> 'QAbstractTexture.Filter': ... + def setMaximumAnisotropy(self, maximumAnisotropy: float) -> None: ... + def maximumAnisotropy(self) -> float: ... + def setAutoMipMapGenerationEnabled(self, isAutoMipMapGenerationEnabled: bool) -> None: ... + def isAutoMipMapGenerationEnabled(self) -> bool: ... + def setLayers(self, layers: int) -> None: ... + def layers(self) -> int: ... + def setDepth(self, depth: int) -> None: ... + def depth(self) -> int: ... + def setHeight(self, height: int) -> None: ... + def height(self) -> int: ... + def setWidth(self, width: int) -> None: ... + def width(self) -> int: ... + def setFormat(self, a0: 'QAbstractTexture.TextureFormat') -> None: ... + def format(self) -> 'QAbstractTexture.TextureFormat': ... + def setTarget(self, target: 'QAbstractTexture.Target') -> None: ... + def target(self) -> 'QAbstractTexture.Target': ... + + +class QTextureDataUpdate(sip.simplewrapper): + + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, other: 'QTextureDataUpdate') -> None: ... + + def setData(self, data: 'QTextureImageData') -> None: ... + def setFace(self, face: 'QAbstractTexture.CubeMapFace') -> None: ... + def setMipLevel(self, mipLevel: int) -> None: ... + def setLayer(self, layer: int) -> None: ... + def setZ(self, z: int) -> None: ... + def setY(self, y: int) -> None: ... + def setX(self, x: int) -> None: ... + def data(self) -> 'QTextureImageData': ... + def face(self) -> 'QAbstractTexture.CubeMapFace': ... + def mipLevel(self) -> int: ... + def layer(self) -> int: ... + def z(self) -> int: ... + def y(self) -> int: ... + def x(self) -> int: ... + def swap(self, other: 'QTextureDataUpdate') -> None: ... + + +class QTextureGenerator('QAbstractFunctor'): + + def __call__(self) -> 'QTextureData': ... + + +class QTextureImage('QAbstractTextureImage'): + + class Status(int): + None_ = ... # type: QTextureImage.Status + Loading = ... # type: QTextureImage.Status + Ready = ... # type: QTextureImage.Status + Error = ... # type: QTextureImage.Status + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def mirroredChanged(self, mirrored: bool) -> None: ... + def setMirrored(self, mirrored: bool) -> None: ... + def isMirrored(self) -> bool: ... + def setStatus(self, status: 'QTextureImage.Status') -> None: ... + def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... + def statusChanged(self, status: 'QTextureImage.Status') -> None: ... + def sourceChanged(self, source: QtCore.QUrl) -> None: ... + def setSource(self, source: QtCore.QUrl) -> None: ... + def status(self) -> 'QTextureImage.Status': ... + def source(self) -> QtCore.QUrl: ... + + +class QTextureImageData(sip.simplewrapper): + + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, a0: 'QTextureImageData') -> None: ... + + def data(self, layer: int = ..., face: int = ..., mipmapLevel: int = ...) -> QtCore.QByteArray: ... + def setData(self, data: typing.Union[QtCore.QByteArray, bytes, bytearray], blockSize: int, isCompressed: bool = ...) -> None: ... + def setImage(self, a0: QtGui.QImage) -> None: ... + def setPixelType(self, pixelType: QtGui.QOpenGLTexture.PixelType) -> None: ... + def setPixelFormat(self, pixelFormat: QtGui.QOpenGLTexture.PixelFormat) -> None: ... + def setFormat(self, format: QtGui.QOpenGLTexture.TextureFormat) -> None: ... + def setTarget(self, target: QtGui.QOpenGLTexture.Target) -> None: ... + def pixelType(self) -> QtGui.QOpenGLTexture.PixelType: ... + def pixelFormat(self) -> QtGui.QOpenGLTexture.PixelFormat: ... + def format(self) -> QtGui.QOpenGLTexture.TextureFormat: ... + def target(self) -> QtGui.QOpenGLTexture.Target: ... + def setFaces(self, faces: int) -> None: ... + def setMipLevels(self, mipLevels: int) -> None: ... + def setLayers(self, layers: int) -> None: ... + def setDepth(self, depth: int) -> None: ... + def setHeight(self, height: int) -> None: ... + def setWidth(self, width: int) -> None: ... + def faces(self) -> int: ... + def mipLevels(self) -> int: ... + def layers(self) -> int: ... + def depth(self) -> int: ... + def height(self) -> int: ... + def width(self) -> int: ... + def isCompressed(self) -> bool: ... + def cleanup(self) -> None: ... + + +class QTextureImageDataGenerator('QAbstractFunctor'): + + def __call__(self) -> 'QTextureImageData': ... + + +class QTextureWrapMode(QtCore.QObject): + + class WrapMode(int): + Repeat = ... # type: QTextureWrapMode.WrapMode + MirroredRepeat = ... # type: QTextureWrapMode.WrapMode + ClampToEdge = ... # type: QTextureWrapMode.WrapMode + ClampToBorder = ... # type: QTextureWrapMode.WrapMode + + @typing.overload + def __init__(self, wrapMode: 'QTextureWrapMode.WrapMode' = ..., parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + @typing.overload + def __init__(self, x: 'QTextureWrapMode.WrapMode', y: 'QTextureWrapMode.WrapMode', z: 'QTextureWrapMode.WrapMode', parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def zChanged(self, z: 'QTextureWrapMode.WrapMode') -> None: ... + def yChanged(self, y: 'QTextureWrapMode.WrapMode') -> None: ... + def xChanged(self, x: 'QTextureWrapMode.WrapMode') -> None: ... + def setZ(self, z: 'QTextureWrapMode.WrapMode') -> None: ... + def setY(self, y: 'QTextureWrapMode.WrapMode') -> None: ... + def setX(self, x: 'QTextureWrapMode.WrapMode') -> None: ... + def z(self) -> 'QTextureWrapMode.WrapMode': ... + def y(self) -> 'QTextureWrapMode.WrapMode': ... + def x(self) -> 'QTextureWrapMode.WrapMode': ... + + +class QViewport('QFrameGraphNode'): + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def gammaChanged(self, gamma: float) -> None: ... + def setGamma(self, gamma: float) -> None: ... + def gamma(self) -> float: ... + def normalizedRectChanged(self, normalizedRect: QtCore.QRectF) -> None: ... + def setNormalizedRect(self, normalizedRect: QtCore.QRectF) -> None: ... + def normalizedRect(self) -> QtCore.QRectF: ... + + +class QWaitFence('QFrameGraphNode'): + + class HandleType(int): + NoHandle = ... # type: QWaitFence.HandleType + OpenGLFenceId = ... # type: QWaitFence.HandleType + + def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + + def handleChanged(self, handle: typing.Any) -> None: ... + def handleTypeChanged(self, handleType: 'QWaitFence.HandleType') -> None: ... + def timeoutChanged(self, timeoutChanged: int) -> None: ... + def waitOnCPUChanged(self, waitOnCPU: bool) -> None: ... + def setTimeout(self, timeout: int) -> None: ... + def timeout(self) -> int: ... + def setWaitOnCPU(self, waitOnCPU: bool) -> None: ... + def waitOnCPU(self) -> bool: ... + def handle(self) -> typing.Any: ... + def handleType(self) -> 'QWaitFence.HandleType': ... + def setHandle(self, handle: typing.Any) -> None: ... + def setHandleType(self, type: 'QWaitFence.HandleType') -> None: ... diff --git a/PyQt5-stubs/QtBluetooth.pyi b/PyQt5-stubs/QtBluetooth.pyi index 7a59acc3..e9e00ba1 100644 --- a/PyQt5-stubs/QtBluetooth.pyi +++ b/PyQt5-stubs/QtBluetooth.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtBluetooth module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtChart.pyi b/PyQt5-stubs/QtChart.pyi index 788a739b..6a3985cb 100644 --- a/PyQt5-stubs/QtChart.pyi +++ b/PyQt5-stubs/QtChart.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtChart module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # @@ -41,1414 +41,1459 @@ PYQT_OPENGL_BOUND_ARRAY = typing.Union[typing.Sequence[int], typing.Sequence[float], PyQt5.sip.Buffer, int, None] -class QtCharts(PyQt5.sip.simplewrapper): - - class QAbstractAxis(QtCore.QObject): - - class AxisType(int): - AxisTypeNoAxis = ... # type: QAbstractAxis.AxisType - AxisTypeValue = ... # type: QAbstractAxis.AxisType - AxisTypeBarCategory = ... # type: QAbstractAxis.AxisType - AxisTypeCategory = ... # type: QAbstractAxis.AxisType - AxisTypeDateTime = ... # type: QAbstractAxis.AxisType - AxisTypeLogValue = ... # type: QAbstractAxis.AxisType - - class AxisTypes(sip.simplewrapper): - - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, f: typing.Union['QAbstractAxis.AxisTypes', 'QAbstractAxis.AxisType']) -> None: ... - @typing.overload - def __init__(self, a0: 'QAbstractAxis.AxisTypes') -> None: ... - - def __hash__(self) -> int: ... - def __bool__(self) -> int: ... - def __invert__(self) -> 'QAbstractAxis.AxisTypes': ... - def __index__(self) -> int: ... - def __int__(self) -> int: ... - - def labelsEditableChanged(self, editable: bool) -> None: ... - def labelsEditable(self) -> bool: ... - def setLabelsEditable(self, editable: bool = ...) -> None: ... - def reverseChanged(self, reverse: bool) -> None: ... - def minorGridLineColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def gridLineColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def minorGridLinePenChanged(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def minorGridVisibleChanged(self, visible: bool) -> None: ... - def isReverse(self) -> bool: ... - def setReverse(self, reverse: bool = ...) -> None: ... - def minorGridLineColor(self) -> QtGui.QColor: ... - def setMinorGridLineColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def gridLineColor(self) -> QtGui.QColor: ... - def setGridLineColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def minorGridLinePen(self) -> QtGui.QPen: ... - def setMinorGridLinePen(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def setMinorGridLineVisible(self, visible: bool = ...) -> None: ... - def isMinorGridLineVisible(self) -> bool: ... - def shadesBrushChanged(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def shadesPenChanged(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def titleFontChanged(self, font: QtGui.QFont) -> None: ... - def titleVisibleChanged(self, visible: bool) -> None: ... - def titleBrushChanged(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def titleTextChanged(self, title: str) -> None: ... - def gridLinePenChanged(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def labelsAngleChanged(self, angle: int) -> None: ... - def labelsFontChanged(self, pen: QtGui.QFont) -> None: ... - def labelsBrushChanged(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def linePenChanged(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def alignment(self) -> QtCore.Qt.Alignment: ... - def titleText(self) -> str: ... - def setTitleText(self, title: str) -> None: ... - def titleFont(self) -> QtGui.QFont: ... - def setTitleFont(self, font: QtGui.QFont) -> None: ... - def titleBrush(self) -> QtGui.QBrush: ... - def setTitleBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def setTitleVisible(self, visible: bool = ...) -> None: ... - def isTitleVisible(self) -> bool: ... - def shadesBorderColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def shadesColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def shadesVisibleChanged(self, visible: bool) -> None: ... - def labelsColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def colorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def gridVisibleChanged(self, visible: bool) -> None: ... - def labelsVisibleChanged(self, visible: bool) -> None: ... - def lineVisibleChanged(self, visible: bool) -> None: ... - def visibleChanged(self, visible: bool) -> None: ... - def orientation(self) -> QtCore.Qt.Orientation: ... - def hide(self) -> None: ... - def show(self) -> None: ... - def setRange(self, min: typing.Any, max: typing.Any) -> None: ... - def setMax(self, max: typing.Any) -> None: ... - def setMin(self, min: typing.Any) -> None: ... - def shadesBorderColor(self) -> QtGui.QColor: ... - def setShadesBorderColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def shadesColor(self) -> QtGui.QColor: ... - def setShadesColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def shadesBrush(self) -> QtGui.QBrush: ... - def setShadesBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def shadesPen(self) -> QtGui.QPen: ... - def setShadesPen(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def setShadesVisible(self, visible: bool = ...) -> None: ... - def shadesVisible(self) -> bool: ... - def labelsColor(self) -> QtGui.QColor: ... - def setLabelsColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def labelsAngle(self) -> int: ... - def setLabelsAngle(self, angle: int) -> None: ... - def labelsFont(self) -> QtGui.QFont: ... - def setLabelsFont(self, font: QtGui.QFont) -> None: ... - def labelsBrush(self) -> QtGui.QBrush: ... - def setLabelsBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def setLabelsVisible(self, visible: bool = ...) -> None: ... - def labelsVisible(self) -> bool: ... - def gridLinePen(self) -> QtGui.QPen: ... - def setGridLinePen(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def setGridLineVisible(self, visible: bool = ...) -> None: ... - def isGridLineVisible(self) -> bool: ... - def linePenColor(self) -> QtGui.QColor: ... - def setLinePenColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def linePen(self) -> QtGui.QPen: ... - def setLinePen(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def setLineVisible(self, visible: bool = ...) -> None: ... - def isLineVisible(self) -> bool: ... - def setVisible(self, visible: bool = ...) -> None: ... - def isVisible(self) -> bool: ... - def type(self) -> 'QAbstractAxis.AxisType': ... - - class QAbstractSeries(QtCore.QObject): - - class SeriesType(int): - SeriesTypeLine = ... # type: QAbstractSeries.SeriesType - SeriesTypeArea = ... # type: QAbstractSeries.SeriesType - SeriesTypeBar = ... # type: QAbstractSeries.SeriesType - SeriesTypeStackedBar = ... # type: QAbstractSeries.SeriesType - SeriesTypePercentBar = ... # type: QAbstractSeries.SeriesType - SeriesTypePie = ... # type: QAbstractSeries.SeriesType - SeriesTypeScatter = ... # type: QAbstractSeries.SeriesType - SeriesTypeSpline = ... # type: QAbstractSeries.SeriesType - SeriesTypeHorizontalBar = ... # type: QAbstractSeries.SeriesType - SeriesTypeHorizontalStackedBar = ... # type: QAbstractSeries.SeriesType - SeriesTypeHorizontalPercentBar = ... # type: QAbstractSeries.SeriesType - SeriesTypeBoxPlot = ... # type: QAbstractSeries.SeriesType - SeriesTypeCandlestick = ... # type: QAbstractSeries.SeriesType - - def useOpenGLChanged(self) -> None: ... - def useOpenGL(self) -> bool: ... - def setUseOpenGL(self, enable: bool = ...) -> None: ... - def opacityChanged(self) -> None: ... - def attachedAxes(self) -> typing.List['QAbstractAxis']: ... - def detachAxis(self, axis: 'QAbstractAxis') -> bool: ... - def attachAxis(self, axis: 'QAbstractAxis') -> bool: ... - def setOpacity(self, opacity: float) -> None: ... - def opacity(self) -> float: ... - def visibleChanged(self) -> None: ... - def nameChanged(self) -> None: ... - def hide(self) -> None: ... - def show(self) -> None: ... - def chart(self) -> 'QChart': ... - def isVisible(self) -> bool: ... - def setVisible(self, visible: bool = ...) -> None: ... - def name(self) -> str: ... - def setName(self, name: str) -> None: ... - def type(self) -> 'QAbstractSeries.SeriesType': ... - - class QAbstractBarSeries('QAbstractSeries'): - - class LabelsPosition(int): - LabelsCenter = ... # type: QAbstractBarSeries.LabelsPosition - LabelsInsideEnd = ... # type: QAbstractBarSeries.LabelsPosition - LabelsInsideBase = ... # type: QAbstractBarSeries.LabelsPosition - LabelsOutsideEnd = ... # type: QAbstractBarSeries.LabelsPosition - - def labelsPrecisionChanged(self, precision: int) -> None: ... - def labelsPrecision(self) -> int: ... - def setLabelsPrecision(self, precision: int) -> None: ... - def labelsAngleChanged(self, angle: float) -> None: ... - def labelsAngle(self) -> float: ... - def setLabelsAngle(self, angle: float) -> None: ... - def doubleClicked(self, index: int, barset: 'QBarSet') -> None: ... - def released(self, index: int, barset: 'QBarSet') -> None: ... - def pressed(self, index: int, barset: 'QBarSet') -> None: ... - def labelsPositionChanged(self, position: 'QAbstractBarSeries.LabelsPosition') -> None: ... - def labelsFormatChanged(self, format: str) -> None: ... - def labelsPosition(self) -> 'QAbstractBarSeries.LabelsPosition': ... - def setLabelsPosition(self, position: 'QAbstractBarSeries.LabelsPosition') -> None: ... - def labelsFormat(self) -> str: ... - def setLabelsFormat(self, format: str) -> None: ... - def barsetsRemoved(self, sets: typing.Iterable['QBarSet']) -> None: ... - def barsetsAdded(self, sets: typing.Iterable['QBarSet']) -> None: ... - def labelsVisibleChanged(self) -> None: ... - def countChanged(self) -> None: ... - def hovered(self, status: bool, index: int, barset: 'QBarSet') -> None: ... - def clicked(self, index: int, barset: 'QBarSet') -> None: ... - def take(self, set: 'QBarSet') -> bool: ... - def isLabelsVisible(self) -> bool: ... - def setLabelsVisible(self, visible: bool = ...) -> None: ... - def clear(self) -> None: ... - def barSets(self) -> typing.List['QBarSet']: ... - def __len__(self) -> int: ... - def count(self) -> int: ... - def insert(self, index: int, set: 'QBarSet') -> bool: ... - def remove(self, set: 'QBarSet') -> bool: ... - @typing.overload - def append(self, set: 'QBarSet') -> bool: ... - @typing.overload - def append(self, sets: typing.Iterable['QBarSet']) -> bool: ... - def barWidth(self) -> float: ... - def setBarWidth(self, width: float) -> None: ... - - class QLegendMarker(QtCore.QObject): - - class LegendMarkerType(int): - LegendMarkerTypeArea = ... # type: QLegendMarker.LegendMarkerType - LegendMarkerTypeBar = ... # type: QLegendMarker.LegendMarkerType - LegendMarkerTypePie = ... # type: QLegendMarker.LegendMarkerType - LegendMarkerTypeXY = ... # type: QLegendMarker.LegendMarkerType - LegendMarkerTypeBoxPlot = ... # type: QLegendMarker.LegendMarkerType - LegendMarkerTypeCandlestick = ... # type: QLegendMarker.LegendMarkerType - - def shapeChanged(self) -> None: ... - def setShape(self, shape: 'QLegend.MarkerShape') -> None: ... - def shape(self) -> 'QLegend.MarkerShape': ... - def visibleChanged(self) -> None: ... - def brushChanged(self) -> None: ... - def penChanged(self) -> None: ... - def fontChanged(self) -> None: ... - def labelBrushChanged(self) -> None: ... - def labelChanged(self) -> None: ... - def hovered(self, status: bool) -> None: ... - def clicked(self) -> None: ... - def series(self) -> 'QAbstractSeries': ... - def setVisible(self, visible: bool) -> None: ... - def isVisible(self) -> bool: ... - def setBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def brush(self) -> QtGui.QBrush: ... - def setPen(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def pen(self) -> QtGui.QPen: ... - def setFont(self, font: QtGui.QFont) -> None: ... - def font(self) -> QtGui.QFont: ... - def setLabelBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def labelBrush(self) -> QtGui.QBrush: ... - def setLabel(self, label: str) -> None: ... - def label(self) -> str: ... - def type(self) -> 'QLegendMarker.LegendMarkerType': ... - - class QAreaLegendMarker('QLegendMarker'): - - def __init__(self, series: 'QAreaSeries', legend: 'QLegend', parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def series(self) -> 'QAreaSeries': ... - def type(self) -> 'QLegendMarker.LegendMarkerType': ... - - class QAreaSeries('QAbstractSeries'): - - @typing.overload - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - @typing.overload - def __init__(self, upperSeries: 'QLineSeries', lowerSeries: typing.Optional['QLineSeries'] = ...) -> None: ... - - def pointLabelsClippingChanged(self, clipping: bool) -> None: ... - def pointLabelsClipping(self) -> bool: ... - def setPointLabelsClipping(self, enable: bool = ...) -> None: ... - def doubleClicked(self, point: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... - def released(self, point: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... - def pressed(self, point: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... - def pointLabelsColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def pointLabelsFontChanged(self, font: QtGui.QFont) -> None: ... - def pointLabelsVisibilityChanged(self, visible: bool) -> None: ... - def pointLabelsFormatChanged(self, format: str) -> None: ... - def pointLabelsColor(self) -> QtGui.QColor: ... - def setPointLabelsColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def pointLabelsFont(self) -> QtGui.QFont: ... - def setPointLabelsFont(self, font: QtGui.QFont) -> None: ... - def pointLabelsVisible(self) -> bool: ... - def setPointLabelsVisible(self, visible: bool = ...) -> None: ... - def pointLabelsFormat(self) -> str: ... - def setPointLabelsFormat(self, format: str) -> None: ... - def hovered(self, point: typing.Union[QtCore.QPointF, QtCore.QPoint], state: bool) -> None: ... - def selected(self) -> None: ... - def clicked(self, point: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... - def colorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def borderColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def borderColor(self) -> QtGui.QColor: ... - def setBorderColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def color(self) -> QtGui.QColor: ... - def setColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def pointsVisible(self) -> bool: ... - def setPointsVisible(self, visible: bool = ...) -> None: ... - def brush(self) -> QtGui.QBrush: ... - def setBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def pen(self) -> QtGui.QPen: ... - def setPen(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def lowerSeries(self) -> 'QLineSeries': ... - def setLowerSeries(self, series: 'QLineSeries') -> None: ... - def upperSeries(self) -> 'QLineSeries': ... - def setUpperSeries(self, series: 'QLineSeries') -> None: ... - def type(self) -> 'QAbstractSeries.SeriesType': ... - - class QBarCategoryAxis('QAbstractAxis'): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def countChanged(self) -> None: ... - def rangeChanged(self, min: str, max: str) -> None: ... - def maxChanged(self, max: str) -> None: ... - def minChanged(self, min: str) -> None: ... - def categoriesChanged(self) -> None: ... - def setRange(self, minCategory: str, maxCategory: str) -> None: ... - def max(self) -> str: ... - def setMax(self, maxCategory: str) -> None: ... - def min(self) -> str: ... - def setMin(self, minCategory: str) -> None: ... - def at(self, index: int) -> str: ... - def __len__(self) -> int: ... - def count(self) -> int: ... - def categories(self) -> typing.List[str]: ... - def setCategories(self, categories: typing.Iterable[str]) -> None: ... - def clear(self) -> None: ... - def replace(self, oldCategory: str, newCategory: str) -> None: ... - def insert(self, index: int, category: str) -> None: ... - def remove(self, category: str) -> None: ... - @typing.overload - def append(self, categories: typing.Iterable[str]) -> None: ... - @typing.overload - def append(self, category: str) -> None: ... - def type(self) -> 'QAbstractAxis.AxisType': ... - - class QBarLegendMarker('QLegendMarker'): - - def __init__(self, series: 'QAbstractBarSeries', barset: 'QBarSet', legend: 'QLegend', parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def barset(self) -> 'QBarSet': ... - def series(self) -> 'QAbstractBarSeries': ... - def type(self) -> 'QLegendMarker.LegendMarkerType': ... - - class QBarSeries('QAbstractBarSeries'): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def type(self) -> 'QAbstractSeries.SeriesType': ... - - class QBarSet(QtCore.QObject): - - def __init__(self, name: str, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def doubleClicked(self, index: int) -> None: ... - def released(self, index: int) -> None: ... - def pressed(self, index: int) -> None: ... - def labelColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def borderColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def colorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def hovered(self, status: bool, index: int) -> None: ... - def clicked(self, index: int) -> None: ... - def valueChanged(self, index: int) -> None: ... - def valuesRemoved(self, index: int, count: int) -> None: ... - def valuesAdded(self, index: int, count: int) -> None: ... - def labelFontChanged(self) -> None: ... - def labelBrushChanged(self) -> None: ... - def labelChanged(self) -> None: ... - def brushChanged(self) -> None: ... - def penChanged(self) -> None: ... - def setLabelColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def labelColor(self) -> QtGui.QColor: ... - def setBorderColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def borderColor(self) -> QtGui.QColor: ... - def setColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def color(self) -> QtGui.QColor: ... - def __getitem__(self, index: int) -> float: ... - def at(self, index: int) -> float: ... - def remove(self, index: int, count: int = ...) -> None: ... - def label(self) -> str: ... - def setLabel(self, label: str) -> None: ... - def labelFont(self) -> QtGui.QFont: ... - def setLabelFont(self, font: QtGui.QFont) -> None: ... - def labelBrush(self) -> QtGui.QBrush: ... - def setLabelBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def brush(self) -> QtGui.QBrush: ... - def setBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def pen(self) -> QtGui.QPen: ... - def setPen(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def sum(self) -> float: ... - def __len__(self) -> int: ... - def count(self) -> int: ... - def replace(self, index: int, value: float) -> None: ... - def insert(self, index: int, value: float) -> None: ... - @typing.overload - def append(self, value: float) -> None: ... - @typing.overload - def append(self, values: typing.Iterable[float]) -> None: ... - - class QBoxPlotLegendMarker('QLegendMarker'): - - def __init__(self, series: 'QBoxPlotSeries', legend: 'QLegend', parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def series(self) -> 'QBoxPlotSeries': ... - def type(self) -> 'QLegendMarker.LegendMarkerType': ... - - class QBoxPlotSeries('QAbstractSeries'): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def doubleClicked(self, boxset: 'QBoxSet') -> None: ... - def released(self, boxset: 'QBoxSet') -> None: ... - def pressed(self, boxset: 'QBoxSet') -> None: ... - def boxsetsRemoved(self, sets: typing.Iterable['QBoxSet']) -> None: ... - def boxsetsAdded(self, sets: typing.Iterable['QBoxSet']) -> None: ... - def boxWidthChanged(self) -> None: ... - def boxOutlineVisibilityChanged(self) -> None: ... - def brushChanged(self) -> None: ... - def penChanged(self) -> None: ... - def countChanged(self) -> None: ... - def hovered(self, status: bool, boxset: 'QBoxSet') -> None: ... - def clicked(self, boxset: 'QBoxSet') -> None: ... - def pen(self) -> QtGui.QPen: ... - def setPen(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def brush(self) -> QtGui.QBrush: ... - def setBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def boxWidth(self) -> float: ... - def setBoxWidth(self, width: float) -> None: ... - def boxOutlineVisible(self) -> bool: ... - def setBoxOutlineVisible(self, visible: bool) -> None: ... - def type(self) -> 'QAbstractSeries.SeriesType': ... - def clear(self) -> None: ... - def boxSets(self) -> typing.List['QBoxSet']: ... - def __len__(self) -> int: ... - def count(self) -> int: ... - def insert(self, index: int, box: 'QBoxSet') -> bool: ... - def take(self, box: 'QBoxSet') -> bool: ... - def remove(self, box: 'QBoxSet') -> bool: ... - @typing.overload - def append(self, box: 'QBoxSet') -> bool: ... - @typing.overload - def append(self, boxes: typing.Iterable['QBoxSet']) -> bool: ... +class QAbstractAxis(QtCore.QObject): - class QBoxSet(QtCore.QObject): + class AxisType(int): + AxisTypeNoAxis = ... # type: QAbstractAxis.AxisType + AxisTypeValue = ... # type: QAbstractAxis.AxisType + AxisTypeBarCategory = ... # type: QAbstractAxis.AxisType + AxisTypeCategory = ... # type: QAbstractAxis.AxisType + AxisTypeDateTime = ... # type: QAbstractAxis.AxisType + AxisTypeLogValue = ... # type: QAbstractAxis.AxisType - class ValuePositions(int): - LowerExtreme = ... # type: QBoxSet.ValuePositions - LowerQuartile = ... # type: QBoxSet.ValuePositions - Median = ... # type: QBoxSet.ValuePositions - UpperQuartile = ... # type: QBoxSet.ValuePositions - UpperExtreme = ... # type: QBoxSet.ValuePositions + class AxisTypes(sip.simplewrapper): @typing.overload - def __init__(self, label: str = ..., parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - @typing.overload - def __init__(self, le: float, lq: float, m: float, uq: float, ue: float, label: str = ..., parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def doubleClicked(self) -> None: ... - def released(self) -> None: ... - def pressed(self) -> None: ... - def cleared(self) -> None: ... - def valueChanged(self, index: int) -> None: ... - def valuesChanged(self) -> None: ... - def brushChanged(self) -> None: ... - def penChanged(self) -> None: ... - def hovered(self, status: bool) -> None: ... - def clicked(self) -> None: ... - def brush(self) -> QtGui.QBrush: ... - def setBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def pen(self) -> QtGui.QPen: ... - def setPen(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def __len__(self) -> int: ... - def count(self) -> int: ... - def __getitem__(self, index: int) -> float: ... - def at(self, index: int) -> float: ... - def setValue(self, index: int, value: float) -> None: ... - def label(self) -> str: ... - def setLabel(self, label: str) -> None: ... - def clear(self) -> None: ... - @typing.overload - def append(self, value: float) -> None: ... - @typing.overload - def append(self, values: typing.Iterable[float]) -> None: ... - - class QCandlestickLegendMarker('QLegendMarker'): - - def __init__(self, series: 'QCandlestickSeries', legend: 'QLegend', parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def series(self) -> 'QCandlestickSeries': ... - def type(self) -> 'QLegendMarker.LegendMarkerType': ... - - class QCandlestickModelMapper(QtCore.QObject): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def lastSetSection(self) -> int: ... - def setLastSetSection(self, lastSetSection: int) -> None: ... - def firstSetSection(self) -> int: ... - def setFirstSetSection(self, firstSetSection: int) -> None: ... - def close(self) -> int: ... - def setClose(self, close: int) -> None: ... - def low(self) -> int: ... - def setLow(self, low: int) -> None: ... - def high(self) -> int: ... - def setHigh(self, high: int) -> None: ... - def open(self) -> int: ... - def setOpen(self, open: int) -> None: ... - def timestamp(self) -> int: ... - def setTimestamp(self, timestamp: int) -> None: ... - def seriesReplaced(self) -> None: ... - def modelReplaced(self) -> None: ... - def orientation(self) -> QtCore.Qt.Orientation: ... - def series(self) -> 'QCandlestickSeries': ... - def setSeries(self, series: 'QCandlestickSeries') -> None: ... - def model(self) -> QtCore.QAbstractItemModel: ... - def setModel(self, model: QtCore.QAbstractItemModel) -> None: ... - - class QCandlestickSeries('QAbstractSeries'): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def penChanged(self) -> None: ... - def brushChanged(self) -> None: ... - def decreasingColorChanged(self) -> None: ... - def increasingColorChanged(self) -> None: ... - def capsVisibilityChanged(self) -> None: ... - def capsWidthChanged(self) -> None: ... - def bodyOutlineVisibilityChanged(self) -> None: ... - def bodyWidthChanged(self) -> None: ... - def minimumColumnWidthChanged(self) -> None: ... - def maximumColumnWidthChanged(self) -> None: ... - def countChanged(self) -> None: ... - def candlestickSetsRemoved(self, sets: typing.Iterable['QCandlestickSet']) -> None: ... - def candlestickSetsAdded(self, sets: typing.Iterable['QCandlestickSet']) -> None: ... - def doubleClicked(self, set: 'QCandlestickSet') -> None: ... - def released(self, set: 'QCandlestickSet') -> None: ... - def pressed(self, set: 'QCandlestickSet') -> None: ... - def hovered(self, status: bool, set: 'QCandlestickSet') -> None: ... - def clicked(self, set: 'QCandlestickSet') -> None: ... - def pen(self) -> QtGui.QPen: ... - def setPen(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def brush(self) -> QtGui.QBrush: ... - def setBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def decreasingColor(self) -> QtGui.QColor: ... - def setDecreasingColor(self, decreasingColor: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def increasingColor(self) -> QtGui.QColor: ... - def setIncreasingColor(self, increasingColor: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def capsVisible(self) -> bool: ... - def setCapsVisible(self, capsVisible: bool) -> None: ... - def capsWidth(self) -> float: ... - def setCapsWidth(self, capsWidth: float) -> None: ... - def bodyOutlineVisible(self) -> bool: ... - def setBodyOutlineVisible(self, bodyOutlineVisible: bool) -> None: ... - def bodyWidth(self) -> float: ... - def setBodyWidth(self, bodyWidth: float) -> None: ... - def minimumColumnWidth(self) -> float: ... - def setMinimumColumnWidth(self, minimumColumnWidth: float) -> None: ... - def maximumColumnWidth(self) -> float: ... - def setMaximumColumnWidth(self, maximumColumnWidth: float) -> None: ... - def type(self) -> 'QAbstractSeries.SeriesType': ... - def __len__(self) -> int: ... - def count(self) -> int: ... - def sets(self) -> typing.List['QCandlestickSet']: ... - def clear(self) -> None: ... - def take(self, set: 'QCandlestickSet') -> bool: ... - def insert(self, index: int, set: 'QCandlestickSet') -> bool: ... - @typing.overload - def remove(self, set: 'QCandlestickSet') -> bool: ... - @typing.overload - def remove(self, sets: typing.Iterable['QCandlestickSet']) -> bool: ... + def __init__(self) -> None: ... @typing.overload - def append(self, set: 'QCandlestickSet') -> bool: ... + def __init__(self, f: typing.Union['QAbstractAxis.AxisTypes', 'QAbstractAxis.AxisType']) -> None: ... @typing.overload - def append(self, sets: typing.Iterable['QCandlestickSet']) -> bool: ... + def __init__(self, a0: 'QAbstractAxis.AxisTypes') -> None: ... + + def __hash__(self) -> int: ... + def __bool__(self) -> int: ... + def __invert__(self) -> 'QAbstractAxis.AxisTypes': ... + def __index__(self) -> int: ... + def __int__(self) -> int: ... + + def labelsEditableChanged(self, editable: bool) -> None: ... + def labelsEditable(self) -> bool: ... + def setLabelsEditable(self, editable: bool = ...) -> None: ... + def reverseChanged(self, reverse: bool) -> None: ... + def minorGridLineColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def gridLineColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def minorGridLinePenChanged(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def minorGridVisibleChanged(self, visible: bool) -> None: ... + def isReverse(self) -> bool: ... + def setReverse(self, reverse: bool = ...) -> None: ... + def minorGridLineColor(self) -> QtGui.QColor: ... + def setMinorGridLineColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def gridLineColor(self) -> QtGui.QColor: ... + def setGridLineColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def minorGridLinePen(self) -> QtGui.QPen: ... + def setMinorGridLinePen(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def setMinorGridLineVisible(self, visible: bool = ...) -> None: ... + def isMinorGridLineVisible(self) -> bool: ... + def shadesBrushChanged(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def shadesPenChanged(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def titleFontChanged(self, font: QtGui.QFont) -> None: ... + def titleVisibleChanged(self, visible: bool) -> None: ... + def titleBrushChanged(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def titleTextChanged(self, title: str) -> None: ... + def gridLinePenChanged(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def labelsAngleChanged(self, angle: int) -> None: ... + def labelsFontChanged(self, pen: QtGui.QFont) -> None: ... + def labelsBrushChanged(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def linePenChanged(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def alignment(self) -> QtCore.Qt.Alignment: ... + def titleText(self) -> str: ... + def setTitleText(self, title: str) -> None: ... + def titleFont(self) -> QtGui.QFont: ... + def setTitleFont(self, font: QtGui.QFont) -> None: ... + def titleBrush(self) -> QtGui.QBrush: ... + def setTitleBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def setTitleVisible(self, visible: bool = ...) -> None: ... + def isTitleVisible(self) -> bool: ... + def shadesBorderColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def shadesColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def shadesVisibleChanged(self, visible: bool) -> None: ... + def labelsColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def colorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def gridVisibleChanged(self, visible: bool) -> None: ... + def labelsVisibleChanged(self, visible: bool) -> None: ... + def lineVisibleChanged(self, visible: bool) -> None: ... + def visibleChanged(self, visible: bool) -> None: ... + def orientation(self) -> QtCore.Qt.Orientation: ... + def hide(self) -> None: ... + def show(self) -> None: ... + def setRange(self, min: typing.Any, max: typing.Any) -> None: ... + def setMax(self, max: typing.Any) -> None: ... + def setMin(self, min: typing.Any) -> None: ... + def shadesBorderColor(self) -> QtGui.QColor: ... + def setShadesBorderColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def shadesColor(self) -> QtGui.QColor: ... + def setShadesColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def shadesBrush(self) -> QtGui.QBrush: ... + def setShadesBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def shadesPen(self) -> QtGui.QPen: ... + def setShadesPen(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def setShadesVisible(self, visible: bool = ...) -> None: ... + def shadesVisible(self) -> bool: ... + def labelsColor(self) -> QtGui.QColor: ... + def setLabelsColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def labelsAngle(self) -> int: ... + def setLabelsAngle(self, angle: int) -> None: ... + def labelsFont(self) -> QtGui.QFont: ... + def setLabelsFont(self, font: QtGui.QFont) -> None: ... + def labelsBrush(self) -> QtGui.QBrush: ... + def setLabelsBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def setLabelsVisible(self, visible: bool = ...) -> None: ... + def labelsVisible(self) -> bool: ... + def gridLinePen(self) -> QtGui.QPen: ... + def setGridLinePen(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def setGridLineVisible(self, visible: bool = ...) -> None: ... + def isGridLineVisible(self) -> bool: ... + def linePenColor(self) -> QtGui.QColor: ... + def setLinePenColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def linePen(self) -> QtGui.QPen: ... + def setLinePen(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def setLineVisible(self, visible: bool = ...) -> None: ... + def isLineVisible(self) -> bool: ... + def setVisible(self, visible: bool = ...) -> None: ... + def isVisible(self) -> bool: ... + def type(self) -> 'QAbstractAxis.AxisType': ... + + +class QAbstractSeries(QtCore.QObject): + + class SeriesType(int): + SeriesTypeLine = ... # type: QAbstractSeries.SeriesType + SeriesTypeArea = ... # type: QAbstractSeries.SeriesType + SeriesTypeBar = ... # type: QAbstractSeries.SeriesType + SeriesTypeStackedBar = ... # type: QAbstractSeries.SeriesType + SeriesTypePercentBar = ... # type: QAbstractSeries.SeriesType + SeriesTypePie = ... # type: QAbstractSeries.SeriesType + SeriesTypeScatter = ... # type: QAbstractSeries.SeriesType + SeriesTypeSpline = ... # type: QAbstractSeries.SeriesType + SeriesTypeHorizontalBar = ... # type: QAbstractSeries.SeriesType + SeriesTypeHorizontalStackedBar = ... # type: QAbstractSeries.SeriesType + SeriesTypeHorizontalPercentBar = ... # type: QAbstractSeries.SeriesType + SeriesTypeBoxPlot = ... # type: QAbstractSeries.SeriesType + SeriesTypeCandlestick = ... # type: QAbstractSeries.SeriesType + + def useOpenGLChanged(self) -> None: ... + def useOpenGL(self) -> bool: ... + def setUseOpenGL(self, enable: bool = ...) -> None: ... + def opacityChanged(self) -> None: ... + def attachedAxes(self) -> typing.List['QAbstractAxis']: ... + def detachAxis(self, axis: 'QAbstractAxis') -> bool: ... + def attachAxis(self, axis: 'QAbstractAxis') -> bool: ... + def setOpacity(self, opacity: float) -> None: ... + def opacity(self) -> float: ... + def visibleChanged(self) -> None: ... + def nameChanged(self) -> None: ... + def hide(self) -> None: ... + def show(self) -> None: ... + def chart(self) -> 'QChart': ... + def isVisible(self) -> bool: ... + def setVisible(self, visible: bool = ...) -> None: ... + def name(self) -> str: ... + def setName(self, name: str) -> None: ... + def type(self) -> 'QAbstractSeries.SeriesType': ... + + +class QAbstractBarSeries('QAbstractSeries'): + + class LabelsPosition(int): + LabelsCenter = ... # type: QAbstractBarSeries.LabelsPosition + LabelsInsideEnd = ... # type: QAbstractBarSeries.LabelsPosition + LabelsInsideBase = ... # type: QAbstractBarSeries.LabelsPosition + LabelsOutsideEnd = ... # type: QAbstractBarSeries.LabelsPosition + + def labelsPrecisionChanged(self, precision: int) -> None: ... + def labelsPrecision(self) -> int: ... + def setLabelsPrecision(self, precision: int) -> None: ... + def labelsAngleChanged(self, angle: float) -> None: ... + def labelsAngle(self) -> float: ... + def setLabelsAngle(self, angle: float) -> None: ... + def doubleClicked(self, index: int, barset: 'QBarSet') -> None: ... + def released(self, index: int, barset: 'QBarSet') -> None: ... + def pressed(self, index: int, barset: 'QBarSet') -> None: ... + def labelsPositionChanged(self, position: 'QAbstractBarSeries.LabelsPosition') -> None: ... + def labelsFormatChanged(self, format: str) -> None: ... + def labelsPosition(self) -> 'QAbstractBarSeries.LabelsPosition': ... + def setLabelsPosition(self, position: 'QAbstractBarSeries.LabelsPosition') -> None: ... + def labelsFormat(self) -> str: ... + def setLabelsFormat(self, format: str) -> None: ... + def barsetsRemoved(self, sets: typing.Iterable['QBarSet']) -> None: ... + def barsetsAdded(self, sets: typing.Iterable['QBarSet']) -> None: ... + def labelsVisibleChanged(self) -> None: ... + def countChanged(self) -> None: ... + def hovered(self, status: bool, index: int, barset: 'QBarSet') -> None: ... + def clicked(self, index: int, barset: 'QBarSet') -> None: ... + def take(self, set: 'QBarSet') -> bool: ... + def isLabelsVisible(self) -> bool: ... + def setLabelsVisible(self, visible: bool = ...) -> None: ... + def clear(self) -> None: ... + def barSets(self) -> typing.List['QBarSet']: ... + def __len__(self) -> int: ... + def count(self) -> int: ... + def insert(self, index: int, set: 'QBarSet') -> bool: ... + def remove(self, set: 'QBarSet') -> bool: ... + @typing.overload + def append(self, set: 'QBarSet') -> bool: ... + @typing.overload + def append(self, sets: typing.Iterable['QBarSet']) -> bool: ... + def barWidth(self) -> float: ... + def setBarWidth(self, width: float) -> None: ... + + +class QLegendMarker(QtCore.QObject): + + class LegendMarkerType(int): + LegendMarkerTypeArea = ... # type: QLegendMarker.LegendMarkerType + LegendMarkerTypeBar = ... # type: QLegendMarker.LegendMarkerType + LegendMarkerTypePie = ... # type: QLegendMarker.LegendMarkerType + LegendMarkerTypeXY = ... # type: QLegendMarker.LegendMarkerType + LegendMarkerTypeBoxPlot = ... # type: QLegendMarker.LegendMarkerType + LegendMarkerTypeCandlestick = ... # type: QLegendMarker.LegendMarkerType + + def shapeChanged(self) -> None: ... + def setShape(self, shape: 'QLegend.MarkerShape') -> None: ... + def shape(self) -> 'QLegend.MarkerShape': ... + def visibleChanged(self) -> None: ... + def brushChanged(self) -> None: ... + def penChanged(self) -> None: ... + def fontChanged(self) -> None: ... + def labelBrushChanged(self) -> None: ... + def labelChanged(self) -> None: ... + def hovered(self, status: bool) -> None: ... + def clicked(self) -> None: ... + def series(self) -> 'QAbstractSeries': ... + def setVisible(self, visible: bool) -> None: ... + def isVisible(self) -> bool: ... + def setBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def brush(self) -> QtGui.QBrush: ... + def setPen(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def pen(self) -> QtGui.QPen: ... + def setFont(self, font: QtGui.QFont) -> None: ... + def font(self) -> QtGui.QFont: ... + def setLabelBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def labelBrush(self) -> QtGui.QBrush: ... + def setLabel(self, label: str) -> None: ... + def label(self) -> str: ... + def type(self) -> 'QLegendMarker.LegendMarkerType': ... + + +class QAreaLegendMarker('QLegendMarker'): + + def __init__(self, series: 'QAreaSeries', legend: 'QLegend', parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def series(self) -> 'QAreaSeries': ... + def type(self) -> 'QLegendMarker.LegendMarkerType': ... + + +class QAreaSeries('QAbstractSeries'): + + @typing.overload + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + @typing.overload + def __init__(self, upperSeries: 'QLineSeries', lowerSeries: typing.Optional['QLineSeries'] = ...) -> None: ... + + def pointLabelsClippingChanged(self, clipping: bool) -> None: ... + def pointLabelsClipping(self) -> bool: ... + def setPointLabelsClipping(self, enable: bool = ...) -> None: ... + def doubleClicked(self, point: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... + def released(self, point: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... + def pressed(self, point: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... + def pointLabelsColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def pointLabelsFontChanged(self, font: QtGui.QFont) -> None: ... + def pointLabelsVisibilityChanged(self, visible: bool) -> None: ... + def pointLabelsFormatChanged(self, format: str) -> None: ... + def pointLabelsColor(self) -> QtGui.QColor: ... + def setPointLabelsColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def pointLabelsFont(self) -> QtGui.QFont: ... + def setPointLabelsFont(self, font: QtGui.QFont) -> None: ... + def pointLabelsVisible(self) -> bool: ... + def setPointLabelsVisible(self, visible: bool = ...) -> None: ... + def pointLabelsFormat(self) -> str: ... + def setPointLabelsFormat(self, format: str) -> None: ... + def hovered(self, point: typing.Union[QtCore.QPointF, QtCore.QPoint], state: bool) -> None: ... + def selected(self) -> None: ... + def clicked(self, point: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... + def colorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def borderColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def borderColor(self) -> QtGui.QColor: ... + def setBorderColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def color(self) -> QtGui.QColor: ... + def setColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def pointsVisible(self) -> bool: ... + def setPointsVisible(self, visible: bool = ...) -> None: ... + def brush(self) -> QtGui.QBrush: ... + def setBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def pen(self) -> QtGui.QPen: ... + def setPen(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def lowerSeries(self) -> 'QLineSeries': ... + def setLowerSeries(self, series: 'QLineSeries') -> None: ... + def upperSeries(self) -> 'QLineSeries': ... + def setUpperSeries(self, series: 'QLineSeries') -> None: ... + def type(self) -> 'QAbstractSeries.SeriesType': ... + + +class QBarCategoryAxis('QAbstractAxis'): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def countChanged(self) -> None: ... + def rangeChanged(self, min: str, max: str) -> None: ... + def maxChanged(self, max: str) -> None: ... + def minChanged(self, min: str) -> None: ... + def categoriesChanged(self) -> None: ... + def setRange(self, minCategory: str, maxCategory: str) -> None: ... + def max(self) -> str: ... + def setMax(self, maxCategory: str) -> None: ... + def min(self) -> str: ... + def setMin(self, minCategory: str) -> None: ... + def at(self, index: int) -> str: ... + def __len__(self) -> int: ... + def count(self) -> int: ... + def categories(self) -> typing.List[str]: ... + def setCategories(self, categories: typing.Iterable[str]) -> None: ... + def clear(self) -> None: ... + def replace(self, oldCategory: str, newCategory: str) -> None: ... + def insert(self, index: int, category: str) -> None: ... + def remove(self, category: str) -> None: ... + @typing.overload + def append(self, categories: typing.Iterable[str]) -> None: ... + @typing.overload + def append(self, category: str) -> None: ... + def type(self) -> 'QAbstractAxis.AxisType': ... + + +class QBarLegendMarker('QLegendMarker'): + + def __init__(self, series: 'QAbstractBarSeries', barset: 'QBarSet', legend: 'QLegend', parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def barset(self) -> 'QBarSet': ... + def series(self) -> 'QAbstractBarSeries': ... + def type(self) -> 'QLegendMarker.LegendMarkerType': ... + + +class QBarSeries('QAbstractBarSeries'): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def type(self) -> 'QAbstractSeries.SeriesType': ... + + +class QBarSet(QtCore.QObject): + + def __init__(self, name: str, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def doubleClicked(self, index: int) -> None: ... + def released(self, index: int) -> None: ... + def pressed(self, index: int) -> None: ... + def labelColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def borderColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def colorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def hovered(self, status: bool, index: int) -> None: ... + def clicked(self, index: int) -> None: ... + def valueChanged(self, index: int) -> None: ... + def valuesRemoved(self, index: int, count: int) -> None: ... + def valuesAdded(self, index: int, count: int) -> None: ... + def labelFontChanged(self) -> None: ... + def labelBrushChanged(self) -> None: ... + def labelChanged(self) -> None: ... + def brushChanged(self) -> None: ... + def penChanged(self) -> None: ... + def setLabelColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def labelColor(self) -> QtGui.QColor: ... + def setBorderColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def borderColor(self) -> QtGui.QColor: ... + def setColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def color(self) -> QtGui.QColor: ... + def __getitem__(self, index: int) -> float: ... + def at(self, index: int) -> float: ... + def remove(self, index: int, count: int = ...) -> None: ... + def label(self) -> str: ... + def setLabel(self, label: str) -> None: ... + def labelFont(self) -> QtGui.QFont: ... + def setLabelFont(self, font: QtGui.QFont) -> None: ... + def labelBrush(self) -> QtGui.QBrush: ... + def setLabelBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def brush(self) -> QtGui.QBrush: ... + def setBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def pen(self) -> QtGui.QPen: ... + def setPen(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def sum(self) -> float: ... + def __len__(self) -> int: ... + def count(self) -> int: ... + def replace(self, index: int, value: float) -> None: ... + def insert(self, index: int, value: float) -> None: ... + @typing.overload + def append(self, value: float) -> None: ... + @typing.overload + def append(self, values: typing.Iterable[float]) -> None: ... + + +class QBoxPlotLegendMarker('QLegendMarker'): + + def __init__(self, series: 'QBoxPlotSeries', legend: 'QLegend', parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def series(self) -> 'QBoxPlotSeries': ... + def type(self) -> 'QLegendMarker.LegendMarkerType': ... + + +class QBoxPlotSeries('QAbstractSeries'): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def doubleClicked(self, boxset: 'QBoxSet') -> None: ... + def released(self, boxset: 'QBoxSet') -> None: ... + def pressed(self, boxset: 'QBoxSet') -> None: ... + def boxsetsRemoved(self, sets: typing.Iterable['QBoxSet']) -> None: ... + def boxsetsAdded(self, sets: typing.Iterable['QBoxSet']) -> None: ... + def boxWidthChanged(self) -> None: ... + def boxOutlineVisibilityChanged(self) -> None: ... + def brushChanged(self) -> None: ... + def penChanged(self) -> None: ... + def countChanged(self) -> None: ... + def hovered(self, status: bool, boxset: 'QBoxSet') -> None: ... + def clicked(self, boxset: 'QBoxSet') -> None: ... + def pen(self) -> QtGui.QPen: ... + def setPen(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def brush(self) -> QtGui.QBrush: ... + def setBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def boxWidth(self) -> float: ... + def setBoxWidth(self, width: float) -> None: ... + def boxOutlineVisible(self) -> bool: ... + def setBoxOutlineVisible(self, visible: bool) -> None: ... + def type(self) -> 'QAbstractSeries.SeriesType': ... + def clear(self) -> None: ... + def boxSets(self) -> typing.List['QBoxSet']: ... + def __len__(self) -> int: ... + def count(self) -> int: ... + def insert(self, index: int, box: 'QBoxSet') -> bool: ... + def take(self, box: 'QBoxSet') -> bool: ... + def remove(self, box: 'QBoxSet') -> bool: ... + @typing.overload + def append(self, box: 'QBoxSet') -> bool: ... + @typing.overload + def append(self, boxes: typing.Iterable['QBoxSet']) -> bool: ... + + +class QBoxSet(QtCore.QObject): + + class ValuePositions(int): + LowerExtreme = ... # type: QBoxSet.ValuePositions + LowerQuartile = ... # type: QBoxSet.ValuePositions + Median = ... # type: QBoxSet.ValuePositions + UpperQuartile = ... # type: QBoxSet.ValuePositions + UpperExtreme = ... # type: QBoxSet.ValuePositions + + @typing.overload + def __init__(self, label: str = ..., parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + @typing.overload + def __init__(self, le: float, lq: float, m: float, uq: float, ue: float, label: str = ..., parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def doubleClicked(self) -> None: ... + def released(self) -> None: ... + def pressed(self) -> None: ... + def cleared(self) -> None: ... + def valueChanged(self, index: int) -> None: ... + def valuesChanged(self) -> None: ... + def brushChanged(self) -> None: ... + def penChanged(self) -> None: ... + def hovered(self, status: bool) -> None: ... + def clicked(self) -> None: ... + def brush(self) -> QtGui.QBrush: ... + def setBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def pen(self) -> QtGui.QPen: ... + def setPen(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def __len__(self) -> int: ... + def count(self) -> int: ... + def __getitem__(self, index: int) -> float: ... + def at(self, index: int) -> float: ... + def setValue(self, index: int, value: float) -> None: ... + def label(self) -> str: ... + def setLabel(self, label: str) -> None: ... + def clear(self) -> None: ... + @typing.overload + def append(self, value: float) -> None: ... + @typing.overload + def append(self, values: typing.Iterable[float]) -> None: ... + + +class QCandlestickLegendMarker('QLegendMarker'): + + def __init__(self, series: 'QCandlestickSeries', legend: 'QLegend', parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def series(self) -> 'QCandlestickSeries': ... + def type(self) -> 'QLegendMarker.LegendMarkerType': ... + + +class QCandlestickModelMapper(QtCore.QObject): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def lastSetSection(self) -> int: ... + def setLastSetSection(self, lastSetSection: int) -> None: ... + def firstSetSection(self) -> int: ... + def setFirstSetSection(self, firstSetSection: int) -> None: ... + def close(self) -> int: ... + def setClose(self, close: int) -> None: ... + def low(self) -> int: ... + def setLow(self, low: int) -> None: ... + def high(self) -> int: ... + def setHigh(self, high: int) -> None: ... + def open(self) -> int: ... + def setOpen(self, open: int) -> None: ... + def timestamp(self) -> int: ... + def setTimestamp(self, timestamp: int) -> None: ... + def seriesReplaced(self) -> None: ... + def modelReplaced(self) -> None: ... + def orientation(self) -> QtCore.Qt.Orientation: ... + def series(self) -> 'QCandlestickSeries': ... + def setSeries(self, series: 'QCandlestickSeries') -> None: ... + def model(self) -> QtCore.QAbstractItemModel: ... + def setModel(self, model: QtCore.QAbstractItemModel) -> None: ... + + +class QCandlestickSeries('QAbstractSeries'): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def penChanged(self) -> None: ... + def brushChanged(self) -> None: ... + def decreasingColorChanged(self) -> None: ... + def increasingColorChanged(self) -> None: ... + def capsVisibilityChanged(self) -> None: ... + def capsWidthChanged(self) -> None: ... + def bodyOutlineVisibilityChanged(self) -> None: ... + def bodyWidthChanged(self) -> None: ... + def minimumColumnWidthChanged(self) -> None: ... + def maximumColumnWidthChanged(self) -> None: ... + def countChanged(self) -> None: ... + def candlestickSetsRemoved(self, sets: typing.Iterable['QCandlestickSet']) -> None: ... + def candlestickSetsAdded(self, sets: typing.Iterable['QCandlestickSet']) -> None: ... + def doubleClicked(self, set: 'QCandlestickSet') -> None: ... + def released(self, set: 'QCandlestickSet') -> None: ... + def pressed(self, set: 'QCandlestickSet') -> None: ... + def hovered(self, status: bool, set: 'QCandlestickSet') -> None: ... + def clicked(self, set: 'QCandlestickSet') -> None: ... + def pen(self) -> QtGui.QPen: ... + def setPen(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def brush(self) -> QtGui.QBrush: ... + def setBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def decreasingColor(self) -> QtGui.QColor: ... + def setDecreasingColor(self, decreasingColor: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def increasingColor(self) -> QtGui.QColor: ... + def setIncreasingColor(self, increasingColor: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def capsVisible(self) -> bool: ... + def setCapsVisible(self, capsVisible: bool) -> None: ... + def capsWidth(self) -> float: ... + def setCapsWidth(self, capsWidth: float) -> None: ... + def bodyOutlineVisible(self) -> bool: ... + def setBodyOutlineVisible(self, bodyOutlineVisible: bool) -> None: ... + def bodyWidth(self) -> float: ... + def setBodyWidth(self, bodyWidth: float) -> None: ... + def minimumColumnWidth(self) -> float: ... + def setMinimumColumnWidth(self, minimumColumnWidth: float) -> None: ... + def maximumColumnWidth(self) -> float: ... + def setMaximumColumnWidth(self, maximumColumnWidth: float) -> None: ... + def type(self) -> 'QAbstractSeries.SeriesType': ... + def __len__(self) -> int: ... + def count(self) -> int: ... + def sets(self) -> typing.List['QCandlestickSet']: ... + def clear(self) -> None: ... + def take(self, set: 'QCandlestickSet') -> bool: ... + def insert(self, index: int, set: 'QCandlestickSet') -> bool: ... + @typing.overload + def remove(self, set: 'QCandlestickSet') -> bool: ... + @typing.overload + def remove(self, sets: typing.Iterable['QCandlestickSet']) -> bool: ... + @typing.overload + def append(self, set: 'QCandlestickSet') -> bool: ... + @typing.overload + def append(self, sets: typing.Iterable['QCandlestickSet']) -> bool: ... + + +class QCandlestickSet(QtCore.QObject): + + @typing.overload + def __init__(self, timestamp: float = ..., parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + @typing.overload + def __init__(self, open: float, high: float, low: float, close: float, timestamp: float = ..., parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def penChanged(self) -> None: ... + def brushChanged(self) -> None: ... + def closeChanged(self) -> None: ... + def lowChanged(self) -> None: ... + def highChanged(self) -> None: ... + def openChanged(self) -> None: ... + def timestampChanged(self) -> None: ... + def doubleClicked(self) -> None: ... + def released(self) -> None: ... + def pressed(self) -> None: ... + def hovered(self, status: bool) -> None: ... + def clicked(self) -> None: ... + def pen(self) -> QtGui.QPen: ... + def setPen(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def brush(self) -> QtGui.QBrush: ... + def setBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def close(self) -> float: ... + def setClose(self, close: float) -> None: ... + def low(self) -> float: ... + def setLow(self, low: float) -> None: ... + def high(self) -> float: ... + def setHigh(self, high: float) -> None: ... + def open(self) -> float: ... + def setOpen(self, open: float) -> None: ... + def timestamp(self) -> float: ... + def setTimestamp(self, timestamp: float) -> None: ... + + +class QValueAxis('QAbstractAxis'): + + class TickType(int): + TicksDynamic = ... # type: QValueAxis.TickType + TicksFixed = ... # type: QValueAxis.TickType + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def tickTypeChanged(self, type: 'QValueAxis.TickType') -> None: ... + def tickAnchorChanged(self, anchor: float) -> None: ... + def tickIntervalChanged(self, interval: float) -> None: ... + def tickType(self) -> 'QValueAxis.TickType': ... + def setTickType(self, type: 'QValueAxis.TickType') -> None: ... + def tickInterval(self) -> float: ... + def setTickInterval(self, insterval: float) -> None: ... + def tickAnchor(self) -> float: ... + def setTickAnchor(self, anchor: float) -> None: ... + def minorTickCountChanged(self, tickCount: int) -> None: ... + def minorTickCount(self) -> int: ... + def setMinorTickCount(self, count: int) -> None: ... + def labelFormatChanged(self, format: str) -> None: ... + def tickCountChanged(self, tickCount: int) -> None: ... + def rangeChanged(self, min: float, max: float) -> None: ... + def maxChanged(self, max: float) -> None: ... + def minChanged(self, min: float) -> None: ... + def applyNiceNumbers(self) -> None: ... + def labelFormat(self) -> str: ... + def setLabelFormat(self, format: str) -> None: ... + def tickCount(self) -> int: ... + def setTickCount(self, count: int) -> None: ... + def setRange(self, min: float, max: float) -> None: ... + def max(self) -> float: ... + def setMax(self, max: float) -> None: ... + def min(self) -> float: ... + def setMin(self, min: float) -> None: ... + def type(self) -> 'QAbstractAxis.AxisType': ... + + +class QCategoryAxis('QValueAxis'): + + class AxisLabelsPosition(int): + AxisLabelsPositionCenter = ... # type: QCategoryAxis.AxisLabelsPosition + AxisLabelsPositionOnValue = ... # type: QCategoryAxis.AxisLabelsPosition + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def labelsPositionChanged(self, position: 'QCategoryAxis.AxisLabelsPosition') -> None: ... + def setLabelsPosition(self, position: 'QCategoryAxis.AxisLabelsPosition') -> None: ... + def labelsPosition(self) -> 'QCategoryAxis.AxisLabelsPosition': ... + def categoriesChanged(self) -> None: ... + def __len__(self) -> int: ... + def count(self) -> int: ... + def categoriesLabels(self) -> typing.List[str]: ... + def endValue(self, categoryLabel: str) -> float: ... + def setStartValue(self, min: float) -> None: ... + def startValue(self, categoryLabel: str = ...) -> float: ... + def replaceLabel(self, oldLabel: str, newLabel: str) -> None: ... + def remove(self, label: str) -> None: ... + def append(self, label: str, categoryEndValue: float) -> None: ... + def type(self) -> 'QAbstractAxis.AxisType': ... + + +class QChart(QtWidgets.QGraphicsWidget): + + class ChartType(int): + ChartTypeUndefined = ... # type: QChart.ChartType + ChartTypeCartesian = ... # type: QChart.ChartType + ChartTypePolar = ... # type: QChart.ChartType + + class AnimationOption(int): + NoAnimation = ... # type: QChart.AnimationOption + GridAxisAnimations = ... # type: QChart.AnimationOption + SeriesAnimations = ... # type: QChart.AnimationOption + AllAnimations = ... # type: QChart.AnimationOption + + class ChartTheme(int): + ChartThemeLight = ... # type: QChart.ChartTheme + ChartThemeBlueCerulean = ... # type: QChart.ChartTheme + ChartThemeDark = ... # type: QChart.ChartTheme + ChartThemeBrownSand = ... # type: QChart.ChartTheme + ChartThemeBlueNcs = ... # type: QChart.ChartTheme + ChartThemeHighContrast = ... # type: QChart.ChartTheme + ChartThemeBlueIcy = ... # type: QChart.ChartTheme + ChartThemeQt = ... # type: QChart.ChartTheme + + class AnimationOptions(sip.simplewrapper): - class QCandlestickSet(QtCore.QObject): - - @typing.overload - def __init__(self, timestamp: float = ..., parent: typing.Optional[QtCore.QObject] = ...) -> None: ... @typing.overload - def __init__(self, open: float, high: float, low: float, close: float, timestamp: float = ..., parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def penChanged(self) -> None: ... - def brushChanged(self) -> None: ... - def closeChanged(self) -> None: ... - def lowChanged(self) -> None: ... - def highChanged(self) -> None: ... - def openChanged(self) -> None: ... - def timestampChanged(self) -> None: ... - def doubleClicked(self) -> None: ... - def released(self) -> None: ... - def pressed(self) -> None: ... - def hovered(self, status: bool) -> None: ... - def clicked(self) -> None: ... - def pen(self) -> QtGui.QPen: ... - def setPen(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def brush(self) -> QtGui.QBrush: ... - def setBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def close(self) -> float: ... - def setClose(self, close: float) -> None: ... - def low(self) -> float: ... - def setLow(self, low: float) -> None: ... - def high(self) -> float: ... - def setHigh(self, high: float) -> None: ... - def open(self) -> float: ... - def setOpen(self, open: float) -> None: ... - def timestamp(self) -> float: ... - def setTimestamp(self, timestamp: float) -> None: ... - - class QValueAxis('QAbstractAxis'): - - class TickType(int): - TicksDynamic = ... # type: QValueAxis.TickType - TicksFixed = ... # type: QValueAxis.TickType - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def tickTypeChanged(self, type: 'QValueAxis.TickType') -> None: ... - def tickAnchorChanged(self, anchor: float) -> None: ... - def tickIntervalChanged(self, interval: float) -> None: ... - def tickType(self) -> 'QValueAxis.TickType': ... - def setTickType(self, type: 'QValueAxis.TickType') -> None: ... - def tickInterval(self) -> float: ... - def setTickInterval(self, insterval: float) -> None: ... - def tickAnchor(self) -> float: ... - def setTickAnchor(self, anchor: float) -> None: ... - def minorTickCountChanged(self, tickCount: int) -> None: ... - def minorTickCount(self) -> int: ... - def setMinorTickCount(self, count: int) -> None: ... - def labelFormatChanged(self, format: str) -> None: ... - def tickCountChanged(self, tickCount: int) -> None: ... - def rangeChanged(self, min: float, max: float) -> None: ... - def maxChanged(self, max: float) -> None: ... - def minChanged(self, min: float) -> None: ... - def applyNiceNumbers(self) -> None: ... - def labelFormat(self) -> str: ... - def setLabelFormat(self, format: str) -> None: ... - def tickCount(self) -> int: ... - def setTickCount(self, count: int) -> None: ... - def setRange(self, min: float, max: float) -> None: ... - def max(self) -> float: ... - def setMax(self, max: float) -> None: ... - def min(self) -> float: ... - def setMin(self, min: float) -> None: ... - def type(self) -> 'QAbstractAxis.AxisType': ... - - class QCategoryAxis('QValueAxis'): - - class AxisLabelsPosition(int): - AxisLabelsPositionCenter = ... # type: QCategoryAxis.AxisLabelsPosition - AxisLabelsPositionOnValue = ... # type: QCategoryAxis.AxisLabelsPosition - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def labelsPositionChanged(self, position: 'QCategoryAxis.AxisLabelsPosition') -> None: ... - def setLabelsPosition(self, position: 'QCategoryAxis.AxisLabelsPosition') -> None: ... - def labelsPosition(self) -> 'QCategoryAxis.AxisLabelsPosition': ... - def categoriesChanged(self) -> None: ... - def __len__(self) -> int: ... - def count(self) -> int: ... - def categoriesLabels(self) -> typing.List[str]: ... - def endValue(self, categoryLabel: str) -> float: ... - def setStartValue(self, min: float) -> None: ... - def startValue(self, categoryLabel: str = ...) -> float: ... - def replaceLabel(self, oldLabel: str, newLabel: str) -> None: ... - def remove(self, label: str) -> None: ... - def append(self, label: str, categoryEndValue: float) -> None: ... - def type(self) -> 'QAbstractAxis.AxisType': ... - - class QChart(QtWidgets.QGraphicsWidget): - - class ChartType(int): - ChartTypeUndefined = ... # type: QChart.ChartType - ChartTypeCartesian = ... # type: QChart.ChartType - ChartTypePolar = ... # type: QChart.ChartType - - class AnimationOption(int): - NoAnimation = ... # type: QChart.AnimationOption - GridAxisAnimations = ... # type: QChart.AnimationOption - SeriesAnimations = ... # type: QChart.AnimationOption - AllAnimations = ... # type: QChart.AnimationOption - - class ChartTheme(int): - ChartThemeLight = ... # type: QChart.ChartTheme - ChartThemeBlueCerulean = ... # type: QChart.ChartTheme - ChartThemeDark = ... # type: QChart.ChartTheme - ChartThemeBrownSand = ... # type: QChart.ChartTheme - ChartThemeBlueNcs = ... # type: QChart.ChartTheme - ChartThemeHighContrast = ... # type: QChart.ChartTheme - ChartThemeBlueIcy = ... # type: QChart.ChartTheme - ChartThemeQt = ... # type: QChart.ChartTheme - - class AnimationOptions(sip.simplewrapper): - - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, f: typing.Union['QChart.AnimationOptions', 'QChart.AnimationOption']) -> None: ... - @typing.overload - def __init__(self, a0: 'QChart.AnimationOptions') -> None: ... - - def __hash__(self) -> int: ... - def __bool__(self) -> int: ... - def __invert__(self) -> 'QChart.AnimationOptions': ... - def __index__(self) -> int: ... - def __int__(self) -> int: ... - - def __init__(self, parent: typing.Optional[QtWidgets.QGraphicsItem] = ..., flags: typing.Union[QtCore.Qt.WindowFlags, QtCore.Qt.WindowType] = ...) -> None: ... - - def animationEasingCurve(self) -> QtCore.QEasingCurve: ... - def setAnimationEasingCurve(self, curve: typing.Union[QtCore.QEasingCurve, QtCore.QEasingCurve.Type]) -> None: ... - def animationDuration(self) -> int: ... - def setAnimationDuration(self, msecs: int) -> None: ... - def plotAreaChanged(self, plotArea: QtCore.QRectF) -> None: ... - def locale(self) -> QtCore.QLocale: ... - def setLocale(self, locale: QtCore.QLocale) -> None: ... - def localizeNumbers(self) -> bool: ... - def setLocalizeNumbers(self, localize: bool) -> None: ... - def chartType(self) -> 'QChart.ChartType': ... - def isPlotAreaBackgroundVisible(self) -> bool: ... - def setPlotAreaBackgroundVisible(self, visible: bool = ...) -> None: ... - def plotAreaBackgroundPen(self) -> QtGui.QPen: ... - def setPlotAreaBackgroundPen(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def plotAreaBackgroundBrush(self) -> QtGui.QBrush: ... - def setPlotAreaBackgroundBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def setPlotArea(self, rect: QtCore.QRectF) -> None: ... - def isZoomed(self) -> bool: ... - def zoomReset(self) -> None: ... - def backgroundRoundness(self) -> float: ... - def setBackgroundRoundness(self, diameter: float) -> None: ... - def mapToPosition(self, value: typing.Union[QtCore.QPointF, QtCore.QPoint], series: typing.Optional['QAbstractSeries'] = ...) -> QtCore.QPointF: ... - def mapToValue(self, position: typing.Union[QtCore.QPointF, QtCore.QPoint], series: typing.Optional['QAbstractSeries'] = ...) -> QtCore.QPointF: ... - def margins(self) -> QtCore.QMargins: ... - def setMargins(self, margins: QtCore.QMargins) -> None: ... - def axes(self, orientation: typing.Union[QtCore.Qt.Orientations, QtCore.Qt.Orientation] = ..., series: typing.Optional['QAbstractSeries'] = ...) -> typing.List['QAbstractAxis']: ... - def removeAxis(self, axis: 'QAbstractAxis') -> None: ... - def addAxis(self, axis: 'QAbstractAxis', alignment: typing.Union[QtCore.Qt.Alignment, QtCore.Qt.AlignmentFlag]) -> None: ... - def plotArea(self) -> QtCore.QRectF: ... - def scroll(self, dx: float, dy: float) -> None: ... - def isDropShadowEnabled(self) -> bool: ... - def setDropShadowEnabled(self, enabled: bool = ...) -> None: ... - def createDefaultAxes(self) -> None: ... - def axisY(self, series: typing.Optional['QAbstractSeries'] = ...) -> 'QAbstractAxis': ... - def axisX(self, series: typing.Optional['QAbstractSeries'] = ...) -> 'QAbstractAxis': ... - def setAxisY(self, axis: 'QAbstractAxis', series: typing.Optional['QAbstractSeries'] = ...) -> None: ... - def setAxisX(self, axis: 'QAbstractAxis', series: typing.Optional['QAbstractSeries'] = ...) -> None: ... - def legend(self) -> 'QLegend': ... - def zoom(self, factor: float) -> None: ... - def zoomOut(self) -> None: ... + def __init__(self) -> None: ... @typing.overload - def zoomIn(self) -> None: ... + def __init__(self, f: typing.Union['QChart.AnimationOptions', 'QChart.AnimationOption']) -> None: ... @typing.overload - def zoomIn(self, rect: QtCore.QRectF) -> None: ... - def animationOptions(self) -> 'QChart.AnimationOptions': ... - def setAnimationOptions(self, options: typing.Union['QChart.AnimationOptions', 'QChart.AnimationOption']) -> None: ... - def isBackgroundVisible(self) -> bool: ... - def setBackgroundVisible(self, visible: bool = ...) -> None: ... - def backgroundPen(self) -> QtGui.QPen: ... - def setBackgroundPen(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def backgroundBrush(self) -> QtGui.QBrush: ... - def setBackgroundBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def titleBrush(self) -> QtGui.QBrush: ... - def setTitleBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def titleFont(self) -> QtGui.QFont: ... - def setTitleFont(self, font: QtGui.QFont) -> None: ... - def title(self) -> str: ... - def setTitle(self, title: str) -> None: ... - def theme(self) -> 'QChart.ChartTheme': ... - def setTheme(self, theme: 'QChart.ChartTheme') -> None: ... - def series(self) -> typing.List['QAbstractSeries']: ... - def removeAllSeries(self) -> None: ... - def removeSeries(self, series: 'QAbstractSeries') -> None: ... - def addSeries(self, series: 'QAbstractSeries') -> None: ... - - class QChartView(QtWidgets.QGraphicsView): - - class RubberBand(int): - NoRubberBand = ... # type: QChartView.RubberBand - VerticalRubberBand = ... # type: QChartView.RubberBand - HorizontalRubberBand = ... # type: QChartView.RubberBand - RectangleRubberBand = ... # type: QChartView.RubberBand - - class RubberBands(sip.simplewrapper): - - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, f: typing.Union['QChartView.RubberBands', 'QChartView.RubberBand']) -> None: ... - @typing.overload - def __init__(self, a0: 'QChartView.RubberBands') -> None: ... - - def __hash__(self) -> int: ... - def __bool__(self) -> int: ... - def __invert__(self) -> 'QChartView.RubberBands': ... - def __index__(self) -> int: ... - def __int__(self) -> int: ... + def __init__(self, a0: 'QChart.AnimationOptions') -> None: ... + + def __hash__(self) -> int: ... + def __bool__(self) -> int: ... + def __invert__(self) -> 'QChart.AnimationOptions': ... + def __index__(self) -> int: ... + def __int__(self) -> int: ... + + def __init__(self, parent: typing.Optional[QtWidgets.QGraphicsItem] = ..., flags: typing.Union[QtCore.Qt.WindowFlags, QtCore.Qt.WindowType] = ...) -> None: ... + + def animationEasingCurve(self) -> QtCore.QEasingCurve: ... + def setAnimationEasingCurve(self, curve: typing.Union[QtCore.QEasingCurve, QtCore.QEasingCurve.Type]) -> None: ... + def animationDuration(self) -> int: ... + def setAnimationDuration(self, msecs: int) -> None: ... + def plotAreaChanged(self, plotArea: QtCore.QRectF) -> None: ... + def locale(self) -> QtCore.QLocale: ... + def setLocale(self, locale: QtCore.QLocale) -> None: ... + def localizeNumbers(self) -> bool: ... + def setLocalizeNumbers(self, localize: bool) -> None: ... + def chartType(self) -> 'QChart.ChartType': ... + def isPlotAreaBackgroundVisible(self) -> bool: ... + def setPlotAreaBackgroundVisible(self, visible: bool = ...) -> None: ... + def plotAreaBackgroundPen(self) -> QtGui.QPen: ... + def setPlotAreaBackgroundPen(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def plotAreaBackgroundBrush(self) -> QtGui.QBrush: ... + def setPlotAreaBackgroundBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def setPlotArea(self, rect: QtCore.QRectF) -> None: ... + def isZoomed(self) -> bool: ... + def zoomReset(self) -> None: ... + def backgroundRoundness(self) -> float: ... + def setBackgroundRoundness(self, diameter: float) -> None: ... + def mapToPosition(self, value: typing.Union[QtCore.QPointF, QtCore.QPoint], series: typing.Optional['QAbstractSeries'] = ...) -> QtCore.QPointF: ... + def mapToValue(self, position: typing.Union[QtCore.QPointF, QtCore.QPoint], series: typing.Optional['QAbstractSeries'] = ...) -> QtCore.QPointF: ... + def margins(self) -> QtCore.QMargins: ... + def setMargins(self, margins: QtCore.QMargins) -> None: ... + def axes(self, orientation: typing.Union[QtCore.Qt.Orientations, QtCore.Qt.Orientation] = ..., series: typing.Optional['QAbstractSeries'] = ...) -> typing.List['QAbstractAxis']: ... + def removeAxis(self, axis: 'QAbstractAxis') -> None: ... + def addAxis(self, axis: 'QAbstractAxis', alignment: typing.Union[QtCore.Qt.Alignment, QtCore.Qt.AlignmentFlag]) -> None: ... + def plotArea(self) -> QtCore.QRectF: ... + def scroll(self, dx: float, dy: float) -> None: ... + def isDropShadowEnabled(self) -> bool: ... + def setDropShadowEnabled(self, enabled: bool = ...) -> None: ... + def createDefaultAxes(self) -> None: ... + def axisY(self, series: typing.Optional['QAbstractSeries'] = ...) -> 'QAbstractAxis': ... + def axisX(self, series: typing.Optional['QAbstractSeries'] = ...) -> 'QAbstractAxis': ... + def setAxisY(self, axis: 'QAbstractAxis', series: typing.Optional['QAbstractSeries'] = ...) -> None: ... + def setAxisX(self, axis: 'QAbstractAxis', series: typing.Optional['QAbstractSeries'] = ...) -> None: ... + def legend(self) -> 'QLegend': ... + def zoom(self, factor: float) -> None: ... + def zoomOut(self) -> None: ... + @typing.overload + def zoomIn(self) -> None: ... + @typing.overload + def zoomIn(self, rect: QtCore.QRectF) -> None: ... + def animationOptions(self) -> 'QChart.AnimationOptions': ... + def setAnimationOptions(self, options: typing.Union['QChart.AnimationOptions', 'QChart.AnimationOption']) -> None: ... + def isBackgroundVisible(self) -> bool: ... + def setBackgroundVisible(self, visible: bool = ...) -> None: ... + def backgroundPen(self) -> QtGui.QPen: ... + def setBackgroundPen(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def backgroundBrush(self) -> QtGui.QBrush: ... + def setBackgroundBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def titleBrush(self) -> QtGui.QBrush: ... + def setTitleBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def titleFont(self) -> QtGui.QFont: ... + def setTitleFont(self, font: QtGui.QFont) -> None: ... + def title(self) -> str: ... + def setTitle(self, title: str) -> None: ... + def theme(self) -> 'QChart.ChartTheme': ... + def setTheme(self, theme: 'QChart.ChartTheme') -> None: ... + def series(self) -> typing.List['QAbstractSeries']: ... + def removeAllSeries(self) -> None: ... + def removeSeries(self, series: 'QAbstractSeries') -> None: ... + def addSeries(self, series: 'QAbstractSeries') -> None: ... + + +class QChartView(QtWidgets.QGraphicsView): + + class RubberBand(int): + NoRubberBand = ... # type: QChartView.RubberBand + VerticalRubberBand = ... # type: QChartView.RubberBand + HorizontalRubberBand = ... # type: QChartView.RubberBand + RectangleRubberBand = ... # type: QChartView.RubberBand + + class RubberBands(sip.simplewrapper): @typing.overload - def __init__(self, parent: typing.Optional[QtWidgets.QWidget] = ...) -> None: ... - @typing.overload - def __init__(self, chart: 'QChart', parent: typing.Optional[QtWidgets.QWidget] = ...) -> None: ... - - def wheelEvent(self, event: QtGui.QWheelEvent) -> None: ... - def mouseReleaseEvent(self, event: QtGui.QMouseEvent) -> None: ... - def mouseMoveEvent(self, event: QtGui.QMouseEvent) -> None: ... - def mousePressEvent(self, event: QtGui.QMouseEvent) -> None: ... - def resizeEvent(self, event: QtGui.QResizeEvent) -> None: ... - def chart(self) -> 'QChart': ... - def setChart(self, chart: 'QChart') -> None: ... - def rubberBand(self) -> 'QChartView.RubberBands': ... - def setRubberBand(self, rubberBands: typing.Union['QChartView.RubberBands', 'QChartView.RubberBand']) -> None: ... - - class QDateTimeAxis('QAbstractAxis'): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def tickCountChanged(self, tick: int) -> None: ... - def formatChanged(self, format: str) -> None: ... - def rangeChanged(self, min: typing.Union[QtCore.QDateTime, datetime.datetime], max: typing.Union[QtCore.QDateTime, datetime.datetime]) -> None: ... - def maxChanged(self, max: typing.Union[QtCore.QDateTime, datetime.datetime]) -> None: ... - def minChanged(self, min: typing.Union[QtCore.QDateTime, datetime.datetime]) -> None: ... - def tickCount(self) -> int: ... - def setTickCount(self, count: int) -> None: ... - def format(self) -> str: ... - def setFormat(self, format: str) -> None: ... - def setRange(self, min: typing.Union[QtCore.QDateTime, datetime.datetime], max: typing.Union[QtCore.QDateTime, datetime.datetime]) -> None: ... - def max(self) -> QtCore.QDateTime: ... - def setMax(self, max: typing.Union[QtCore.QDateTime, datetime.datetime]) -> None: ... - def min(self) -> QtCore.QDateTime: ... - def setMin(self, min: typing.Union[QtCore.QDateTime, datetime.datetime]) -> None: ... - def type(self) -> 'QAbstractAxis.AxisType': ... - - class QHBarModelMapper(QtCore.QObject): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def columnCountChanged(self) -> None: ... - def firstColumnChanged(self) -> None: ... - def lastBarSetRowChanged(self) -> None: ... - def firstBarSetRowChanged(self) -> None: ... - def modelReplaced(self) -> None: ... - def seriesReplaced(self) -> None: ... - def setColumnCount(self, columnCount: int) -> None: ... - def columnCount(self) -> int: ... - def setFirstColumn(self, firstColumn: int) -> None: ... - def firstColumn(self) -> int: ... - def setSeries(self, series: 'QAbstractBarSeries') -> None: ... - def series(self) -> 'QAbstractBarSeries': ... - def setModel(self, model: QtCore.QAbstractItemModel) -> None: ... - def model(self) -> QtCore.QAbstractItemModel: ... - def setLastBarSetRow(self, lastBarSetRow: int) -> None: ... - def lastBarSetRow(self) -> int: ... - def setFirstBarSetRow(self, firstBarSetRow: int) -> None: ... - def firstBarSetRow(self) -> int: ... - - class QHBoxPlotModelMapper(QtCore.QObject): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def columnCountChanged(self) -> None: ... - def firstColumnChanged(self) -> None: ... - def lastBoxSetRowChanged(self) -> None: ... - def firstBoxSetRowChanged(self) -> None: ... - def modelReplaced(self) -> None: ... - def seriesReplaced(self) -> None: ... - def setColumnCount(self, rowCount: int) -> None: ... - def columnCount(self) -> int: ... - def setFirstColumn(self, firstColumn: int) -> None: ... - def firstColumn(self) -> int: ... - def setLastBoxSetRow(self, lastBoxSetRow: int) -> None: ... - def lastBoxSetRow(self) -> int: ... - def setFirstBoxSetRow(self, firstBoxSetRow: int) -> None: ... - def firstBoxSetRow(self) -> int: ... - def setSeries(self, series: 'QBoxPlotSeries') -> None: ... - def series(self) -> 'QBoxPlotSeries': ... - def setModel(self, model: QtCore.QAbstractItemModel) -> None: ... - def model(self) -> QtCore.QAbstractItemModel: ... - - class QHCandlestickModelMapper('QCandlestickModelMapper'): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def lastSetRowChanged(self) -> None: ... - def firstSetRowChanged(self) -> None: ... - def closeColumnChanged(self) -> None: ... - def lowColumnChanged(self) -> None: ... - def highColumnChanged(self) -> None: ... - def openColumnChanged(self) -> None: ... - def timestampColumnChanged(self) -> None: ... - def lastSetRow(self) -> int: ... - def setLastSetRow(self, lastSetRow: int) -> None: ... - def firstSetRow(self) -> int: ... - def setFirstSetRow(self, firstSetRow: int) -> None: ... - def closeColumn(self) -> int: ... - def setCloseColumn(self, closeColumn: int) -> None: ... - def lowColumn(self) -> int: ... - def setLowColumn(self, lowColumn: int) -> None: ... - def highColumn(self) -> int: ... - def setHighColumn(self, highColumn: int) -> None: ... - def openColumn(self) -> int: ... - def setOpenColumn(self, openColumn: int) -> None: ... - def timestampColumn(self) -> int: ... - def setTimestampColumn(self, timestampColumn: int) -> None: ... - def orientation(self) -> QtCore.Qt.Orientation: ... - - class QHorizontalBarSeries('QAbstractBarSeries'): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def type(self) -> 'QAbstractSeries.SeriesType': ... - - class QHorizontalPercentBarSeries('QAbstractBarSeries'): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def type(self) -> 'QAbstractSeries.SeriesType': ... - - class QHorizontalStackedBarSeries('QAbstractBarSeries'): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def type(self) -> 'QAbstractSeries.SeriesType': ... - - class QHPieModelMapper(QtCore.QObject): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def columnCountChanged(self) -> None: ... - def firstColumnChanged(self) -> None: ... - def labelsRowChanged(self) -> None: ... - def valuesRowChanged(self) -> None: ... - def modelReplaced(self) -> None: ... - def seriesReplaced(self) -> None: ... - def setColumnCount(self, columnCount: int) -> None: ... - def columnCount(self) -> int: ... - def setFirstColumn(self, firstColumn: int) -> None: ... - def firstColumn(self) -> int: ... - def setSeries(self, series: 'QPieSeries') -> None: ... - def series(self) -> 'QPieSeries': ... - def setModel(self, model: QtCore.QAbstractItemModel) -> None: ... - def model(self) -> QtCore.QAbstractItemModel: ... - def setLabelsRow(self, labelsRow: int) -> None: ... - def labelsRow(self) -> int: ... - def setValuesRow(self, valuesRow: int) -> None: ... - def valuesRow(self) -> int: ... - - class QHXYModelMapper(QtCore.QObject): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def columnCountChanged(self) -> None: ... - def firstColumnChanged(self) -> None: ... - def yRowChanged(self) -> None: ... - def xRowChanged(self) -> None: ... - def modelReplaced(self) -> None: ... - def seriesReplaced(self) -> None: ... - def setColumnCount(self, columnCount: int) -> None: ... - def columnCount(self) -> int: ... - def setFirstColumn(self, firstColumn: int) -> None: ... - def firstColumn(self) -> int: ... - def setSeries(self, series: 'QXYSeries') -> None: ... - def series(self) -> 'QXYSeries': ... - def setModel(self, model: QtCore.QAbstractItemModel) -> None: ... - def model(self) -> QtCore.QAbstractItemModel: ... - def setYRow(self, yRow: int) -> None: ... - def yRow(self) -> int: ... - def setXRow(self, xRow: int) -> None: ... - def xRow(self) -> int: ... - - class QLegend(QtWidgets.QGraphicsWidget): - - class MarkerShape(int): - MarkerShapeDefault = ... # type: QLegend.MarkerShape - MarkerShapeRectangle = ... # type: QLegend.MarkerShape - MarkerShapeCircle = ... # type: QLegend.MarkerShape - MarkerShapeFromSeries = ... # type: QLegend.MarkerShape - - def markerShapeChanged(self, shape: 'QLegend.MarkerShape') -> None: ... - def setMarkerShape(self, shape: 'QLegend.MarkerShape') -> None: ... - def markerShape(self) -> 'QLegend.MarkerShape': ... - def showToolTipsChanged(self, showToolTips: bool) -> None: ... - def setShowToolTips(self, show: bool) -> None: ... - def showToolTips(self) -> bool: ... - def reverseMarkersChanged(self, reverseMarkers: bool) -> None: ... - def setReverseMarkers(self, reverseMarkers: bool = ...) -> None: ... - def reverseMarkers(self) -> bool: ... - def showEvent(self, event: QtGui.QShowEvent) -> None: ... - def hideEvent(self, event: QtGui.QHideEvent) -> None: ... - def labelColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def fontChanged(self, font: QtGui.QFont) -> None: ... - def borderColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def colorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def backgroundVisibleChanged(self, visible: bool) -> None: ... - def markers(self, series: typing.Optional['QAbstractSeries'] = ...) -> typing.List['QLegendMarker']: ... - def labelColor(self) -> QtGui.QColor: ... - def setLabelColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def labelBrush(self) -> QtGui.QBrush: ... - def setLabelBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def font(self) -> QtGui.QFont: ... - def setFont(self, font: QtGui.QFont) -> None: ... - def borderColor(self) -> QtGui.QColor: ... - def setBorderColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def color(self) -> QtGui.QColor: ... - def setColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def isBackgroundVisible(self) -> bool: ... - def setBackgroundVisible(self, visible: bool = ...) -> None: ... - def isAttachedToChart(self) -> bool: ... - def attachToChart(self) -> None: ... - def detachFromChart(self) -> None: ... - def alignment(self) -> QtCore.Qt.Alignment: ... - def setAlignment(self, alignment: typing.Union[QtCore.Qt.Alignment, QtCore.Qt.AlignmentFlag]) -> None: ... - def pen(self) -> QtGui.QPen: ... - def setPen(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def brush(self) -> QtGui.QBrush: ... - def setBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def paint(self, painter: QtGui.QPainter, option: QtWidgets.QStyleOptionGraphicsItem, widget: typing.Optional[QtWidgets.QWidget] = ...) -> None: ... - - class QXYSeries('QAbstractSeries'): - - def penChanged(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def pointsRemoved(self, index: int, count: int) -> None: ... - def pointLabelsClippingChanged(self, clipping: bool) -> None: ... - def pointLabelsClipping(self) -> bool: ... - def setPointLabelsClipping(self, enable: bool = ...) -> None: ... - def pointsVector(self) -> typing.List[QtCore.QPointF]: ... - def removePoints(self, index: int, count: int) -> None: ... - def doubleClicked(self, point: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... - def released(self, point: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... - def pressed(self, point: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... - def pointLabelsColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def pointLabelsFontChanged(self, font: QtGui.QFont) -> None: ... - def pointLabelsVisibilityChanged(self, visible: bool) -> None: ... - def pointLabelsFormatChanged(self, format: str) -> None: ... - def pointLabelsColor(self) -> QtGui.QColor: ... - def setPointLabelsColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def pointLabelsFont(self) -> QtGui.QFont: ... - def setPointLabelsFont(self, font: QtGui.QFont) -> None: ... - def pointLabelsVisible(self) -> bool: ... - def setPointLabelsVisible(self, visible: bool = ...) -> None: ... - def pointLabelsFormat(self) -> str: ... - def setPointLabelsFormat(self, format: str) -> None: ... - def hovered(self, point: typing.Union[QtCore.QPointF, QtCore.QPoint], state: bool) -> None: ... - def pointsReplaced(self) -> None: ... - def pointAdded(self, index: int) -> None: ... - def pointRemoved(self, index: int) -> None: ... - def pointReplaced(self, index: int) -> None: ... - def colorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def clicked(self, point: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... - def at(self, index: int) -> QtCore.QPointF: ... - def pointsVisible(self) -> bool: ... - def setPointsVisible(self, visible: bool = ...) -> None: ... - def color(self) -> QtGui.QColor: ... - def setColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def brush(self) -> QtGui.QBrush: ... - def setBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def pen(self) -> QtGui.QPen: ... - def setPen(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def __len__(self) -> int: ... - def count(self) -> int: ... - def clear(self) -> None: ... - def insert(self, index: int, point: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... - @typing.overload - def remove(self, x: float, y: float) -> None: ... - @typing.overload - def remove(self, point: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... - @typing.overload - def remove(self, index: int) -> None: ... - @typing.overload - def replace(self, oldX: float, oldY: float, newX: float, newY: float) -> None: ... - @typing.overload - def replace(self, oldPoint: typing.Union[QtCore.QPointF, QtCore.QPoint], newPoint: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... + def __init__(self) -> None: ... @typing.overload - def replace(self, points: typing.Iterable[typing.Union[QtCore.QPointF, QtCore.QPoint]]) -> None: ... + def __init__(self, f: typing.Union['QChartView.RubberBands', 'QChartView.RubberBand']) -> None: ... @typing.overload - def replace(self, index: int, newX: float, newY: float) -> None: ... - @typing.overload - def replace(self, index: int, newPoint: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... - @typing.overload - def append(self, x: float, y: float) -> None: ... - @typing.overload - def append(self, point: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... - @typing.overload - def append(self, points: typing.Iterable[typing.Union[QtCore.QPointF, QtCore.QPoint]]) -> None: ... - - class QLineSeries('QXYSeries'): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def type(self) -> 'QAbstractSeries.SeriesType': ... - - class QLogValueAxis('QAbstractAxis'): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def minorTickCountChanged(self, minorTickCount: int) -> None: ... - def tickCountChanged(self, tickCount: int) -> None: ... - def minorTickCount(self) -> int: ... - def setMinorTickCount(self, minorTickCount: int) -> None: ... - def tickCount(self) -> int: ... - def baseChanged(self, base: float) -> None: ... - def labelFormatChanged(self, format: str) -> None: ... - def rangeChanged(self, min: float, max: float) -> None: ... - def maxChanged(self, max: float) -> None: ... - def minChanged(self, min: float) -> None: ... - def base(self) -> float: ... - def setBase(self, base: float) -> None: ... - def labelFormat(self) -> str: ... - def setLabelFormat(self, format: str) -> None: ... - def setRange(self, min: float, max: float) -> None: ... - def max(self) -> float: ... - def setMax(self, max: float) -> None: ... - def min(self) -> float: ... - def setMin(self, min: float) -> None: ... - def type(self) -> 'QAbstractAxis.AxisType': ... - - class QPercentBarSeries('QAbstractBarSeries'): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def type(self) -> 'QAbstractSeries.SeriesType': ... - - class QPieLegendMarker('QLegendMarker'): - - def __init__(self, series: 'QPieSeries', slice: 'QPieSlice', legend: 'QLegend', parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def slice(self) -> 'QPieSlice': ... - def series(self) -> 'QPieSeries': ... - def type(self) -> 'QLegendMarker.LegendMarkerType': ... - - class QPieSeries('QAbstractSeries'): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def doubleClicked(self, slice: 'QPieSlice') -> None: ... - def released(self, slice: 'QPieSlice') -> None: ... - def pressed(self, slice: 'QPieSlice') -> None: ... - def setLabelsPosition(self, position: 'QPieSlice.LabelPosition') -> None: ... - def holeSize(self) -> float: ... - def setHoleSize(self, holeSize: float) -> None: ... - def take(self, slice: 'QPieSlice') -> bool: ... - def sumChanged(self) -> None: ... - def countChanged(self) -> None: ... - def hovered(self, slice: 'QPieSlice', state: bool) -> None: ... - def clicked(self, slice: 'QPieSlice') -> None: ... - def removed(self, slices: typing.Iterable['QPieSlice']) -> None: ... - def added(self, slices: typing.Iterable['QPieSlice']) -> None: ... - def setLabelsVisible(self, visible: bool = ...) -> None: ... - def pieEndAngle(self) -> float: ... - def setPieEndAngle(self, endAngle: float) -> None: ... - def pieStartAngle(self) -> float: ... - def setPieStartAngle(self, startAngle: float) -> None: ... - def pieSize(self) -> float: ... - def setPieSize(self, relativeSize: float) -> None: ... - def verticalPosition(self) -> float: ... - def setVerticalPosition(self, relativePosition: float) -> None: ... - def horizontalPosition(self) -> float: ... - def setHorizontalPosition(self, relativePosition: float) -> None: ... - def sum(self) -> float: ... - def isEmpty(self) -> bool: ... - def __len__(self) -> int: ... - def count(self) -> int: ... - def slices(self) -> typing.List['QPieSlice']: ... - def clear(self) -> None: ... - def remove(self, slice: 'QPieSlice') -> bool: ... - def insert(self, index: int, slice: 'QPieSlice') -> bool: ... + def __init__(self, a0: 'QChartView.RubberBands') -> None: ... + + def __hash__(self) -> int: ... + def __bool__(self) -> int: ... + def __invert__(self) -> 'QChartView.RubberBands': ... + def __index__(self) -> int: ... + def __int__(self) -> int: ... + + @typing.overload + def __init__(self, parent: typing.Optional[QtWidgets.QWidget] = ...) -> None: ... + @typing.overload + def __init__(self, chart: 'QChart', parent: typing.Optional[QtWidgets.QWidget] = ...) -> None: ... + + def wheelEvent(self, event: QtGui.QWheelEvent) -> None: ... + def mouseReleaseEvent(self, event: QtGui.QMouseEvent) -> None: ... + def mouseMoveEvent(self, event: QtGui.QMouseEvent) -> None: ... + def mousePressEvent(self, event: QtGui.QMouseEvent) -> None: ... + def resizeEvent(self, event: QtGui.QResizeEvent) -> None: ... + def chart(self) -> 'QChart': ... + def setChart(self, chart: 'QChart') -> None: ... + def rubberBand(self) -> 'QChartView.RubberBands': ... + def setRubberBand(self, rubberBands: typing.Union['QChartView.RubberBands', 'QChartView.RubberBand']) -> None: ... + + +class QDateTimeAxis('QAbstractAxis'): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def tickCountChanged(self, tick: int) -> None: ... + def formatChanged(self, format: str) -> None: ... + def rangeChanged(self, min: typing.Union[QtCore.QDateTime, datetime.datetime], max: typing.Union[QtCore.QDateTime, datetime.datetime]) -> None: ... + def maxChanged(self, max: typing.Union[QtCore.QDateTime, datetime.datetime]) -> None: ... + def minChanged(self, min: typing.Union[QtCore.QDateTime, datetime.datetime]) -> None: ... + def tickCount(self) -> int: ... + def setTickCount(self, count: int) -> None: ... + def format(self) -> str: ... + def setFormat(self, format: str) -> None: ... + def setRange(self, min: typing.Union[QtCore.QDateTime, datetime.datetime], max: typing.Union[QtCore.QDateTime, datetime.datetime]) -> None: ... + def max(self) -> QtCore.QDateTime: ... + def setMax(self, max: typing.Union[QtCore.QDateTime, datetime.datetime]) -> None: ... + def min(self) -> QtCore.QDateTime: ... + def setMin(self, min: typing.Union[QtCore.QDateTime, datetime.datetime]) -> None: ... + def type(self) -> 'QAbstractAxis.AxisType': ... + + +class QHBarModelMapper(QtCore.QObject): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def columnCountChanged(self) -> None: ... + def firstColumnChanged(self) -> None: ... + def lastBarSetRowChanged(self) -> None: ... + def firstBarSetRowChanged(self) -> None: ... + def modelReplaced(self) -> None: ... + def seriesReplaced(self) -> None: ... + def setColumnCount(self, columnCount: int) -> None: ... + def columnCount(self) -> int: ... + def setFirstColumn(self, firstColumn: int) -> None: ... + def firstColumn(self) -> int: ... + def setSeries(self, series: 'QAbstractBarSeries') -> None: ... + def series(self) -> 'QAbstractBarSeries': ... + def setModel(self, model: QtCore.QAbstractItemModel) -> None: ... + def model(self) -> QtCore.QAbstractItemModel: ... + def setLastBarSetRow(self, lastBarSetRow: int) -> None: ... + def lastBarSetRow(self) -> int: ... + def setFirstBarSetRow(self, firstBarSetRow: int) -> None: ... + def firstBarSetRow(self) -> int: ... + + +class QHBoxPlotModelMapper(QtCore.QObject): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def columnCountChanged(self) -> None: ... + def firstColumnChanged(self) -> None: ... + def lastBoxSetRowChanged(self) -> None: ... + def firstBoxSetRowChanged(self) -> None: ... + def modelReplaced(self) -> None: ... + def seriesReplaced(self) -> None: ... + def setColumnCount(self, rowCount: int) -> None: ... + def columnCount(self) -> int: ... + def setFirstColumn(self, firstColumn: int) -> None: ... + def firstColumn(self) -> int: ... + def setLastBoxSetRow(self, lastBoxSetRow: int) -> None: ... + def lastBoxSetRow(self) -> int: ... + def setFirstBoxSetRow(self, firstBoxSetRow: int) -> None: ... + def firstBoxSetRow(self) -> int: ... + def setSeries(self, series: 'QBoxPlotSeries') -> None: ... + def series(self) -> 'QBoxPlotSeries': ... + def setModel(self, model: QtCore.QAbstractItemModel) -> None: ... + def model(self) -> QtCore.QAbstractItemModel: ... + + +class QHCandlestickModelMapper('QCandlestickModelMapper'): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def lastSetRowChanged(self) -> None: ... + def firstSetRowChanged(self) -> None: ... + def closeColumnChanged(self) -> None: ... + def lowColumnChanged(self) -> None: ... + def highColumnChanged(self) -> None: ... + def openColumnChanged(self) -> None: ... + def timestampColumnChanged(self) -> None: ... + def lastSetRow(self) -> int: ... + def setLastSetRow(self, lastSetRow: int) -> None: ... + def firstSetRow(self) -> int: ... + def setFirstSetRow(self, firstSetRow: int) -> None: ... + def closeColumn(self) -> int: ... + def setCloseColumn(self, closeColumn: int) -> None: ... + def lowColumn(self) -> int: ... + def setLowColumn(self, lowColumn: int) -> None: ... + def highColumn(self) -> int: ... + def setHighColumn(self, highColumn: int) -> None: ... + def openColumn(self) -> int: ... + def setOpenColumn(self, openColumn: int) -> None: ... + def timestampColumn(self) -> int: ... + def setTimestampColumn(self, timestampColumn: int) -> None: ... + def orientation(self) -> QtCore.Qt.Orientation: ... + + +class QHorizontalBarSeries('QAbstractBarSeries'): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def type(self) -> 'QAbstractSeries.SeriesType': ... + + +class QHorizontalPercentBarSeries('QAbstractBarSeries'): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def type(self) -> 'QAbstractSeries.SeriesType': ... + + +class QHorizontalStackedBarSeries('QAbstractBarSeries'): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def type(self) -> 'QAbstractSeries.SeriesType': ... + + +class QHPieModelMapper(QtCore.QObject): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def columnCountChanged(self) -> None: ... + def firstColumnChanged(self) -> None: ... + def labelsRowChanged(self) -> None: ... + def valuesRowChanged(self) -> None: ... + def modelReplaced(self) -> None: ... + def seriesReplaced(self) -> None: ... + def setColumnCount(self, columnCount: int) -> None: ... + def columnCount(self) -> int: ... + def setFirstColumn(self, firstColumn: int) -> None: ... + def firstColumn(self) -> int: ... + def setSeries(self, series: 'QPieSeries') -> None: ... + def series(self) -> 'QPieSeries': ... + def setModel(self, model: QtCore.QAbstractItemModel) -> None: ... + def model(self) -> QtCore.QAbstractItemModel: ... + def setLabelsRow(self, labelsRow: int) -> None: ... + def labelsRow(self) -> int: ... + def setValuesRow(self, valuesRow: int) -> None: ... + def valuesRow(self) -> int: ... + + +class QHXYModelMapper(QtCore.QObject): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def columnCountChanged(self) -> None: ... + def firstColumnChanged(self) -> None: ... + def yRowChanged(self) -> None: ... + def xRowChanged(self) -> None: ... + def modelReplaced(self) -> None: ... + def seriesReplaced(self) -> None: ... + def setColumnCount(self, columnCount: int) -> None: ... + def columnCount(self) -> int: ... + def setFirstColumn(self, firstColumn: int) -> None: ... + def firstColumn(self) -> int: ... + def setSeries(self, series: 'QXYSeries') -> None: ... + def series(self) -> 'QXYSeries': ... + def setModel(self, model: QtCore.QAbstractItemModel) -> None: ... + def model(self) -> QtCore.QAbstractItemModel: ... + def setYRow(self, yRow: int) -> None: ... + def yRow(self) -> int: ... + def setXRow(self, xRow: int) -> None: ... + def xRow(self) -> int: ... + + +class QLegend(QtWidgets.QGraphicsWidget): + + class MarkerShape(int): + MarkerShapeDefault = ... # type: QLegend.MarkerShape + MarkerShapeRectangle = ... # type: QLegend.MarkerShape + MarkerShapeCircle = ... # type: QLegend.MarkerShape + MarkerShapeFromSeries = ... # type: QLegend.MarkerShape + + def markerShapeChanged(self, shape: 'QLegend.MarkerShape') -> None: ... + def setMarkerShape(self, shape: 'QLegend.MarkerShape') -> None: ... + def markerShape(self) -> 'QLegend.MarkerShape': ... + def showToolTipsChanged(self, showToolTips: bool) -> None: ... + def setShowToolTips(self, show: bool) -> None: ... + def showToolTips(self) -> bool: ... + def reverseMarkersChanged(self, reverseMarkers: bool) -> None: ... + def setReverseMarkers(self, reverseMarkers: bool = ...) -> None: ... + def reverseMarkers(self) -> bool: ... + def showEvent(self, event: QtGui.QShowEvent) -> None: ... + def hideEvent(self, event: QtGui.QHideEvent) -> None: ... + def labelColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def fontChanged(self, font: QtGui.QFont) -> None: ... + def borderColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def colorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def backgroundVisibleChanged(self, visible: bool) -> None: ... + def markers(self, series: typing.Optional['QAbstractSeries'] = ...) -> typing.List['QLegendMarker']: ... + def labelColor(self) -> QtGui.QColor: ... + def setLabelColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def labelBrush(self) -> QtGui.QBrush: ... + def setLabelBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def font(self) -> QtGui.QFont: ... + def setFont(self, font: QtGui.QFont) -> None: ... + def borderColor(self) -> QtGui.QColor: ... + def setBorderColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def color(self) -> QtGui.QColor: ... + def setColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def isBackgroundVisible(self) -> bool: ... + def setBackgroundVisible(self, visible: bool = ...) -> None: ... + def isAttachedToChart(self) -> bool: ... + def attachToChart(self) -> None: ... + def detachFromChart(self) -> None: ... + def alignment(self) -> QtCore.Qt.Alignment: ... + def setAlignment(self, alignment: typing.Union[QtCore.Qt.Alignment, QtCore.Qt.AlignmentFlag]) -> None: ... + def pen(self) -> QtGui.QPen: ... + def setPen(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def brush(self) -> QtGui.QBrush: ... + def setBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def paint(self, painter: QtGui.QPainter, option: QtWidgets.QStyleOptionGraphicsItem, widget: typing.Optional[QtWidgets.QWidget] = ...) -> None: ... + + +class QXYSeries('QAbstractSeries'): + + def penChanged(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def pointsRemoved(self, index: int, count: int) -> None: ... + def pointLabelsClippingChanged(self, clipping: bool) -> None: ... + def pointLabelsClipping(self) -> bool: ... + def setPointLabelsClipping(self, enable: bool = ...) -> None: ... + def pointsVector(self) -> typing.List[QtCore.QPointF]: ... + def removePoints(self, index: int, count: int) -> None: ... + def doubleClicked(self, point: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... + def released(self, point: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... + def pressed(self, point: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... + def pointLabelsColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def pointLabelsFontChanged(self, font: QtGui.QFont) -> None: ... + def pointLabelsVisibilityChanged(self, visible: bool) -> None: ... + def pointLabelsFormatChanged(self, format: str) -> None: ... + def pointLabelsColor(self) -> QtGui.QColor: ... + def setPointLabelsColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def pointLabelsFont(self) -> QtGui.QFont: ... + def setPointLabelsFont(self, font: QtGui.QFont) -> None: ... + def pointLabelsVisible(self) -> bool: ... + def setPointLabelsVisible(self, visible: bool = ...) -> None: ... + def pointLabelsFormat(self) -> str: ... + def setPointLabelsFormat(self, format: str) -> None: ... + def hovered(self, point: typing.Union[QtCore.QPointF, QtCore.QPoint], state: bool) -> None: ... + def pointsReplaced(self) -> None: ... + def pointAdded(self, index: int) -> None: ... + def pointRemoved(self, index: int) -> None: ... + def pointReplaced(self, index: int) -> None: ... + def colorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def clicked(self, point: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... + def at(self, index: int) -> QtCore.QPointF: ... + def pointsVisible(self) -> bool: ... + def setPointsVisible(self, visible: bool = ...) -> None: ... + def color(self) -> QtGui.QColor: ... + def setColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def brush(self) -> QtGui.QBrush: ... + def setBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def pen(self) -> QtGui.QPen: ... + def setPen(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def __len__(self) -> int: ... + def count(self) -> int: ... + def clear(self) -> None: ... + def insert(self, index: int, point: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... + @typing.overload + def remove(self, x: float, y: float) -> None: ... + @typing.overload + def remove(self, point: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... + @typing.overload + def remove(self, index: int) -> None: ... + @typing.overload + def replace(self, oldX: float, oldY: float, newX: float, newY: float) -> None: ... + @typing.overload + def replace(self, oldPoint: typing.Union[QtCore.QPointF, QtCore.QPoint], newPoint: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... + @typing.overload + def replace(self, points: typing.Iterable[typing.Union[QtCore.QPointF, QtCore.QPoint]]) -> None: ... + @typing.overload + def replace(self, index: int, newX: float, newY: float) -> None: ... + @typing.overload + def replace(self, index: int, newPoint: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... + @typing.overload + def append(self, x: float, y: float) -> None: ... + @typing.overload + def append(self, point: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... + @typing.overload + def append(self, points: typing.Iterable[typing.Union[QtCore.QPointF, QtCore.QPoint]]) -> None: ... + + +class QLineSeries('QXYSeries'): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def type(self) -> 'QAbstractSeries.SeriesType': ... + + +class QLogValueAxis('QAbstractAxis'): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def minorTickCountChanged(self, minorTickCount: int) -> None: ... + def tickCountChanged(self, tickCount: int) -> None: ... + def minorTickCount(self) -> int: ... + def setMinorTickCount(self, minorTickCount: int) -> None: ... + def tickCount(self) -> int: ... + def baseChanged(self, base: float) -> None: ... + def labelFormatChanged(self, format: str) -> None: ... + def rangeChanged(self, min: float, max: float) -> None: ... + def maxChanged(self, max: float) -> None: ... + def minChanged(self, min: float) -> None: ... + def base(self) -> float: ... + def setBase(self, base: float) -> None: ... + def labelFormat(self) -> str: ... + def setLabelFormat(self, format: str) -> None: ... + def setRange(self, min: float, max: float) -> None: ... + def max(self) -> float: ... + def setMax(self, max: float) -> None: ... + def min(self) -> float: ... + def setMin(self, min: float) -> None: ... + def type(self) -> 'QAbstractAxis.AxisType': ... + + +class QPercentBarSeries('QAbstractBarSeries'): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def type(self) -> 'QAbstractSeries.SeriesType': ... + + +class QPieLegendMarker('QLegendMarker'): + + def __init__(self, series: 'QPieSeries', slice: 'QPieSlice', legend: 'QLegend', parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def slice(self) -> 'QPieSlice': ... + def series(self) -> 'QPieSeries': ... + def type(self) -> 'QLegendMarker.LegendMarkerType': ... + + +class QPieSeries('QAbstractSeries'): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def doubleClicked(self, slice: 'QPieSlice') -> None: ... + def released(self, slice: 'QPieSlice') -> None: ... + def pressed(self, slice: 'QPieSlice') -> None: ... + def setLabelsPosition(self, position: 'QPieSlice.LabelPosition') -> None: ... + def holeSize(self) -> float: ... + def setHoleSize(self, holeSize: float) -> None: ... + def take(self, slice: 'QPieSlice') -> bool: ... + def sumChanged(self) -> None: ... + def countChanged(self) -> None: ... + def hovered(self, slice: 'QPieSlice', state: bool) -> None: ... + def clicked(self, slice: 'QPieSlice') -> None: ... + def removed(self, slices: typing.Iterable['QPieSlice']) -> None: ... + def added(self, slices: typing.Iterable['QPieSlice']) -> None: ... + def setLabelsVisible(self, visible: bool = ...) -> None: ... + def pieEndAngle(self) -> float: ... + def setPieEndAngle(self, endAngle: float) -> None: ... + def pieStartAngle(self) -> float: ... + def setPieStartAngle(self, startAngle: float) -> None: ... + def pieSize(self) -> float: ... + def setPieSize(self, relativeSize: float) -> None: ... + def verticalPosition(self) -> float: ... + def setVerticalPosition(self, relativePosition: float) -> None: ... + def horizontalPosition(self) -> float: ... + def setHorizontalPosition(self, relativePosition: float) -> None: ... + def sum(self) -> float: ... + def isEmpty(self) -> bool: ... + def __len__(self) -> int: ... + def count(self) -> int: ... + def slices(self) -> typing.List['QPieSlice']: ... + def clear(self) -> None: ... + def remove(self, slice: 'QPieSlice') -> bool: ... + def insert(self, index: int, slice: 'QPieSlice') -> bool: ... + @typing.overload + def append(self, slice: 'QPieSlice') -> bool: ... + @typing.overload + def append(self, slices: typing.Iterable['QPieSlice']) -> bool: ... + @typing.overload + def append(self, label: str, value: float) -> 'QPieSlice': ... + def type(self) -> 'QAbstractSeries.SeriesType': ... + + +class QPieSlice(QtCore.QObject): + + class LabelPosition(int): + LabelOutside = ... # type: QPieSlice.LabelPosition + LabelInsideHorizontal = ... # type: QPieSlice.LabelPosition + LabelInsideTangential = ... # type: QPieSlice.LabelPosition + LabelInsideNormal = ... # type: QPieSlice.LabelPosition + + @typing.overload + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + @typing.overload + def __init__(self, label: str, value: float, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def doubleClicked(self) -> None: ... + def released(self) -> None: ... + def pressed(self) -> None: ... + def hovered(self, state: bool) -> None: ... + def clicked(self) -> None: ... + def labelColorChanged(self) -> None: ... + def borderWidthChanged(self) -> None: ... + def borderColorChanged(self) -> None: ... + def colorChanged(self) -> None: ... + def angleSpanChanged(self) -> None: ... + def startAngleChanged(self) -> None: ... + def percentageChanged(self) -> None: ... + def labelFontChanged(self) -> None: ... + def labelBrushChanged(self) -> None: ... + def brushChanged(self) -> None: ... + def penChanged(self) -> None: ... + def labelVisibleChanged(self) -> None: ... + def valueChanged(self) -> None: ... + def labelChanged(self) -> None: ... + def setLabelPosition(self, position: 'QPieSlice.LabelPosition') -> None: ... + def labelPosition(self) -> 'QPieSlice.LabelPosition': ... + def series(self) -> 'QPieSeries': ... + def angleSpan(self) -> float: ... + def startAngle(self) -> float: ... + def percentage(self) -> float: ... + def explodeDistanceFactor(self) -> float: ... + def setExplodeDistanceFactor(self, factor: float) -> None: ... + def labelArmLengthFactor(self) -> float: ... + def setLabelArmLengthFactor(self, factor: float) -> None: ... + def labelFont(self) -> QtGui.QFont: ... + def setLabelFont(self, font: QtGui.QFont) -> None: ... + def setLabelColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def labelColor(self) -> QtGui.QColor: ... + def labelBrush(self) -> QtGui.QBrush: ... + def setLabelBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def setColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def color(self) -> QtGui.QColor: ... + def brush(self) -> QtGui.QBrush: ... + def setBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def setBorderWidth(self, width: int) -> None: ... + def borderWidth(self) -> int: ... + def setBorderColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def borderColor(self) -> QtGui.QColor: ... + def pen(self) -> QtGui.QPen: ... + def setPen(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def isExploded(self) -> bool: ... + def setExploded(self, exploded: bool = ...) -> None: ... + def isLabelVisible(self) -> bool: ... + def setLabelVisible(self, visible: bool = ...) -> None: ... + def value(self) -> float: ... + def setValue(self, value: float) -> None: ... + def label(self) -> str: ... + def setLabel(self, label: str) -> None: ... + + +class QPolarChart('QChart'): + + class PolarOrientation(int): + PolarOrientationRadial = ... # type: QPolarChart.PolarOrientation + PolarOrientationAngular = ... # type: QPolarChart.PolarOrientation + + class PolarOrientations(sip.simplewrapper): + @typing.overload - def append(self, slice: 'QPieSlice') -> bool: ... + def __init__(self) -> None: ... @typing.overload - def append(self, slices: typing.Iterable['QPieSlice']) -> bool: ... + def __init__(self, f: typing.Union['QPolarChart.PolarOrientations', 'QPolarChart.PolarOrientation']) -> None: ... @typing.overload - def append(self, label: str, value: float) -> 'QPieSlice': ... - def type(self) -> 'QAbstractSeries.SeriesType': ... + def __init__(self, a0: 'QPolarChart.PolarOrientations') -> None: ... + + def __hash__(self) -> int: ... + def __bool__(self) -> int: ... + def __invert__(self) -> 'QPolarChart.PolarOrientations': ... + def __index__(self) -> int: ... + def __int__(self) -> int: ... - class QPieSlice(QtCore.QObject): + def __init__(self, parent: typing.Optional[QtWidgets.QGraphicsItem] = ..., flags: typing.Union[QtCore.Qt.WindowFlags, QtCore.Qt.WindowType] = ...) -> None: ... - class LabelPosition(int): - LabelOutside = ... # type: QPieSlice.LabelPosition - LabelInsideHorizontal = ... # type: QPieSlice.LabelPosition - LabelInsideTangential = ... # type: QPieSlice.LabelPosition - LabelInsideNormal = ... # type: QPieSlice.LabelPosition + @staticmethod + def axisPolarOrientation(axis: 'QAbstractAxis') -> 'QPolarChart.PolarOrientation': ... + def axes(self, polarOrientation: 'QPolarChart.PolarOrientations' = ..., series: typing.Optional['QAbstractSeries'] = ...) -> typing.List['QAbstractAxis']: ... + def addAxis(self, axis: 'QAbstractAxis', polarOrientation: 'QPolarChart.PolarOrientation') -> None: ... - @typing.overload - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - @typing.overload - def __init__(self, label: str, value: float, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def doubleClicked(self) -> None: ... - def released(self) -> None: ... - def pressed(self) -> None: ... - def hovered(self, state: bool) -> None: ... - def clicked(self) -> None: ... - def labelColorChanged(self) -> None: ... - def borderWidthChanged(self) -> None: ... - def borderColorChanged(self) -> None: ... - def colorChanged(self) -> None: ... - def angleSpanChanged(self) -> None: ... - def startAngleChanged(self) -> None: ... - def percentageChanged(self) -> None: ... - def labelFontChanged(self) -> None: ... - def labelBrushChanged(self) -> None: ... - def brushChanged(self) -> None: ... - def penChanged(self) -> None: ... - def labelVisibleChanged(self) -> None: ... - def valueChanged(self) -> None: ... - def labelChanged(self) -> None: ... - def setLabelPosition(self, position: 'QPieSlice.LabelPosition') -> None: ... - def labelPosition(self) -> 'QPieSlice.LabelPosition': ... - def series(self) -> 'QPieSeries': ... - def angleSpan(self) -> float: ... - def startAngle(self) -> float: ... - def percentage(self) -> float: ... - def explodeDistanceFactor(self) -> float: ... - def setExplodeDistanceFactor(self, factor: float) -> None: ... - def labelArmLengthFactor(self) -> float: ... - def setLabelArmLengthFactor(self, factor: float) -> None: ... - def labelFont(self) -> QtGui.QFont: ... - def setLabelFont(self, font: QtGui.QFont) -> None: ... - def setLabelColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def labelColor(self) -> QtGui.QColor: ... - def labelBrush(self) -> QtGui.QBrush: ... - def setLabelBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def setColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def color(self) -> QtGui.QColor: ... - def brush(self) -> QtGui.QBrush: ... - def setBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def setBorderWidth(self, width: int) -> None: ... - def borderWidth(self) -> int: ... - def setBorderColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def borderColor(self) -> QtGui.QColor: ... - def pen(self) -> QtGui.QPen: ... - def setPen(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def isExploded(self) -> bool: ... - def setExploded(self, exploded: bool = ...) -> None: ... - def isLabelVisible(self) -> bool: ... - def setLabelVisible(self, visible: bool = ...) -> None: ... - def value(self) -> float: ... - def setValue(self, value: float) -> None: ... - def label(self) -> str: ... - def setLabel(self, label: str) -> None: ... - - class QPolarChart('QChart'): - - class PolarOrientation(int): - PolarOrientationRadial = ... # type: QPolarChart.PolarOrientation - PolarOrientationAngular = ... # type: QPolarChart.PolarOrientation - - class PolarOrientations(sip.simplewrapper): - - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, f: typing.Union['QPolarChart.PolarOrientations', 'QPolarChart.PolarOrientation']) -> None: ... - @typing.overload - def __init__(self, a0: 'QPolarChart.PolarOrientations') -> None: ... - - def __hash__(self) -> int: ... - def __bool__(self) -> int: ... - def __invert__(self) -> 'QPolarChart.PolarOrientations': ... - def __index__(self) -> int: ... - def __int__(self) -> int: ... - - def __init__(self, parent: typing.Optional[QtWidgets.QGraphicsItem] = ..., flags: typing.Union[QtCore.Qt.WindowFlags, QtCore.Qt.WindowType] = ...) -> None: ... - - @staticmethod - def axisPolarOrientation(axis: 'QAbstractAxis') -> 'QPolarChart.PolarOrientation': ... - def axes(self, polarOrientation: 'QPolarChart.PolarOrientations' = ..., series: typing.Optional['QAbstractSeries'] = ...) -> typing.List['QAbstractAxis']: ... - def addAxis(self, axis: 'QAbstractAxis', polarOrientation: 'QPolarChart.PolarOrientation') -> None: ... - - class QScatterSeries('QXYSeries'): - - class MarkerShape(int): - MarkerShapeCircle = ... # type: QScatterSeries.MarkerShape - MarkerShapeRectangle = ... # type: QScatterSeries.MarkerShape - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def markerSizeChanged(self, size: float) -> None: ... - def markerShapeChanged(self, shape: 'QScatterSeries.MarkerShape') -> None: ... - def borderColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def colorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def borderColor(self) -> QtGui.QColor: ... - def setBorderColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def color(self) -> QtGui.QColor: ... - def setColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def setBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def brush(self) -> QtGui.QBrush: ... - def setPen(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... - def setMarkerSize(self, size: float) -> None: ... - def markerSize(self) -> float: ... - def setMarkerShape(self, shape: 'QScatterSeries.MarkerShape') -> None: ... - def markerShape(self) -> 'QScatterSeries.MarkerShape': ... - def type(self) -> 'QAbstractSeries.SeriesType': ... - - class QSplineSeries('QLineSeries'): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def type(self) -> 'QAbstractSeries.SeriesType': ... - - class QStackedBarSeries('QAbstractBarSeries'): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def type(self) -> 'QAbstractSeries.SeriesType': ... - - class QVBarModelMapper(QtCore.QObject): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def rowCountChanged(self) -> None: ... - def firstRowChanged(self) -> None: ... - def lastBarSetColumnChanged(self) -> None: ... - def firstBarSetColumnChanged(self) -> None: ... - def modelReplaced(self) -> None: ... - def seriesReplaced(self) -> None: ... - def setRowCount(self, rowCount: int) -> None: ... - def rowCount(self) -> int: ... - def setFirstRow(self, firstRow: int) -> None: ... - def firstRow(self) -> int: ... - def setSeries(self, series: 'QAbstractBarSeries') -> None: ... - def series(self) -> 'QAbstractBarSeries': ... - def setModel(self, model: QtCore.QAbstractItemModel) -> None: ... - def model(self) -> QtCore.QAbstractItemModel: ... - def setLastBarSetColumn(self, lastBarSetColumn: int) -> None: ... - def lastBarSetColumn(self) -> int: ... - def setFirstBarSetColumn(self, firstBarSetColumn: int) -> None: ... - def firstBarSetColumn(self) -> int: ... - - class QVBoxPlotModelMapper(QtCore.QObject): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def rowCountChanged(self) -> None: ... - def firstRowChanged(self) -> None: ... - def lastBoxSetColumnChanged(self) -> None: ... - def firstBoxSetColumnChanged(self) -> None: ... - def modelReplaced(self) -> None: ... - def seriesReplaced(self) -> None: ... - def setRowCount(self, rowCount: int) -> None: ... - def rowCount(self) -> int: ... - def setFirstRow(self, firstRow: int) -> None: ... - def firstRow(self) -> int: ... - def setLastBoxSetColumn(self, lastBoxSetColumn: int) -> None: ... - def lastBoxSetColumn(self) -> int: ... - def setFirstBoxSetColumn(self, firstBoxSetColumn: int) -> None: ... - def firstBoxSetColumn(self) -> int: ... - def setSeries(self, series: 'QBoxPlotSeries') -> None: ... - def series(self) -> 'QBoxPlotSeries': ... - def setModel(self, model: QtCore.QAbstractItemModel) -> None: ... - def model(self) -> QtCore.QAbstractItemModel: ... - - class QVCandlestickModelMapper('QCandlestickModelMapper'): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def lastSetColumnChanged(self) -> None: ... - def firstSetColumnChanged(self) -> None: ... - def closeRowChanged(self) -> None: ... - def lowRowChanged(self) -> None: ... - def highRowChanged(self) -> None: ... - def openRowChanged(self) -> None: ... - def timestampRowChanged(self) -> None: ... - def lastSetColumn(self) -> int: ... - def setLastSetColumn(self, lastSetColumn: int) -> None: ... - def firstSetColumn(self) -> int: ... - def setFirstSetColumn(self, firstSetColumn: int) -> None: ... - def closeRow(self) -> int: ... - def setCloseRow(self, closeRow: int) -> None: ... - def lowRow(self) -> int: ... - def setLowRow(self, lowRow: int) -> None: ... - def highRow(self) -> int: ... - def setHighRow(self, highRow: int) -> None: ... - def openRow(self) -> int: ... - def setOpenRow(self, openRow: int) -> None: ... - def timestampRow(self) -> int: ... - def setTimestampRow(self, timestampRow: int) -> None: ... - def orientation(self) -> QtCore.Qt.Orientation: ... - - class QVPieModelMapper(QtCore.QObject): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def rowCountChanged(self) -> None: ... - def firstRowChanged(self) -> None: ... - def labelsColumnChanged(self) -> None: ... - def valuesColumnChanged(self) -> None: ... - def modelReplaced(self) -> None: ... - def seriesReplaced(self) -> None: ... - def setRowCount(self, rowCount: int) -> None: ... - def rowCount(self) -> int: ... - def setFirstRow(self, firstRow: int) -> None: ... - def firstRow(self) -> int: ... - def setSeries(self, series: 'QPieSeries') -> None: ... - def series(self) -> 'QPieSeries': ... - def setModel(self, model: QtCore.QAbstractItemModel) -> None: ... - def model(self) -> QtCore.QAbstractItemModel: ... - def setLabelsColumn(self, labelsColumn: int) -> None: ... - def labelsColumn(self) -> int: ... - def setValuesColumn(self, valuesColumn: int) -> None: ... - def valuesColumn(self) -> int: ... - - class QVXYModelMapper(QtCore.QObject): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def rowCountChanged(self) -> None: ... - def firstRowChanged(self) -> None: ... - def yColumnChanged(self) -> None: ... - def xColumnChanged(self) -> None: ... - def modelReplaced(self) -> None: ... - def seriesReplaced(self) -> None: ... - def setRowCount(self, rowCount: int) -> None: ... - def rowCount(self) -> int: ... - def setFirstRow(self, firstRow: int) -> None: ... - def firstRow(self) -> int: ... - def setSeries(self, series: 'QXYSeries') -> None: ... - def series(self) -> 'QXYSeries': ... - def setModel(self, model: QtCore.QAbstractItemModel) -> None: ... - def model(self) -> QtCore.QAbstractItemModel: ... - def setYColumn(self, yColumn: int) -> None: ... - def yColumn(self) -> int: ... - def setXColumn(self, xColumn: int) -> None: ... - def xColumn(self) -> int: ... - - class QXYLegendMarker('QLegendMarker'): - - def __init__(self, series: 'QXYSeries', legend: 'QLegend', parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def series(self) -> 'QXYSeries': ... - def type(self) -> 'QLegendMarker.LegendMarkerType': ... + +class QScatterSeries('QXYSeries'): + + class MarkerShape(int): + MarkerShapeCircle = ... # type: QScatterSeries.MarkerShape + MarkerShapeRectangle = ... # type: QScatterSeries.MarkerShape + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def markerSizeChanged(self, size: float) -> None: ... + def markerShapeChanged(self, shape: 'QScatterSeries.MarkerShape') -> None: ... + def borderColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def colorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def borderColor(self) -> QtGui.QColor: ... + def setBorderColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def color(self) -> QtGui.QColor: ... + def setColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def setBrush(self, brush: typing.Union[QtGui.QBrush, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def brush(self) -> QtGui.QBrush: ... + def setPen(self, pen: typing.Union[QtGui.QPen, QtGui.QColor, QtCore.Qt.GlobalColor, QtGui.QGradient]) -> None: ... + def setMarkerSize(self, size: float) -> None: ... + def markerSize(self) -> float: ... + def setMarkerShape(self, shape: 'QScatterSeries.MarkerShape') -> None: ... + def markerShape(self) -> 'QScatterSeries.MarkerShape': ... + def type(self) -> 'QAbstractSeries.SeriesType': ... + + +class QSplineSeries('QLineSeries'): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def type(self) -> 'QAbstractSeries.SeriesType': ... + + +class QStackedBarSeries('QAbstractBarSeries'): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def type(self) -> 'QAbstractSeries.SeriesType': ... + + +class QVBarModelMapper(QtCore.QObject): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def rowCountChanged(self) -> None: ... + def firstRowChanged(self) -> None: ... + def lastBarSetColumnChanged(self) -> None: ... + def firstBarSetColumnChanged(self) -> None: ... + def modelReplaced(self) -> None: ... + def seriesReplaced(self) -> None: ... + def setRowCount(self, rowCount: int) -> None: ... + def rowCount(self) -> int: ... + def setFirstRow(self, firstRow: int) -> None: ... + def firstRow(self) -> int: ... + def setSeries(self, series: 'QAbstractBarSeries') -> None: ... + def series(self) -> 'QAbstractBarSeries': ... + def setModel(self, model: QtCore.QAbstractItemModel) -> None: ... + def model(self) -> QtCore.QAbstractItemModel: ... + def setLastBarSetColumn(self, lastBarSetColumn: int) -> None: ... + def lastBarSetColumn(self) -> int: ... + def setFirstBarSetColumn(self, firstBarSetColumn: int) -> None: ... + def firstBarSetColumn(self) -> int: ... + + +class QVBoxPlotModelMapper(QtCore.QObject): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def rowCountChanged(self) -> None: ... + def firstRowChanged(self) -> None: ... + def lastBoxSetColumnChanged(self) -> None: ... + def firstBoxSetColumnChanged(self) -> None: ... + def modelReplaced(self) -> None: ... + def seriesReplaced(self) -> None: ... + def setRowCount(self, rowCount: int) -> None: ... + def rowCount(self) -> int: ... + def setFirstRow(self, firstRow: int) -> None: ... + def firstRow(self) -> int: ... + def setLastBoxSetColumn(self, lastBoxSetColumn: int) -> None: ... + def lastBoxSetColumn(self) -> int: ... + def setFirstBoxSetColumn(self, firstBoxSetColumn: int) -> None: ... + def firstBoxSetColumn(self) -> int: ... + def setSeries(self, series: 'QBoxPlotSeries') -> None: ... + def series(self) -> 'QBoxPlotSeries': ... + def setModel(self, model: QtCore.QAbstractItemModel) -> None: ... + def model(self) -> QtCore.QAbstractItemModel: ... + + +class QVCandlestickModelMapper('QCandlestickModelMapper'): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def lastSetColumnChanged(self) -> None: ... + def firstSetColumnChanged(self) -> None: ... + def closeRowChanged(self) -> None: ... + def lowRowChanged(self) -> None: ... + def highRowChanged(self) -> None: ... + def openRowChanged(self) -> None: ... + def timestampRowChanged(self) -> None: ... + def lastSetColumn(self) -> int: ... + def setLastSetColumn(self, lastSetColumn: int) -> None: ... + def firstSetColumn(self) -> int: ... + def setFirstSetColumn(self, firstSetColumn: int) -> None: ... + def closeRow(self) -> int: ... + def setCloseRow(self, closeRow: int) -> None: ... + def lowRow(self) -> int: ... + def setLowRow(self, lowRow: int) -> None: ... + def highRow(self) -> int: ... + def setHighRow(self, highRow: int) -> None: ... + def openRow(self) -> int: ... + def setOpenRow(self, openRow: int) -> None: ... + def timestampRow(self) -> int: ... + def setTimestampRow(self, timestampRow: int) -> None: ... + def orientation(self) -> QtCore.Qt.Orientation: ... + + +class QVPieModelMapper(QtCore.QObject): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def rowCountChanged(self) -> None: ... + def firstRowChanged(self) -> None: ... + def labelsColumnChanged(self) -> None: ... + def valuesColumnChanged(self) -> None: ... + def modelReplaced(self) -> None: ... + def seriesReplaced(self) -> None: ... + def setRowCount(self, rowCount: int) -> None: ... + def rowCount(self) -> int: ... + def setFirstRow(self, firstRow: int) -> None: ... + def firstRow(self) -> int: ... + def setSeries(self, series: 'QPieSeries') -> None: ... + def series(self) -> 'QPieSeries': ... + def setModel(self, model: QtCore.QAbstractItemModel) -> None: ... + def model(self) -> QtCore.QAbstractItemModel: ... + def setLabelsColumn(self, labelsColumn: int) -> None: ... + def labelsColumn(self) -> int: ... + def setValuesColumn(self, valuesColumn: int) -> None: ... + def valuesColumn(self) -> int: ... + + +class QVXYModelMapper(QtCore.QObject): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def rowCountChanged(self) -> None: ... + def firstRowChanged(self) -> None: ... + def yColumnChanged(self) -> None: ... + def xColumnChanged(self) -> None: ... + def modelReplaced(self) -> None: ... + def seriesReplaced(self) -> None: ... + def setRowCount(self, rowCount: int) -> None: ... + def rowCount(self) -> int: ... + def setFirstRow(self, firstRow: int) -> None: ... + def firstRow(self) -> int: ... + def setSeries(self, series: 'QXYSeries') -> None: ... + def series(self) -> 'QXYSeries': ... + def setModel(self, model: QtCore.QAbstractItemModel) -> None: ... + def model(self) -> QtCore.QAbstractItemModel: ... + def setYColumn(self, yColumn: int) -> None: ... + def yColumn(self) -> int: ... + def setXColumn(self, xColumn: int) -> None: ... + def xColumn(self) -> int: ... + + +class QXYLegendMarker('QLegendMarker'): + + def __init__(self, series: 'QXYSeries', legend: 'QLegend', parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def series(self) -> 'QXYSeries': ... + def type(self) -> 'QLegendMarker.LegendMarkerType': ... PYQT_CHART_VERSION = ... # type: int diff --git a/PyQt5-stubs/QtCore.pyi b/PyQt5-stubs/QtCore.pyi index 41c4e6c5..6ad49a1e 100644 --- a/PyQt5-stubs/QtCore.pyi +++ b/PyQt5-stubs/QtCore.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtCore module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtDBus.pyi b/PyQt5-stubs/QtDBus.pyi index 1fdebcbf..dbed5cbe 100644 --- a/PyQt5-stubs/QtDBus.pyi +++ b/PyQt5-stubs/QtDBus.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtDBus module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtDataVisualization.pyi b/PyQt5-stubs/QtDataVisualization.pyi index 39bbf634..860acca4 100644 --- a/PyQt5-stubs/QtDataVisualization.pyi +++ b/PyQt5-stubs/QtDataVisualization.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtDataVisualization module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # @@ -40,1363 +40,1396 @@ PYQT_OPENGL_BOUND_ARRAY = typing.Union[typing.Sequence[int], typing.Sequence[float], PyQt5.sip.Buffer, int, None] -class QtDataVisualization(PyQt5.sip.simplewrapper): - - class QAbstract3DGraph(QtGui.QWindow): - - class OptimizationHint(int): - OptimizationDefault = ... # type: QAbstract3DGraph.OptimizationHint - OptimizationStatic = ... # type: QAbstract3DGraph.OptimizationHint - - class ElementType(int): - ElementNone = ... # type: QAbstract3DGraph.ElementType - ElementSeries = ... # type: QAbstract3DGraph.ElementType - ElementAxisXLabel = ... # type: QAbstract3DGraph.ElementType - ElementAxisYLabel = ... # type: QAbstract3DGraph.ElementType - ElementAxisZLabel = ... # type: QAbstract3DGraph.ElementType - ElementCustomItem = ... # type: QAbstract3DGraph.ElementType - - class ShadowQuality(int): - ShadowQualityNone = ... # type: QAbstract3DGraph.ShadowQuality - ShadowQualityLow = ... # type: QAbstract3DGraph.ShadowQuality - ShadowQualityMedium = ... # type: QAbstract3DGraph.ShadowQuality - ShadowQualityHigh = ... # type: QAbstract3DGraph.ShadowQuality - ShadowQualitySoftLow = ... # type: QAbstract3DGraph.ShadowQuality - ShadowQualitySoftMedium = ... # type: QAbstract3DGraph.ShadowQuality - ShadowQualitySoftHigh = ... # type: QAbstract3DGraph.ShadowQuality - - class SelectionFlag(int): - SelectionNone = ... # type: QAbstract3DGraph.SelectionFlag - SelectionItem = ... # type: QAbstract3DGraph.SelectionFlag - SelectionRow = ... # type: QAbstract3DGraph.SelectionFlag - SelectionItemAndRow = ... # type: QAbstract3DGraph.SelectionFlag - SelectionColumn = ... # type: QAbstract3DGraph.SelectionFlag - SelectionItemAndColumn = ... # type: QAbstract3DGraph.SelectionFlag - SelectionRowAndColumn = ... # type: QAbstract3DGraph.SelectionFlag - SelectionItemRowAndColumn = ... # type: QAbstract3DGraph.SelectionFlag - SelectionSlice = ... # type: QAbstract3DGraph.SelectionFlag - SelectionMultiSeries = ... # type: QAbstract3DGraph.SelectionFlag - - class SelectionFlags(sip.simplewrapper): - - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, f: typing.Union['QAbstract3DGraph.SelectionFlags', 'QAbstract3DGraph.SelectionFlag']) -> None: ... - @typing.overload - def __init__(self, a0: 'QAbstract3DGraph.SelectionFlags') -> None: ... - - def __hash__(self) -> int: ... - def __bool__(self) -> int: ... - def __invert__(self) -> 'QAbstract3DGraph.SelectionFlags': ... - def __index__(self) -> int: ... - def __int__(self) -> int: ... - - class OptimizationHints(sip.simplewrapper): - - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, f: typing.Union['QAbstract3DGraph.OptimizationHints', 'QAbstract3DGraph.OptimizationHint']) -> None: ... - @typing.overload - def __init__(self, a0: 'QAbstract3DGraph.OptimizationHints') -> None: ... - - def __hash__(self) -> int: ... - def __bool__(self) -> int: ... - def __invert__(self) -> 'QAbstract3DGraph.OptimizationHints': ... - def __index__(self) -> int: ... - def __int__(self) -> int: ... - - def hasContext(self) -> bool: ... - def marginChanged(self, margin: float) -> None: ... - def queriedGraphPositionChanged(self, data: QtGui.QVector3D) -> None: ... - def localeChanged(self, locale: QtCore.QLocale) -> None: ... - def reflectivityChanged(self, reflectivity: float) -> None: ... - def reflectionChanged(self, enabled: bool) -> None: ... - def horizontalAspectRatioChanged(self, ratio: float) -> None: ... - def radialLabelOffsetChanged(self, offset: float) -> None: ... - def polarChanged(self, enabled: bool) -> None: ... - def margin(self) -> float: ... - def setMargin(self, margin: float) -> None: ... - def queriedGraphPosition(self) -> QtGui.QVector3D: ... - def locale(self) -> QtCore.QLocale: ... - def setLocale(self, locale: QtCore.QLocale) -> None: ... - def reflectivity(self) -> float: ... - def setReflectivity(self, reflectivity: float) -> None: ... - def isReflection(self) -> bool: ... - def setReflection(self, enable: bool) -> None: ... - def horizontalAspectRatio(self) -> float: ... - def setHorizontalAspectRatio(self, ratio: float) -> None: ... - def radialLabelOffset(self) -> float: ... - def setRadialLabelOffset(self, offset: float) -> None: ... - def isPolar(self) -> bool: ... - def setPolar(self, enable: bool) -> None: ... - def customItems(self) -> typing.List['QCustom3DItem']: ... - def optimizationHintsChanged(self, hints: typing.Union['QAbstract3DGraph.OptimizationHints', 'QAbstract3DGraph.OptimizationHint']) -> None: ... - def aspectRatioChanged(self, ratio: float) -> None: ... - def orthoProjectionChanged(self, enabled: bool) -> None: ... - def currentFpsChanged(self, fps: float) -> None: ... - def measureFpsChanged(self, enabled: bool) -> None: ... - def selectedElementChanged(self, type: 'QAbstract3DGraph.ElementType') -> None: ... - def optimizationHints(self) -> 'QAbstract3DGraph.OptimizationHints': ... - def setOptimizationHints(self, hints: typing.Union['QAbstract3DGraph.OptimizationHints', 'QAbstract3DGraph.OptimizationHint']) -> None: ... - def aspectRatio(self) -> float: ... - def setAspectRatio(self, ratio: float) -> None: ... - def selectedElement(self) -> 'QAbstract3DGraph.ElementType': ... - def isOrthoProjection(self) -> bool: ... - def setOrthoProjection(self, enable: bool) -> None: ... - def currentFps(self) -> float: ... - def measureFps(self) -> bool: ... - def setMeasureFps(self, enable: bool) -> None: ... - def renderToImage(self, msaaSamples: int = ..., imageSize: QtCore.QSize = ...) -> QtGui.QImage: ... - def selectedCustomItem(self) -> 'QCustom3DItem': ... - def selectedCustomItemIndex(self) -> int: ... - def selectedAxis(self) -> 'QAbstract3DAxis': ... - def selectedLabelIndex(self) -> int: ... - def releaseCustomItem(self, item: 'QCustom3DItem') -> None: ... - def removeCustomItemAt(self, position: QtGui.QVector3D) -> None: ... - def removeCustomItem(self, item: 'QCustom3DItem') -> None: ... - def removeCustomItems(self) -> None: ... - def addCustomItem(self, item: 'QCustom3DItem') -> int: ... - def wheelEvent(self, event: QtGui.QWheelEvent) -> None: ... - def mouseMoveEvent(self, event: QtGui.QMouseEvent) -> None: ... - def mouseReleaseEvent(self, event: QtGui.QMouseEvent) -> None: ... - def mousePressEvent(self, event: QtGui.QMouseEvent) -> None: ... - def touchEvent(self, event: QtGui.QTouchEvent) -> None: ... - def mouseDoubleClickEvent(self, event: QtGui.QMouseEvent) -> None: ... - def exposeEvent(self, event: QtGui.QExposeEvent) -> None: ... - def resizeEvent(self, event: QtGui.QResizeEvent) -> None: ... - def event(self, event: QtCore.QEvent) -> bool: ... - def shadowQualityChanged(self, quality: 'QAbstract3DGraph.ShadowQuality') -> None: ... - def selectionModeChanged(self, mode: typing.Union['QAbstract3DGraph.SelectionFlags', 'QAbstract3DGraph.SelectionFlag']) -> None: ... - def activeThemeChanged(self, theme: 'Q3DTheme') -> None: ... - def activeInputHandlerChanged(self, inputHandler: 'QAbstract3DInputHandler') -> None: ... - def shadowsSupported(self) -> bool: ... - def activeInputHandler(self) -> 'QAbstract3DInputHandler': ... - def clearSelection(self) -> None: ... - def scene(self) -> 'Q3DScene': ... - def shadowQuality(self) -> 'QAbstract3DGraph.ShadowQuality': ... - def setShadowQuality(self, quality: 'QAbstract3DGraph.ShadowQuality') -> None: ... - def selectionMode(self) -> 'QAbstract3DGraph.SelectionFlags': ... - def setSelectionMode(self, mode: typing.Union['QAbstract3DGraph.SelectionFlags', 'QAbstract3DGraph.SelectionFlag']) -> None: ... - def themes(self) -> typing.List['Q3DTheme']: ... - def activeTheme(self) -> 'Q3DTheme': ... - def setActiveTheme(self, theme: 'Q3DTheme') -> None: ... - def releaseTheme(self, theme: 'Q3DTheme') -> None: ... - def addTheme(self, theme: 'Q3DTheme') -> None: ... - def inputHandlers(self) -> typing.List['QAbstract3DInputHandler']: ... - def setActiveInputHandler(self, inputHandler: 'QAbstract3DInputHandler') -> None: ... - def releaseInputHandler(self, inputHandler: 'QAbstract3DInputHandler') -> None: ... - def addInputHandler(self, inputHandler: 'QAbstract3DInputHandler') -> None: ... - - class Q3DBars('QAbstract3DGraph'): - - def __init__(self, format: typing.Optional[QtGui.QSurfaceFormat] = ..., parent: typing.Optional[QtGui.QWindow] = ...) -> None: ... - - def floorLevelChanged(self, level: float) -> None: ... - def floorLevel(self) -> float: ... - def setFloorLevel(self, level: float) -> None: ... - def selectedSeriesChanged(self, series: 'QBar3DSeries') -> None: ... - def primarySeriesChanged(self, series: 'QBar3DSeries') -> None: ... - def valueAxisChanged(self, axis: 'QValue3DAxis') -> None: ... - def columnAxisChanged(self, axis: 'QCategory3DAxis') -> None: ... - def rowAxisChanged(self, axis: 'QCategory3DAxis') -> None: ... - def barSpacingRelativeChanged(self, relative: bool) -> None: ... - def barSpacingChanged(self, spacing: QtCore.QSizeF) -> None: ... - def barThicknessChanged(self, thicknessRatio: float) -> None: ... - def multiSeriesUniformChanged(self, uniform: bool) -> None: ... - def selectedSeries(self) -> 'QBar3DSeries': ... - def axes(self) -> typing.List['QAbstract3DAxis']: ... - def releaseAxis(self, axis: 'QAbstract3DAxis') -> None: ... - def addAxis(self, axis: 'QAbstract3DAxis') -> None: ... - def valueAxis(self) -> 'QValue3DAxis': ... - def setValueAxis(self, axis: 'QValue3DAxis') -> None: ... - def columnAxis(self) -> 'QCategory3DAxis': ... - def setColumnAxis(self, axis: 'QCategory3DAxis') -> None: ... - def rowAxis(self) -> 'QCategory3DAxis': ... - def setRowAxis(self, axis: 'QCategory3DAxis') -> None: ... - def isBarSpacingRelative(self) -> bool: ... - def setBarSpacingRelative(self, relative: bool) -> None: ... - def barSpacing(self) -> QtCore.QSizeF: ... - def setBarSpacing(self, spacing: QtCore.QSizeF) -> None: ... - def barThickness(self) -> float: ... - def setBarThickness(self, thicknessRatio: float) -> None: ... - def isMultiSeriesUniform(self) -> bool: ... - def setMultiSeriesUniform(self, uniform: bool) -> None: ... - def seriesList(self) -> typing.List['QBar3DSeries']: ... - def insertSeries(self, index: int, series: 'QBar3DSeries') -> None: ... - def removeSeries(self, series: 'QBar3DSeries') -> None: ... - def addSeries(self, series: 'QBar3DSeries') -> None: ... - def primarySeries(self) -> 'QBar3DSeries': ... - def setPrimarySeries(self, series: 'QBar3DSeries') -> None: ... - - class Q3DObject(QtCore.QObject): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def isDirty(self) -> bool: ... - def setDirty(self, dirty: bool) -> None: ... - def positionChanged(self, position: QtGui.QVector3D) -> None: ... - def setPosition(self, position: QtGui.QVector3D) -> None: ... - def position(self) -> QtGui.QVector3D: ... - def parentScene(self) -> 'Q3DScene': ... - def copyValuesFrom(self, source: 'Q3DObject') -> None: ... - - class Q3DCamera('Q3DObject'): - - class CameraPreset(int): - CameraPresetNone = ... # type: Q3DCamera.CameraPreset - CameraPresetFrontLow = ... # type: Q3DCamera.CameraPreset - CameraPresetFront = ... # type: Q3DCamera.CameraPreset - CameraPresetFrontHigh = ... # type: Q3DCamera.CameraPreset - CameraPresetLeftLow = ... # type: Q3DCamera.CameraPreset - CameraPresetLeft = ... # type: Q3DCamera.CameraPreset - CameraPresetLeftHigh = ... # type: Q3DCamera.CameraPreset - CameraPresetRightLow = ... # type: Q3DCamera.CameraPreset - CameraPresetRight = ... # type: Q3DCamera.CameraPreset - CameraPresetRightHigh = ... # type: Q3DCamera.CameraPreset - CameraPresetBehindLow = ... # type: Q3DCamera.CameraPreset - CameraPresetBehind = ... # type: Q3DCamera.CameraPreset - CameraPresetBehindHigh = ... # type: Q3DCamera.CameraPreset - CameraPresetIsometricLeft = ... # type: Q3DCamera.CameraPreset - CameraPresetIsometricLeftHigh = ... # type: Q3DCamera.CameraPreset - CameraPresetIsometricRight = ... # type: Q3DCamera.CameraPreset - CameraPresetIsometricRightHigh = ... # type: Q3DCamera.CameraPreset - CameraPresetDirectlyAbove = ... # type: Q3DCamera.CameraPreset - CameraPresetDirectlyAboveCW45 = ... # type: Q3DCamera.CameraPreset - CameraPresetDirectlyAboveCCW45 = ... # type: Q3DCamera.CameraPreset - CameraPresetFrontBelow = ... # type: Q3DCamera.CameraPreset - CameraPresetLeftBelow = ... # type: Q3DCamera.CameraPreset - CameraPresetRightBelow = ... # type: Q3DCamera.CameraPreset - CameraPresetBehindBelow = ... # type: Q3DCamera.CameraPreset - CameraPresetDirectlyBelow = ... # type: Q3DCamera.CameraPreset - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def targetChanged(self, target: QtGui.QVector3D) -> None: ... - def maxZoomLevelChanged(self, zoomLevel: float) -> None: ... - def minZoomLevelChanged(self, zoomLevel: float) -> None: ... - def setTarget(self, target: QtGui.QVector3D) -> None: ... - def target(self) -> QtGui.QVector3D: ... - def setMaxZoomLevel(self, zoomLevel: float) -> None: ... - def maxZoomLevel(self) -> float: ... - def setMinZoomLevel(self, zoomLevel: float) -> None: ... - def minZoomLevel(self) -> float: ... - def wrapYRotationChanged(self, isEnabled: bool) -> None: ... - def wrapXRotationChanged(self, isEnabled: bool) -> None: ... - def cameraPresetChanged(self, preset: 'Q3DCamera.CameraPreset') -> None: ... - def zoomLevelChanged(self, zoomLevel: float) -> None: ... - def yRotationChanged(self, rotation: float) -> None: ... - def xRotationChanged(self, rotation: float) -> None: ... - def setZoomLevel(self, zoomLevel: float) -> None: ... - def zoomLevel(self) -> float: ... - def setCameraPosition(self, horizontal: float, vertical: float, zoom: float = ...) -> None: ... - def setCameraPreset(self, preset: 'Q3DCamera.CameraPreset') -> None: ... - def cameraPreset(self) -> 'Q3DCamera.CameraPreset': ... - def copyValuesFrom(self, source: 'Q3DObject') -> None: ... - def setWrapYRotation(self, isEnabled: bool) -> None: ... - def wrapYRotation(self) -> bool: ... - def setWrapXRotation(self, isEnabled: bool) -> None: ... - def wrapXRotation(self) -> bool: ... - def setYRotation(self, rotation: float) -> None: ... - def yRotation(self) -> float: ... - def setXRotation(self, rotation: float) -> None: ... - def xRotation(self) -> float: ... - - class QAbstract3DInputHandler(QtCore.QObject): - - class InputView(int): - InputViewNone = ... # type: QAbstract3DInputHandler.InputView - InputViewOnPrimary = ... # type: QAbstract3DInputHandler.InputView - InputViewOnSecondary = ... # type: QAbstract3DInputHandler.InputView - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def previousInputPos(self) -> QtCore.QPoint: ... - def setPreviousInputPos(self, position: QtCore.QPoint) -> None: ... - def prevDistance(self) -> int: ... - def setPrevDistance(self, distance: int) -> None: ... - def sceneChanged(self, scene: 'Q3DScene') -> None: ... - def inputViewChanged(self, view: 'QAbstract3DInputHandler.InputView') -> None: ... - def positionChanged(self, position: QtCore.QPoint) -> None: ... - def setScene(self, scene: 'Q3DScene') -> None: ... - def scene(self) -> 'Q3DScene': ... - def setInputPosition(self, position: QtCore.QPoint) -> None: ... - def inputPosition(self) -> QtCore.QPoint: ... - def setInputView(self, inputView: 'QAbstract3DInputHandler.InputView') -> None: ... - def inputView(self) -> 'QAbstract3DInputHandler.InputView': ... - def wheelEvent(self, event: QtGui.QWheelEvent) -> None: ... - def mouseMoveEvent(self, event: QtGui.QMouseEvent, mousePos: QtCore.QPoint) -> None: ... - def mouseReleaseEvent(self, event: QtGui.QMouseEvent, mousePos: QtCore.QPoint) -> None: ... - def mousePressEvent(self, event: QtGui.QMouseEvent, mousePos: QtCore.QPoint) -> None: ... - def touchEvent(self, event: QtGui.QTouchEvent) -> None: ... - def mouseDoubleClickEvent(self, event: QtGui.QMouseEvent) -> None: ... - - class Q3DInputHandler('QAbstract3DInputHandler'): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def zoomAtTargetEnabledChanged(self, enable: bool) -> None: ... - def selectionEnabledChanged(self, enable: bool) -> None: ... - def zoomEnabledChanged(self, enable: bool) -> None: ... - def rotationEnabledChanged(self, enable: bool) -> None: ... - def isZoomAtTargetEnabled(self) -> bool: ... - def setZoomAtTargetEnabled(self, enable: bool) -> None: ... - def isSelectionEnabled(self) -> bool: ... - def setSelectionEnabled(self, enable: bool) -> None: ... - def isZoomEnabled(self) -> bool: ... - def setZoomEnabled(self, enable: bool) -> None: ... - def isRotationEnabled(self) -> bool: ... - def setRotationEnabled(self, enable: bool) -> None: ... - def wheelEvent(self, event: QtGui.QWheelEvent) -> None: ... - def mouseMoveEvent(self, event: QtGui.QMouseEvent, mousePos: QtCore.QPoint) -> None: ... - def mouseReleaseEvent(self, event: QtGui.QMouseEvent, mousePos: QtCore.QPoint) -> None: ... - def mousePressEvent(self, event: QtGui.QMouseEvent, mousePos: QtCore.QPoint) -> None: ... - - class Q3DLight('Q3DObject'): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def autoPositionChanged(self, autoPosition: bool) -> None: ... - def isAutoPosition(self) -> bool: ... - def setAutoPosition(self, enabled: bool) -> None: ... - - class Q3DScatter('QAbstract3DGraph'): - - def __init__(self, format: typing.Optional[QtGui.QSurfaceFormat] = ..., parent: typing.Optional[QtGui.QWindow] = ...) -> None: ... - - def selectedSeriesChanged(self, series: 'QScatter3DSeries') -> None: ... - def axisZChanged(self, axis: 'QValue3DAxis') -> None: ... - def axisYChanged(self, axis: 'QValue3DAxis') -> None: ... - def axisXChanged(self, axis: 'QValue3DAxis') -> None: ... - def selectedSeries(self) -> 'QScatter3DSeries': ... - def axes(self) -> typing.List['QValue3DAxis']: ... - def releaseAxis(self, axis: 'QValue3DAxis') -> None: ... - def addAxis(self, axis: 'QValue3DAxis') -> None: ... - def axisZ(self) -> 'QValue3DAxis': ... - def setAxisZ(self, axis: 'QValue3DAxis') -> None: ... - def axisY(self) -> 'QValue3DAxis': ... - def setAxisY(self, axis: 'QValue3DAxis') -> None: ... - def axisX(self) -> 'QValue3DAxis': ... - def setAxisX(self, axis: 'QValue3DAxis') -> None: ... - def seriesList(self) -> typing.List['QScatter3DSeries']: ... - def removeSeries(self, series: 'QScatter3DSeries') -> None: ... - def addSeries(self, series: 'QScatter3DSeries') -> None: ... - - class Q3DScene(QtCore.QObject): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def graphPositionQueryChanged(self, position: QtCore.QPoint) -> None: ... - def graphPositionQuery(self) -> QtCore.QPoint: ... - def setGraphPositionQuery(self, point: QtCore.QPoint) -> None: ... - def selectionQueryPositionChanged(self, position: QtCore.QPoint) -> None: ... - def devicePixelRatioChanged(self, pixelRatio: float) -> None: ... - def activeLightChanged(self, light: 'Q3DLight') -> None: ... - def activeCameraChanged(self, camera: 'Q3DCamera') -> None: ... - def slicingActiveChanged(self, isSlicingActive: bool) -> None: ... - def secondarySubviewOnTopChanged(self, isSecondaryOnTop: bool) -> None: ... - def secondarySubViewportChanged(self, subViewport: QtCore.QRect) -> None: ... - def primarySubViewportChanged(self, subViewport: QtCore.QRect) -> None: ... - def viewportChanged(self, viewport: QtCore.QRect) -> None: ... - def setDevicePixelRatio(self, pixelRatio: float) -> None: ... - def devicePixelRatio(self) -> float: ... - def setActiveLight(self, light: 'Q3DLight') -> None: ... - def activeLight(self) -> 'Q3DLight': ... - def setActiveCamera(self, camera: 'Q3DCamera') -> None: ... - def activeCamera(self) -> 'Q3DCamera': ... - def isSecondarySubviewOnTop(self) -> bool: ... - def setSecondarySubviewOnTop(self, isSecondaryOnTop: bool) -> None: ... - def isSlicingActive(self) -> bool: ... - def setSlicingActive(self, isSlicing: bool) -> None: ... - @staticmethod - def invalidSelectionPoint() -> QtCore.QPoint: ... - def selectionQueryPosition(self) -> QtCore.QPoint: ... - def setSelectionQueryPosition(self, point: QtCore.QPoint) -> None: ... - def isPointInSecondarySubView(self, point: QtCore.QPoint) -> bool: ... - def setSecondarySubViewport(self, secondarySubViewport: QtCore.QRect) -> None: ... - def secondarySubViewport(self) -> QtCore.QRect: ... - def isPointInPrimarySubView(self, point: QtCore.QPoint) -> bool: ... - def setPrimarySubViewport(self, primarySubViewport: QtCore.QRect) -> None: ... - def primarySubViewport(self) -> QtCore.QRect: ... - def viewport(self) -> QtCore.QRect: ... - - class Q3DSurface('QAbstract3DGraph'): - - def __init__(self, format: typing.Optional[QtGui.QSurfaceFormat] = ..., parent: typing.Optional[QtGui.QWindow] = ...) -> None: ... - - def flipHorizontalGridChanged(self, flip: bool) -> None: ... - def flipHorizontalGrid(self) -> bool: ... - def setFlipHorizontalGrid(self, flip: bool) -> None: ... - def selectedSeriesChanged(self, series: 'QSurface3DSeries') -> None: ... - def axisZChanged(self, axis: 'QValue3DAxis') -> None: ... - def axisYChanged(self, axis: 'QValue3DAxis') -> None: ... - def axisXChanged(self, axis: 'QValue3DAxis') -> None: ... - def selectedSeries(self) -> 'QSurface3DSeries': ... - def axes(self) -> typing.List['QValue3DAxis']: ... - def releaseAxis(self, axis: 'QValue3DAxis') -> None: ... - def addAxis(self, axis: 'QValue3DAxis') -> None: ... - def axisZ(self) -> 'QValue3DAxis': ... - def setAxisZ(self, axis: 'QValue3DAxis') -> None: ... - def axisY(self) -> 'QValue3DAxis': ... - def setAxisY(self, axis: 'QValue3DAxis') -> None: ... - def axisX(self) -> 'QValue3DAxis': ... - def setAxisX(self, axis: 'QValue3DAxis') -> None: ... - def seriesList(self) -> typing.List['QSurface3DSeries']: ... - def removeSeries(self, series: 'QSurface3DSeries') -> None: ... - def addSeries(self, series: 'QSurface3DSeries') -> None: ... - - class Q3DTheme(QtCore.QObject): - - class Theme(int): - ThemeQt = ... # type: Q3DTheme.Theme - ThemePrimaryColors = ... # type: Q3DTheme.Theme - ThemeDigia = ... # type: Q3DTheme.Theme - ThemeStoneMoss = ... # type: Q3DTheme.Theme - ThemeArmyBlue = ... # type: Q3DTheme.Theme - ThemeRetro = ... # type: Q3DTheme.Theme - ThemeEbony = ... # type: Q3DTheme.Theme - ThemeIsabelle = ... # type: Q3DTheme.Theme - ThemeUserDefined = ... # type: Q3DTheme.Theme - - class ColorStyle(int): - ColorStyleUniform = ... # type: Q3DTheme.ColorStyle - ColorStyleObjectGradient = ... # type: Q3DTheme.ColorStyle - ColorStyleRangeGradient = ... # type: Q3DTheme.ColorStyle - - @typing.overload - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - @typing.overload - def __init__(self, themeType: 'Q3DTheme.Theme', parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def colorStyleChanged(self, style: 'Q3DTheme.ColorStyle') -> None: ... - def labelBackgroundEnabledChanged(self, enabled: bool) -> None: ... - def gridEnabledChanged(self, enabled: bool) -> None: ... - def backgroundEnabledChanged(self, enabled: bool) -> None: ... - def fontChanged(self, font: QtGui.QFont) -> None: ... - def labelBorderEnabledChanged(self, enabled: bool) -> None: ... - def highlightLightStrengthChanged(self, strength: float) -> None: ... - def ambientLightStrengthChanged(self, strength: float) -> None: ... - def lightStrengthChanged(self, strength: float) -> None: ... - def multiHighlightGradientChanged(self, gradient: QtGui.QLinearGradient) -> None: ... - def singleHighlightGradientChanged(self, gradient: QtGui.QLinearGradient) -> None: ... - def baseGradientsChanged(self, gradients: typing.Iterable[QtGui.QLinearGradient]) -> None: ... - def lightColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def multiHighlightColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def singleHighlightColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def gridLineColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def labelBackgroundColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def labelTextColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def windowColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def backgroundColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def baseColorsChanged(self, colors: typing.Iterable[typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]]) -> None: ... - def typeChanged(self, themeType: 'Q3DTheme.Theme') -> None: ... - def colorStyle(self) -> 'Q3DTheme.ColorStyle': ... - def setColorStyle(self, style: 'Q3DTheme.ColorStyle') -> None: ... - def isLabelBackgroundEnabled(self) -> bool: ... - def setLabelBackgroundEnabled(self, enabled: bool) -> None: ... - def isGridEnabled(self) -> bool: ... - def setGridEnabled(self, enabled: bool) -> None: ... - def isBackgroundEnabled(self) -> bool: ... - def setBackgroundEnabled(self, enabled: bool) -> None: ... - def font(self) -> QtGui.QFont: ... - def setFont(self, font: QtGui.QFont) -> None: ... - def isLabelBorderEnabled(self) -> bool: ... - def setLabelBorderEnabled(self, enabled: bool) -> None: ... - def highlightLightStrength(self) -> float: ... - def setHighlightLightStrength(self, strength: float) -> None: ... - def ambientLightStrength(self) -> float: ... - def setAmbientLightStrength(self, strength: float) -> None: ... - def lightStrength(self) -> float: ... - def setLightStrength(self, strength: float) -> None: ... - def multiHighlightGradient(self) -> QtGui.QLinearGradient: ... - def setMultiHighlightGradient(self, gradient: QtGui.QLinearGradient) -> None: ... - def singleHighlightGradient(self) -> QtGui.QLinearGradient: ... - def setSingleHighlightGradient(self, gradient: QtGui.QLinearGradient) -> None: ... - def baseGradients(self) -> typing.List[QtGui.QLinearGradient]: ... - def setBaseGradients(self, gradients: typing.Iterable[QtGui.QLinearGradient]) -> None: ... - def lightColor(self) -> QtGui.QColor: ... - def setLightColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def multiHighlightColor(self) -> QtGui.QColor: ... - def setMultiHighlightColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def singleHighlightColor(self) -> QtGui.QColor: ... - def setSingleHighlightColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def gridLineColor(self) -> QtGui.QColor: ... - def setGridLineColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def labelBackgroundColor(self) -> QtGui.QColor: ... - def setLabelBackgroundColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def labelTextColor(self) -> QtGui.QColor: ... - def setLabelTextColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def windowColor(self) -> QtGui.QColor: ... - def setWindowColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def backgroundColor(self) -> QtGui.QColor: ... - def setBackgroundColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def baseColors(self) -> typing.List[QtGui.QColor]: ... - def setBaseColors(self, colors: typing.Iterable[typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]]) -> None: ... - def type(self) -> 'Q3DTheme.Theme': ... - def setType(self, themeType: 'Q3DTheme.Theme') -> None: ... - - class QAbstract3DAxis(QtCore.QObject): - - class AxisType(int): - AxisTypeNone = ... # type: QAbstract3DAxis.AxisType - AxisTypeCategory = ... # type: QAbstract3DAxis.AxisType - AxisTypeValue = ... # type: QAbstract3DAxis.AxisType - - class AxisOrientation(int): - AxisOrientationNone = ... # type: QAbstract3DAxis.AxisOrientation - AxisOrientationX = ... # type: QAbstract3DAxis.AxisOrientation - AxisOrientationY = ... # type: QAbstract3DAxis.AxisOrientation - AxisOrientationZ = ... # type: QAbstract3DAxis.AxisOrientation - - def titleFixedChanged(self, fixed: bool) -> None: ... - def titleVisibilityChanged(self, visible: bool) -> None: ... - def labelAutoRotationChanged(self, angle: float) -> None: ... - def isTitleFixed(self) -> bool: ... - def setTitleFixed(self, fixed: bool) -> None: ... - def isTitleVisible(self) -> bool: ... - def setTitleVisible(self, visible: bool) -> None: ... - def labelAutoRotation(self) -> float: ... - def setLabelAutoRotation(self, angle: float) -> None: ... - def autoAdjustRangeChanged(self, autoAdjust: bool) -> None: ... - def rangeChanged(self, min: float, max: float) -> None: ... - def maxChanged(self, value: float) -> None: ... - def minChanged(self, value: float) -> None: ... - def orientationChanged(self, orientation: 'QAbstract3DAxis.AxisOrientation') -> None: ... - def labelsChanged(self) -> None: ... - def titleChanged(self, newTitle: str) -> None: ... - def setTitle(self, title: str) -> None: ... - def setRange(self, min: float, max: float) -> None: ... - def isAutoAdjustRange(self) -> bool: ... - def setAutoAdjustRange(self, autoAdjust: bool) -> None: ... - def max(self) -> float: ... - def setMax(self, max: float) -> None: ... - def min(self) -> float: ... - def setMin(self, min: float) -> None: ... - def type(self) -> 'QAbstract3DAxis.AxisType': ... - def orientation(self) -> 'QAbstract3DAxis.AxisOrientation': ... - def labels(self) -> typing.List[str]: ... - def setLabels(self, labels: typing.Iterable[str]) -> None: ... - def title(self) -> str: ... - - class QAbstract3DSeries(QtCore.QObject): - - class Mesh(int): - MeshUserDefined = ... # type: QAbstract3DSeries.Mesh - MeshBar = ... # type: QAbstract3DSeries.Mesh - MeshCube = ... # type: QAbstract3DSeries.Mesh - MeshPyramid = ... # type: QAbstract3DSeries.Mesh - MeshCone = ... # type: QAbstract3DSeries.Mesh - MeshCylinder = ... # type: QAbstract3DSeries.Mesh - MeshBevelBar = ... # type: QAbstract3DSeries.Mesh - MeshBevelCube = ... # type: QAbstract3DSeries.Mesh - MeshSphere = ... # type: QAbstract3DSeries.Mesh - MeshMinimal = ... # type: QAbstract3DSeries.Mesh - MeshArrow = ... # type: QAbstract3DSeries.Mesh - MeshPoint = ... # type: QAbstract3DSeries.Mesh - - class SeriesType(int): - SeriesTypeNone = ... # type: QAbstract3DSeries.SeriesType - SeriesTypeBar = ... # type: QAbstract3DSeries.SeriesType - SeriesTypeScatter = ... # type: QAbstract3DSeries.SeriesType - SeriesTypeSurface = ... # type: QAbstract3DSeries.SeriesType - - def itemLabelVisibilityChanged(self, visible: bool) -> None: ... - def itemLabelChanged(self, label: str) -> None: ... - def isItemLabelVisible(self) -> bool: ... - def setItemLabelVisible(self, visible: bool) -> None: ... - def itemLabel(self) -> str: ... - def nameChanged(self, name: str) -> None: ... - def multiHighlightGradientChanged(self, gradient: QtGui.QLinearGradient) -> None: ... - def multiHighlightColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def singleHighlightGradientChanged(self, gradient: QtGui.QLinearGradient) -> None: ... - def singleHighlightColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def baseGradientChanged(self, gradient: QtGui.QLinearGradient) -> None: ... - def baseColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def colorStyleChanged(self, style: 'Q3DTheme.ColorStyle') -> None: ... - def userDefinedMeshChanged(self, fileName: str) -> None: ... - def meshRotationChanged(self, rotation: QtGui.QQuaternion) -> None: ... - def meshSmoothChanged(self, enabled: bool) -> None: ... - def meshChanged(self, mesh: 'QAbstract3DSeries.Mesh') -> None: ... - def visibilityChanged(self, visible: bool) -> None: ... - def itemLabelFormatChanged(self, format: str) -> None: ... - def setMeshAxisAndAngle(self, axis: QtGui.QVector3D, angle: float) -> None: ... - def name(self) -> str: ... - def setName(self, name: str) -> None: ... - def multiHighlightGradient(self) -> QtGui.QLinearGradient: ... - def setMultiHighlightGradient(self, gradient: QtGui.QLinearGradient) -> None: ... - def multiHighlightColor(self) -> QtGui.QColor: ... - def setMultiHighlightColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def singleHighlightGradient(self) -> QtGui.QLinearGradient: ... - def setSingleHighlightGradient(self, gradient: QtGui.QLinearGradient) -> None: ... - def singleHighlightColor(self) -> QtGui.QColor: ... - def setSingleHighlightColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def baseGradient(self) -> QtGui.QLinearGradient: ... - def setBaseGradient(self, gradient: QtGui.QLinearGradient) -> None: ... - def baseColor(self) -> QtGui.QColor: ... - def setBaseColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def colorStyle(self) -> 'Q3DTheme.ColorStyle': ... - def setColorStyle(self, style: 'Q3DTheme.ColorStyle') -> None: ... - def userDefinedMesh(self) -> str: ... - def setUserDefinedMesh(self, fileName: str) -> None: ... - def meshRotation(self) -> QtGui.QQuaternion: ... - def setMeshRotation(self, rotation: QtGui.QQuaternion) -> None: ... - def isMeshSmooth(self) -> bool: ... - def setMeshSmooth(self, enable: bool) -> None: ... - def mesh(self) -> 'QAbstract3DSeries.Mesh': ... - def setMesh(self, mesh: 'QAbstract3DSeries.Mesh') -> None: ... - def isVisible(self) -> bool: ... - def setVisible(self, visible: bool) -> None: ... - def itemLabelFormat(self) -> str: ... - def setItemLabelFormat(self, format: str) -> None: ... - def type(self) -> 'QAbstract3DSeries.SeriesType': ... - - class QAbstractDataProxy(QtCore.QObject): - - class DataType(int): - DataTypeNone = ... # type: QAbstractDataProxy.DataType - DataTypeBar = ... # type: QAbstractDataProxy.DataType - DataTypeScatter = ... # type: QAbstractDataProxy.DataType - DataTypeSurface = ... # type: QAbstractDataProxy.DataType - - def type(self) -> 'QAbstractDataProxy.DataType': ... - - class QBar3DSeries('QAbstract3DSeries'): - - @typing.overload - def __init__(self, dataProxy: 'QBarDataProxy', parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - @typing.overload - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def meshAngleChanged(self, angle: float) -> None: ... - def selectedBarChanged(self, position: QtCore.QPoint) -> None: ... - def dataProxyChanged(self, proxy: 'QBarDataProxy') -> None: ... - def meshAngle(self) -> float: ... - def setMeshAngle(self, angle: float) -> None: ... - @staticmethod - def invalidSelectionPosition() -> QtCore.QPoint: ... - def selectedBar(self) -> QtCore.QPoint: ... - def setSelectedBar(self, position: QtCore.QPoint) -> None: ... - def dataProxy(self) -> 'QBarDataProxy': ... - def setDataProxy(self, proxy: 'QBarDataProxy') -> None: ... - - class QBarDataItem(sip.simplewrapper): +class QAbstract3DGraph(QtGui.QWindow): + + class OptimizationHint(int): + OptimizationDefault = ... # type: QAbstract3DGraph.OptimizationHint + OptimizationStatic = ... # type: QAbstract3DGraph.OptimizationHint + + class ElementType(int): + ElementNone = ... # type: QAbstract3DGraph.ElementType + ElementSeries = ... # type: QAbstract3DGraph.ElementType + ElementAxisXLabel = ... # type: QAbstract3DGraph.ElementType + ElementAxisYLabel = ... # type: QAbstract3DGraph.ElementType + ElementAxisZLabel = ... # type: QAbstract3DGraph.ElementType + ElementCustomItem = ... # type: QAbstract3DGraph.ElementType + + class ShadowQuality(int): + ShadowQualityNone = ... # type: QAbstract3DGraph.ShadowQuality + ShadowQualityLow = ... # type: QAbstract3DGraph.ShadowQuality + ShadowQualityMedium = ... # type: QAbstract3DGraph.ShadowQuality + ShadowQualityHigh = ... # type: QAbstract3DGraph.ShadowQuality + ShadowQualitySoftLow = ... # type: QAbstract3DGraph.ShadowQuality + ShadowQualitySoftMedium = ... # type: QAbstract3DGraph.ShadowQuality + ShadowQualitySoftHigh = ... # type: QAbstract3DGraph.ShadowQuality + + class SelectionFlag(int): + SelectionNone = ... # type: QAbstract3DGraph.SelectionFlag + SelectionItem = ... # type: QAbstract3DGraph.SelectionFlag + SelectionRow = ... # type: QAbstract3DGraph.SelectionFlag + SelectionItemAndRow = ... # type: QAbstract3DGraph.SelectionFlag + SelectionColumn = ... # type: QAbstract3DGraph.SelectionFlag + SelectionItemAndColumn = ... # type: QAbstract3DGraph.SelectionFlag + SelectionRowAndColumn = ... # type: QAbstract3DGraph.SelectionFlag + SelectionItemRowAndColumn = ... # type: QAbstract3DGraph.SelectionFlag + SelectionSlice = ... # type: QAbstract3DGraph.SelectionFlag + SelectionMultiSeries = ... # type: QAbstract3DGraph.SelectionFlag + + class SelectionFlags(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload - def __init__(self, value: float) -> None: ... - @typing.overload - def __init__(self, value: float, angle: float) -> None: ... - @typing.overload - def __init__(self, other: 'QBarDataItem') -> None: ... - - def rotation(self) -> float: ... - def setRotation(self, angle: float) -> None: ... - def value(self) -> float: ... - def setValue(self, value: float) -> None: ... - - class QBarDataProxy('QAbstractDataProxy'): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def seriesChanged(self, series: 'QBar3DSeries') -> None: ... - def columnLabelsChanged(self) -> None: ... - def rowLabelsChanged(self) -> None: ... - def rowCountChanged(self, count: int) -> None: ... - def itemChanged(self, rowIndex: int, columnIndex: int) -> None: ... - def rowsInserted(self, startIndex: int, count: int) -> None: ... - def rowsRemoved(self, startIndex: int, count: int) -> None: ... - def rowsChanged(self, startIndex: int, count: int) -> None: ... - def rowsAdded(self, startIndex: int, count: int) -> None: ... - def arrayReset(self) -> None: ... - def series(self) -> 'QBar3DSeries': ... - def removeRows(self, rowIndex: int, removeCount: int, removeLabels: bool = ...) -> None: ... - @typing.overload - def insertRows(self, rowIndex: int, rows: typing.Iterable[typing.Iterable['QBarDataItem']]) -> None: ... - @typing.overload - def insertRows(self, rowIndex: int, rows: typing.Iterable[typing.Iterable['QBarDataItem']], labels: typing.Iterable[str]) -> None: ... - @typing.overload - def insertRow(self, rowIndex: int, row: typing.Iterable['QBarDataItem']) -> None: ... - @typing.overload - def insertRow(self, rowIndex: int, row: typing.Iterable['QBarDataItem'], label: str) -> None: ... - @typing.overload - def addRows(self, rows: typing.Iterable[typing.Iterable['QBarDataItem']]) -> int: ... - @typing.overload - def addRows(self, rows: typing.Iterable[typing.Iterable['QBarDataItem']], labels: typing.Iterable[str]) -> int: ... - @typing.overload - def addRow(self, row: typing.Iterable['QBarDataItem']) -> int: ... - @typing.overload - def addRow(self, row: typing.Iterable['QBarDataItem'], label: str) -> int: ... - @typing.overload - def setItem(self, rowIndex: int, columnIndex: int, item: 'QBarDataItem') -> None: ... - @typing.overload - def setItem(self, position: QtCore.QPoint, item: 'QBarDataItem') -> None: ... - @typing.overload - def setRows(self, rowIndex: int, rows: typing.Iterable[typing.Iterable['QBarDataItem']]) -> None: ... - @typing.overload - def setRows(self, rowIndex: int, rows: typing.Iterable[typing.Iterable['QBarDataItem']], labels: typing.Iterable[str]) -> None: ... - @typing.overload - def setRow(self, rowIndex: int, row: typing.Iterable['QBarDataItem']) -> None: ... - @typing.overload - def setRow(self, rowIndex: int, row: typing.Iterable['QBarDataItem'], label: str) -> None: ... - @typing.overload - def resetArray(self) -> None: ... - @typing.overload - def resetArray(self, newArray: typing.Iterable[typing.Iterable['QBarDataItem']]) -> None: ... - @typing.overload - def resetArray(self, newArray: typing.Iterable[typing.Iterable['QBarDataItem']], rowLabels: typing.Iterable[str], columnLabels: typing.Iterable[str]) -> None: ... - @typing.overload - def itemAt(self, rowIndex: int, columnIndex: int) -> 'QBarDataItem': ... - @typing.overload - def itemAt(self, position: QtCore.QPoint) -> 'QBarDataItem': ... - def rowAt(self, rowIndex: int) -> typing.List['QBarDataItem']: ... - def array(self) -> typing.List[typing.List['QBarDataItem']]: ... - def setColumnLabels(self, labels: typing.Iterable[str]) -> None: ... - def columnLabels(self) -> typing.List[str]: ... - def setRowLabels(self, labels: typing.Iterable[str]) -> None: ... - def rowLabels(self) -> typing.List[str]: ... - def rowCount(self) -> int: ... - - class QCategory3DAxis('QAbstract3DAxis'): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def labelsChanged(self) -> None: ... - def labels(self) -> typing.List[str]: ... - def setLabels(self, labels: typing.Iterable[str]) -> None: ... - - class QCustom3DItem(QtCore.QObject): - - @typing.overload - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - @typing.overload - def __init__(self, meshFile: str, position: QtGui.QVector3D, scaling: QtGui.QVector3D, rotation: QtGui.QQuaternion, texture: QtGui.QImage, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def scalingAbsoluteChanged(self, scalingAbsolute: bool) -> None: ... - def isScalingAbsolute(self) -> bool: ... - def setScalingAbsolute(self, scalingAbsolute: bool) -> None: ... - def shadowCastingChanged(self, shadowCasting: bool) -> None: ... - def visibleChanged(self, visible: bool) -> None: ... - def rotationChanged(self, rotation: QtGui.QQuaternion) -> None: ... - def scalingChanged(self, scaling: QtGui.QVector3D) -> None: ... - def positionAbsoluteChanged(self, positionAbsolute: bool) -> None: ... - def positionChanged(self, position: QtGui.QVector3D) -> None: ... - def textureFileChanged(self, textureFile: str) -> None: ... - def meshFileChanged(self, meshFile: str) -> None: ... - def setTextureImage(self, textureImage: QtGui.QImage) -> None: ... - def setRotationAxisAndAngle(self, axis: QtGui.QVector3D, angle: float) -> None: ... - def isShadowCasting(self) -> bool: ... - def setShadowCasting(self, enabled: bool) -> None: ... - def isVisible(self) -> bool: ... - def setVisible(self, visible: bool) -> None: ... - def rotation(self) -> QtGui.QQuaternion: ... - def setRotation(self, rotation: QtGui.QQuaternion) -> None: ... - def scaling(self) -> QtGui.QVector3D: ... - def setScaling(self, scaling: QtGui.QVector3D) -> None: ... - def isPositionAbsolute(self) -> bool: ... - def setPositionAbsolute(self, positionAbsolute: bool) -> None: ... - def position(self) -> QtGui.QVector3D: ... - def setPosition(self, position: QtGui.QVector3D) -> None: ... - def textureFile(self) -> str: ... - def setTextureFile(self, textureFile: str) -> None: ... - def meshFile(self) -> str: ... - def setMeshFile(self, meshFile: str) -> None: ... - - class QCustom3DLabel('QCustom3DItem'): - - @typing.overload - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - @typing.overload - def __init__(self, text: str, font: QtGui.QFont, position: QtGui.QVector3D, scaling: QtGui.QVector3D, rotation: QtGui.QQuaternion, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def facingCameraChanged(self, enabled: bool) -> None: ... - def backgroundEnabledChanged(self, enabled: bool) -> None: ... - def borderEnabledChanged(self, enabled: bool) -> None: ... - def backgroundColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def textColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def fontChanged(self, font: QtGui.QFont) -> None: ... - def textChanged(self, text: str) -> None: ... - def isFacingCamera(self) -> bool: ... - def setFacingCamera(self, enabled: bool) -> None: ... - def isBackgroundEnabled(self) -> bool: ... - def setBackgroundEnabled(self, enabled: bool) -> None: ... - def isBorderEnabled(self) -> bool: ... - def setBorderEnabled(self, enabled: bool) -> None: ... - def backgroundColor(self) -> QtGui.QColor: ... - def setBackgroundColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def textColor(self) -> QtGui.QColor: ... - def setTextColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def font(self) -> QtGui.QFont: ... - def setFont(self, font: QtGui.QFont) -> None: ... - def text(self) -> str: ... - def setText(self, text: str) -> None: ... - - class QCustom3DVolume('QCustom3DItem'): - - @typing.overload - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + def __init__(self, f: typing.Union['QAbstract3DGraph.SelectionFlags', 'QAbstract3DGraph.SelectionFlag']) -> None: ... @typing.overload - def __init__(self, position: QtGui.QVector3D, scaling: QtGui.QVector3D, rotation: QtGui.QQuaternion, textureWidth: int, textureHeight: int, textureDepth: int, textureData: sip.array, textureFormat: QtGui.QImage.Format, colorTable: typing.Iterable[int], parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def sliceFrameThicknessesChanged(self, values: QtGui.QVector3D) -> None: ... - def sliceFrameGapsChanged(self, values: QtGui.QVector3D) -> None: ... - def sliceFrameWidthsChanged(self, values: QtGui.QVector3D) -> None: ... - def sliceFrameColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def drawSliceFramesChanged(self, enabled: bool) -> None: ... - def drawSlicesChanged(self, enabled: bool) -> None: ... - def useHighDefShaderChanged(self, enabled: bool) -> None: ... - def preserveOpacityChanged(self, enabled: bool) -> None: ... - def alphaMultiplierChanged(self, mult: float) -> None: ... - def textureFormatChanged(self, format: QtGui.QImage.Format) -> None: ... - def textureDataChanged(self, data: sip.array) -> None: ... - def colorTableChanged(self) -> None: ... - def sliceIndexZChanged(self, value: int) -> None: ... - def sliceIndexYChanged(self, value: int) -> None: ... - def sliceIndexXChanged(self, value: int) -> None: ... - def textureDepthChanged(self, value: int) -> None: ... - def textureHeightChanged(self, value: int) -> None: ... - def textureWidthChanged(self, value: int) -> None: ... - def renderSlice(self, axis: QtCore.Qt.Axis, index: int) -> QtGui.QImage: ... - def sliceFrameThicknesses(self) -> QtGui.QVector3D: ... - def setSliceFrameThicknesses(self, values: QtGui.QVector3D) -> None: ... - def sliceFrameGaps(self) -> QtGui.QVector3D: ... - def setSliceFrameGaps(self, values: QtGui.QVector3D) -> None: ... - def sliceFrameWidths(self) -> QtGui.QVector3D: ... - def setSliceFrameWidths(self, values: QtGui.QVector3D) -> None: ... - def sliceFrameColor(self) -> QtGui.QColor: ... - def setSliceFrameColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... - def drawSliceFrames(self) -> bool: ... - def setDrawSliceFrames(self, enable: bool) -> None: ... - def drawSlices(self) -> bool: ... - def setDrawSlices(self, enable: bool) -> None: ... - def useHighDefShader(self) -> bool: ... - def setUseHighDefShader(self, enable: bool) -> None: ... - def preserveOpacity(self) -> bool: ... - def setPreserveOpacity(self, enable: bool) -> None: ... - def alphaMultiplier(self) -> float: ... - def setAlphaMultiplier(self, mult: float) -> None: ... - def textureFormat(self) -> QtGui.QImage.Format: ... - def setTextureFormat(self, format: QtGui.QImage.Format) -> None: ... - @typing.overload - def setSubTextureData(self, axis: QtCore.Qt.Axis, index: int, data: PyQt5.sip.voidptr) -> None: ... - @typing.overload - def setSubTextureData(self, axis: QtCore.Qt.Axis, index: int, image: QtGui.QImage) -> None: ... - def textureData(self) -> sip.array: ... - def createTextureData(self, images: typing.Iterable[QtGui.QImage]) -> sip.array: ... - def setTextureData(self, data: sip.array) -> None: ... - def colorTable(self) -> typing.List[int]: ... - def setColorTable(self, colors: typing.Iterable[int]) -> None: ... - def setSliceIndices(self, x: int, y: int, z: int) -> None: ... - def sliceIndexZ(self) -> int: ... - def setSliceIndexZ(self, value: int) -> None: ... - def sliceIndexY(self) -> int: ... - def setSliceIndexY(self, value: int) -> None: ... - def sliceIndexX(self) -> int: ... - def setSliceIndexX(self, value: int) -> None: ... - def textureDataWidth(self) -> int: ... - def setTextureDimensions(self, width: int, height: int, depth: int) -> None: ... - def textureDepth(self) -> int: ... - def setTextureDepth(self, value: int) -> None: ... - def textureHeight(self) -> int: ... - def setTextureHeight(self, value: int) -> None: ... - def textureWidth(self) -> int: ... - def setTextureWidth(self, value: int) -> None: ... - - class QSurfaceDataProxy('QAbstractDataProxy'): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def seriesChanged(self, series: 'QSurface3DSeries') -> None: ... - def columnCountChanged(self, count: int) -> None: ... - def rowCountChanged(self, count: int) -> None: ... - def itemChanged(self, rowIndex: int, columnIndex: int) -> None: ... - def rowsInserted(self, startIndex: int, count: int) -> None: ... - def rowsRemoved(self, startIndex: int, count: int) -> None: ... - def rowsChanged(self, startIndex: int, count: int) -> None: ... - def rowsAdded(self, startIndex: int, count: int) -> None: ... - def arrayReset(self) -> None: ... - @typing.overload - def itemAt(self, rowIndex: int, columnIndex: int) -> 'QSurfaceDataItem': ... - @typing.overload - def itemAt(self, position: QtCore.QPoint) -> 'QSurfaceDataItem': ... - def series(self) -> 'QSurface3DSeries': ... - def removeRows(self, rowIndex: int, removeCount: int) -> None: ... - def insertRows(self, rowIndex: int, rows: typing.Iterable[typing.Iterable['QSurfaceDataItem']]) -> None: ... - def insertRow(self, rowIndex: int, row: typing.Iterable['QSurfaceDataItem']) -> None: ... - def addRows(self, rows: typing.Iterable[typing.Iterable['QSurfaceDataItem']]) -> int: ... - def addRow(self, row: typing.Iterable['QSurfaceDataItem']) -> int: ... - @typing.overload - def setItem(self, rowIndex: int, columnIndex: int, item: 'QSurfaceDataItem') -> None: ... - @typing.overload - def setItem(self, position: QtCore.QPoint, item: 'QSurfaceDataItem') -> None: ... - def setRows(self, rowIndex: int, rows: typing.Iterable[typing.Iterable['QSurfaceDataItem']]) -> None: ... - def setRow(self, rowIndex: int, row: typing.Iterable['QSurfaceDataItem']) -> None: ... - def resetArray(self, newArray: typing.Iterable[typing.Iterable['QSurfaceDataItem']]) -> None: ... - def array(self) -> typing.List[typing.List['QSurfaceDataItem']]: ... - def columnCount(self) -> int: ... - def rowCount(self) -> int: ... - - class QHeightMapSurfaceDataProxy('QSurfaceDataProxy'): + def __init__(self, a0: 'QAbstract3DGraph.SelectionFlags') -> None: ... - @typing.overload - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - @typing.overload - def __init__(self, image: QtGui.QImage, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - @typing.overload - def __init__(self, filename: str, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def maxZValueChanged(self, value: float) -> None: ... - def minZValueChanged(self, value: float) -> None: ... - def maxXValueChanged(self, value: float) -> None: ... - def minXValueChanged(self, value: float) -> None: ... - def heightMapFileChanged(self, filename: str) -> None: ... - def heightMapChanged(self, image: QtGui.QImage) -> None: ... - def maxZValue(self) -> float: ... - def setMaxZValue(self, max: float) -> None: ... - def minZValue(self) -> float: ... - def setMinZValue(self, min: float) -> None: ... - def maxXValue(self) -> float: ... - def setMaxXValue(self, max: float) -> None: ... - def minXValue(self) -> float: ... - def setMinXValue(self, min: float) -> None: ... - def setValueRanges(self, minX: float, maxX: float, minZ: float, maxZ: float) -> None: ... - def heightMapFile(self) -> str: ... - def setHeightMapFile(self, filename: str) -> None: ... - def heightMap(self) -> QtGui.QImage: ... - def setHeightMap(self, image: QtGui.QImage) -> None: ... - - class QItemModelBarDataProxy('QBarDataProxy'): - - class MultiMatchBehavior(int): - MMBFirst = ... # type: QItemModelBarDataProxy.MultiMatchBehavior - MMBLast = ... # type: QItemModelBarDataProxy.MultiMatchBehavior - MMBAverage = ... # type: QItemModelBarDataProxy.MultiMatchBehavior - MMBCumulative = ... # type: QItemModelBarDataProxy.MultiMatchBehavior + def __hash__(self) -> int: ... + def __bool__(self) -> int: ... + def __invert__(self) -> 'QAbstract3DGraph.SelectionFlags': ... + def __index__(self) -> int: ... + def __int__(self) -> int: ... - @typing.overload - def __init__(self, itemModel: QtCore.QAbstractItemModel, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - @typing.overload - def __init__(self, itemModel: QtCore.QAbstractItemModel, valueRole: str, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - @typing.overload - def __init__(self, itemModel: QtCore.QAbstractItemModel, rowRole: str, columnRole: str, valueRole: str, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - @typing.overload - def __init__(self, itemModel: QtCore.QAbstractItemModel, rowRole: str, columnRole: str, valueRole: str, rotationRole: str, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - @typing.overload - def __init__(self, itemModel: QtCore.QAbstractItemModel, rowRole: str, columnRole: str, valueRole: str, rowCategories: typing.Iterable[str], columnCategories: typing.Iterable[str], parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - @typing.overload - def __init__(self, itemModel: QtCore.QAbstractItemModel, rowRole: str, columnRole: str, valueRole: str, rotationRole: str, rowCategories: typing.Iterable[str], columnCategories: typing.Iterable[str], parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - @typing.overload - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def multiMatchBehaviorChanged(self, behavior: 'QItemModelBarDataProxy.MultiMatchBehavior') -> None: ... - def rotationRoleReplaceChanged(self, replace: str) -> None: ... - def valueRoleReplaceChanged(self, replace: str) -> None: ... - def columnRoleReplaceChanged(self, replace: str) -> None: ... - def rowRoleReplaceChanged(self, replace: str) -> None: ... - def rotationRolePatternChanged(self, pattern: QtCore.QRegExp) -> None: ... - def valueRolePatternChanged(self, pattern: QtCore.QRegExp) -> None: ... - def columnRolePatternChanged(self, pattern: QtCore.QRegExp) -> None: ... - def rowRolePatternChanged(self, pattern: QtCore.QRegExp) -> None: ... - def multiMatchBehavior(self) -> 'QItemModelBarDataProxy.MultiMatchBehavior': ... - def setMultiMatchBehavior(self, behavior: 'QItemModelBarDataProxy.MultiMatchBehavior') -> None: ... - def rotationRoleReplace(self) -> str: ... - def setRotationRoleReplace(self, replace: str) -> None: ... - def valueRoleReplace(self) -> str: ... - def setValueRoleReplace(self, replace: str) -> None: ... - def columnRoleReplace(self) -> str: ... - def setColumnRoleReplace(self, replace: str) -> None: ... - def rowRoleReplace(self) -> str: ... - def setRowRoleReplace(self, replace: str) -> None: ... - def rotationRolePattern(self) -> QtCore.QRegExp: ... - def setRotationRolePattern(self, pattern: QtCore.QRegExp) -> None: ... - def valueRolePattern(self) -> QtCore.QRegExp: ... - def setValueRolePattern(self, pattern: QtCore.QRegExp) -> None: ... - def columnRolePattern(self) -> QtCore.QRegExp: ... - def setColumnRolePattern(self, pattern: QtCore.QRegExp) -> None: ... - def rowRolePattern(self) -> QtCore.QRegExp: ... - def setRowRolePattern(self, pattern: QtCore.QRegExp) -> None: ... - def autoColumnCategoriesChanged(self, enable: bool) -> None: ... - def autoRowCategoriesChanged(self, enable: bool) -> None: ... - def useModelCategoriesChanged(self, enable: bool) -> None: ... - def columnCategoriesChanged(self) -> None: ... - def rowCategoriesChanged(self) -> None: ... - def rotationRoleChanged(self, role: str) -> None: ... - def valueRoleChanged(self, role: str) -> None: ... - def columnRoleChanged(self, role: str) -> None: ... - def rowRoleChanged(self, role: str) -> None: ... - def itemModelChanged(self, itemModel: QtCore.QAbstractItemModel) -> None: ... - def remap(self, rowRole: str, columnRole: str, valueRole: str, rotationRole: str, rowCategories: typing.Iterable[str], columnCategories: typing.Iterable[str]) -> None: ... - def rotationRole(self) -> str: ... - def setRotationRole(self, role: str) -> None: ... - def columnCategoryIndex(self, category: str) -> int: ... - def rowCategoryIndex(self, category: str) -> int: ... - def autoColumnCategories(self) -> bool: ... - def setAutoColumnCategories(self, enable: bool) -> None: ... - def autoRowCategories(self) -> bool: ... - def setAutoRowCategories(self, enable: bool) -> None: ... - def useModelCategories(self) -> bool: ... - def setUseModelCategories(self, enable: bool) -> None: ... - def columnCategories(self) -> typing.List[str]: ... - def setColumnCategories(self, categories: typing.Iterable[str]) -> None: ... - def rowCategories(self) -> typing.List[str]: ... - def setRowCategories(self, categories: typing.Iterable[str]) -> None: ... - def valueRole(self) -> str: ... - def setValueRole(self, role: str) -> None: ... - def columnRole(self) -> str: ... - def setColumnRole(self, role: str) -> None: ... - def rowRole(self) -> str: ... - def setRowRole(self, role: str) -> None: ... - def itemModel(self) -> QtCore.QAbstractItemModel: ... - def setItemModel(self, itemModel: QtCore.QAbstractItemModel) -> None: ... - - class QScatterDataProxy('QAbstractDataProxy'): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def seriesChanged(self, series: 'QScatter3DSeries') -> None: ... - def itemCountChanged(self, count: int) -> None: ... - def itemsInserted(self, startIndex: int, count: int) -> None: ... - def itemsRemoved(self, startIndex: int, count: int) -> None: ... - def itemsChanged(self, startIndex: int, count: int) -> None: ... - def itemsAdded(self, startIndex: int, count: int) -> None: ... - def arrayReset(self) -> None: ... - def series(self) -> 'QScatter3DSeries': ... - def removeItems(self, index: int, removeCount: int) -> None: ... - def insertItems(self, index: int, items: typing.Iterable['QScatterDataItem']) -> None: ... - def insertItem(self, index: int, item: 'QScatterDataItem') -> None: ... - def addItems(self, items: typing.Iterable['QScatterDataItem']) -> int: ... - def addItem(self, item: 'QScatterDataItem') -> int: ... - def setItems(self, index: int, items: typing.Iterable['QScatterDataItem']) -> None: ... - def setItem(self, index: int, item: 'QScatterDataItem') -> None: ... - def resetArray(self, newArray: typing.Iterable['QScatterDataItem']) -> None: ... - def itemAt(self, index: int) -> 'QScatterDataItem': ... - def array(self) -> typing.List['QScatterDataItem']: ... - def itemCount(self) -> int: ... - - class QItemModelScatterDataProxy('QScatterDataProxy'): - - @typing.overload - def __init__(self, itemModel: QtCore.QAbstractItemModel, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - @typing.overload - def __init__(self, itemModel: QtCore.QAbstractItemModel, xPosRole: str, yPosRole: str, zPosRole: str, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - @typing.overload - def __init__(self, itemModel: QtCore.QAbstractItemModel, xPosRole: str, yPosRole: str, zPosRole: str, rotationRole: str, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - @typing.overload - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def zPosRoleReplaceChanged(self, replace: str) -> None: ... - def yPosRoleReplaceChanged(self, replace: str) -> None: ... - def xPosRoleReplaceChanged(self, replace: str) -> None: ... - def rotationRoleReplaceChanged(self, replace: str) -> None: ... - def rotationRolePatternChanged(self, pattern: QtCore.QRegExp) -> None: ... - def zPosRolePatternChanged(self, pattern: QtCore.QRegExp) -> None: ... - def yPosRolePatternChanged(self, pattern: QtCore.QRegExp) -> None: ... - def xPosRolePatternChanged(self, pattern: QtCore.QRegExp) -> None: ... - def rotationRoleReplace(self) -> str: ... - def setRotationRoleReplace(self, replace: str) -> None: ... - def zPosRoleReplace(self) -> str: ... - def setZPosRoleReplace(self, replace: str) -> None: ... - def yPosRoleReplace(self) -> str: ... - def setYPosRoleReplace(self, replace: str) -> None: ... - def xPosRoleReplace(self) -> str: ... - def setXPosRoleReplace(self, replace: str) -> None: ... - def rotationRolePattern(self) -> QtCore.QRegExp: ... - def setRotationRolePattern(self, pattern: QtCore.QRegExp) -> None: ... - def zPosRolePattern(self) -> QtCore.QRegExp: ... - def setZPosRolePattern(self, pattern: QtCore.QRegExp) -> None: ... - def yPosRolePattern(self) -> QtCore.QRegExp: ... - def setYPosRolePattern(self, pattern: QtCore.QRegExp) -> None: ... - def xPosRolePattern(self) -> QtCore.QRegExp: ... - def setXPosRolePattern(self, pattern: QtCore.QRegExp) -> None: ... - def rotationRoleChanged(self, role: str) -> None: ... - def zPosRoleChanged(self, role: str) -> None: ... - def yPosRoleChanged(self, role: str) -> None: ... - def xPosRoleChanged(self, role: str) -> None: ... - def itemModelChanged(self, itemModel: QtCore.QAbstractItemModel) -> None: ... - def remap(self, xPosRole: str, yPosRole: str, zPosRole: str, rotationRole: str) -> None: ... - def rotationRole(self) -> str: ... - def setRotationRole(self, role: str) -> None: ... - def zPosRole(self) -> str: ... - def setZPosRole(self, role: str) -> None: ... - def yPosRole(self) -> str: ... - def setYPosRole(self, role: str) -> None: ... - def xPosRole(self) -> str: ... - def setXPosRole(self, role: str) -> None: ... - def itemModel(self) -> QtCore.QAbstractItemModel: ... - def setItemModel(self, itemModel: QtCore.QAbstractItemModel) -> None: ... - - class QItemModelSurfaceDataProxy('QSurfaceDataProxy'): - - class MultiMatchBehavior(int): - MMBFirst = ... # type: QItemModelSurfaceDataProxy.MultiMatchBehavior - MMBLast = ... # type: QItemModelSurfaceDataProxy.MultiMatchBehavior - MMBAverage = ... # type: QItemModelSurfaceDataProxy.MultiMatchBehavior - MMBCumulativeY = ... # type: QItemModelSurfaceDataProxy.MultiMatchBehavior - - @typing.overload - def __init__(self, itemModel: QtCore.QAbstractItemModel, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - @typing.overload - def __init__(self, itemModel: QtCore.QAbstractItemModel, yPosRole: str, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - @typing.overload - def __init__(self, itemModel: QtCore.QAbstractItemModel, rowRole: str, columnRole: str, yPosRole: str, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - @typing.overload - def __init__(self, itemModel: QtCore.QAbstractItemModel, rowRole: str, columnRole: str, yPosRole: str, rowCategories: typing.Iterable[str], columnCategories: typing.Iterable[str], parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - @typing.overload - def __init__(self, itemModel: QtCore.QAbstractItemModel, rowRole: str, columnRole: str, xPosRole: str, yPosRole: str, zPosRole: str, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - @typing.overload - def __init__(self, itemModel: QtCore.QAbstractItemModel, rowRole: str, columnRole: str, xPosRole: str, yPosRole: str, zPosRole: str, rowCategories: typing.Iterable[str], columnCategories: typing.Iterable[str], parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - @typing.overload - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def multiMatchBehaviorChanged(self, behavior: 'QItemModelSurfaceDataProxy.MultiMatchBehavior') -> None: ... - def zPosRoleReplaceChanged(self, replace: str) -> None: ... - def yPosRoleReplaceChanged(self, replace: str) -> None: ... - def xPosRoleReplaceChanged(self, replace: str) -> None: ... - def columnRoleReplaceChanged(self, replace: str) -> None: ... - def rowRoleReplaceChanged(self, replace: str) -> None: ... - def zPosRolePatternChanged(self, pattern: QtCore.QRegExp) -> None: ... - def yPosRolePatternChanged(self, pattern: QtCore.QRegExp) -> None: ... - def xPosRolePatternChanged(self, pattern: QtCore.QRegExp) -> None: ... - def columnRolePatternChanged(self, pattern: QtCore.QRegExp) -> None: ... - def rowRolePatternChanged(self, pattern: QtCore.QRegExp) -> None: ... - def multiMatchBehavior(self) -> 'QItemModelSurfaceDataProxy.MultiMatchBehavior': ... - def setMultiMatchBehavior(self, behavior: 'QItemModelSurfaceDataProxy.MultiMatchBehavior') -> None: ... - def zPosRoleReplace(self) -> str: ... - def setZPosRoleReplace(self, replace: str) -> None: ... - def yPosRoleReplace(self) -> str: ... - def setYPosRoleReplace(self, replace: str) -> None: ... - def xPosRoleReplace(self) -> str: ... - def setXPosRoleReplace(self, replace: str) -> None: ... - def columnRoleReplace(self) -> str: ... - def setColumnRoleReplace(self, replace: str) -> None: ... - def rowRoleReplace(self) -> str: ... - def setRowRoleReplace(self, replace: str) -> None: ... - def zPosRolePattern(self) -> QtCore.QRegExp: ... - def setZPosRolePattern(self, pattern: QtCore.QRegExp) -> None: ... - def yPosRolePattern(self) -> QtCore.QRegExp: ... - def setYPosRolePattern(self, pattern: QtCore.QRegExp) -> None: ... - def xPosRolePattern(self) -> QtCore.QRegExp: ... - def setXPosRolePattern(self, pattern: QtCore.QRegExp) -> None: ... - def columnRolePattern(self) -> QtCore.QRegExp: ... - def setColumnRolePattern(self, pattern: QtCore.QRegExp) -> None: ... - def rowRolePattern(self) -> QtCore.QRegExp: ... - def setRowRolePattern(self, pattern: QtCore.QRegExp) -> None: ... - def autoColumnCategoriesChanged(self, enable: bool) -> None: ... - def autoRowCategoriesChanged(self, enable: bool) -> None: ... - def useModelCategoriesChanged(self, enable: bool) -> None: ... - def columnCategoriesChanged(self) -> None: ... - def rowCategoriesChanged(self) -> None: ... - def zPosRoleChanged(self, role: str) -> None: ... - def yPosRoleChanged(self, role: str) -> None: ... - def xPosRoleChanged(self, role: str) -> None: ... - def columnRoleChanged(self, role: str) -> None: ... - def rowRoleChanged(self, role: str) -> None: ... - def itemModelChanged(self, itemModel: QtCore.QAbstractItemModel) -> None: ... - def remap(self, rowRole: str, columnRole: str, xPosRole: str, yPosRole: str, zPosRole: str, rowCategories: typing.Iterable[str], columnCategories: typing.Iterable[str]) -> None: ... - def zPosRole(self) -> str: ... - def setZPosRole(self, role: str) -> None: ... - def yPosRole(self) -> str: ... - def setYPosRole(self, role: str) -> None: ... - def xPosRole(self) -> str: ... - def setXPosRole(self, role: str) -> None: ... - def columnCategoryIndex(self, category: str) -> int: ... - def rowCategoryIndex(self, category: str) -> int: ... - def autoColumnCategories(self) -> bool: ... - def setAutoColumnCategories(self, enable: bool) -> None: ... - def autoRowCategories(self) -> bool: ... - def setAutoRowCategories(self, enable: bool) -> None: ... - def useModelCategories(self) -> bool: ... - def setUseModelCategories(self, enable: bool) -> None: ... - def columnCategories(self) -> typing.List[str]: ... - def setColumnCategories(self, categories: typing.Iterable[str]) -> None: ... - def rowCategories(self) -> typing.List[str]: ... - def setRowCategories(self, categories: typing.Iterable[str]) -> None: ... - def columnRole(self) -> str: ... - def setColumnRole(self, role: str) -> None: ... - def rowRole(self) -> str: ... - def setRowRole(self, role: str) -> None: ... - def itemModel(self) -> QtCore.QAbstractItemModel: ... - def setItemModel(self, itemModel: QtCore.QAbstractItemModel) -> None: ... - - class QValue3DAxisFormatter(QtCore.QObject): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def locale(self) -> QtCore.QLocale: ... - def setLocale(self, locale: QtCore.QLocale) -> None: ... - def labelStrings(self) -> typing.List[str]: ... - def labelPositions(self) -> typing.List[float]: ... - def subGridPositions(self) -> typing.List[float]: ... - def gridPositions(self) -> typing.List[float]: ... - def axis(self) -> 'QValue3DAxis': ... - def markDirty(self, labelsChange: bool = ...) -> None: ... - def populateCopy(self, copy: 'QValue3DAxisFormatter') -> None: ... - def valueAt(self, position: float) -> float: ... - def positionAt(self, value: float) -> float: ... - def stringForValue(self, value: float, format: str) -> str: ... - def recalculate(self) -> None: ... - def createNewInstance(self) -> 'QValue3DAxisFormatter': ... - def allowZero(self) -> bool: ... - def setAllowZero(self, allow: bool) -> None: ... - def allowNegatives(self) -> bool: ... - def setAllowNegatives(self, allow: bool) -> None: ... - - class QLogValue3DAxisFormatter('QValue3DAxisFormatter'): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def populateCopy(self, copy: 'QValue3DAxisFormatter') -> None: ... - def valueAt(self, position: float) -> float: ... - def positionAt(self, value: float) -> float: ... - def recalculate(self) -> None: ... - def createNewInstance(self) -> 'QValue3DAxisFormatter': ... - def showEdgeLabelsChanged(self, enabled: bool) -> None: ... - def autoSubGridChanged(self, enabled: bool) -> None: ... - def baseChanged(self, base: float) -> None: ... - def showEdgeLabels(self) -> bool: ... - def setShowEdgeLabels(self, enabled: bool) -> None: ... - def autoSubGrid(self) -> bool: ... - def setAutoSubGrid(self, enabled: bool) -> None: ... - def base(self) -> float: ... - def setBase(self, base: float) -> None: ... - - class QScatter3DSeries('QAbstract3DSeries'): - - @typing.overload - def __init__(self, dataProxy: 'QScatterDataProxy', parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - @typing.overload - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def itemSizeChanged(self, size: float) -> None: ... - def selectedItemChanged(self, index: int) -> None: ... - def dataProxyChanged(self, proxy: 'QScatterDataProxy') -> None: ... - def itemSize(self) -> float: ... - def setItemSize(self, size: float) -> None: ... - @staticmethod - def invalidSelectionIndex() -> int: ... - def selectedItem(self) -> int: ... - def setSelectedItem(self, index: int) -> None: ... - def dataProxy(self) -> 'QScatterDataProxy': ... - def setDataProxy(self, proxy: 'QScatterDataProxy') -> None: ... - - class QScatterDataItem(sip.simplewrapper): + class OptimizationHints(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload - def __init__(self, position: QtGui.QVector3D) -> None: ... - @typing.overload - def __init__(self, position: QtGui.QVector3D, rotation: QtGui.QQuaternion) -> None: ... - @typing.overload - def __init__(self, other: 'QScatterDataItem') -> None: ... - - def z(self) -> float: ... - def y(self) -> float: ... - def x(self) -> float: ... - def setZ(self, value: float) -> None: ... - def setY(self, value: float) -> None: ... - def setX(self, value: float) -> None: ... - def rotation(self) -> QtGui.QQuaternion: ... - def setRotation(self, rotation: QtGui.QQuaternion) -> None: ... - def position(self) -> QtGui.QVector3D: ... - def setPosition(self, position: QtGui.QVector3D) -> None: ... - - class QSurface3DSeries('QAbstract3DSeries'): - - class DrawFlag(int): - DrawWireframe = ... # type: QSurface3DSeries.DrawFlag - DrawSurface = ... # type: QSurface3DSeries.DrawFlag - DrawSurfaceAndWireframe = ... # type: QSurface3DSeries.DrawFlag - - class DrawFlags(sip.simplewrapper): - - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, f: typing.Union['QSurface3DSeries.DrawFlags', 'QSurface3DSeries.DrawFlag']) -> None: ... - @typing.overload - def __init__(self, a0: 'QSurface3DSeries.DrawFlags') -> None: ... - - def __hash__(self) -> int: ... - def __bool__(self) -> int: ... - def __invert__(self) -> 'QSurface3DSeries.DrawFlags': ... - def __index__(self) -> int: ... - def __int__(self) -> int: ... - - @typing.overload - def __init__(self, dataProxy: 'QSurfaceDataProxy', parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - @typing.overload - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def textureFileChanged(self, filename: str) -> None: ... - def textureChanged(self, image: QtGui.QImage) -> None: ... - def textureFile(self) -> str: ... - def setTextureFile(self, filename: str) -> None: ... - def texture(self) -> QtGui.QImage: ... - def setTexture(self, texture: QtGui.QImage) -> None: ... - def drawModeChanged(self, mode: typing.Union['QSurface3DSeries.DrawFlags', 'QSurface3DSeries.DrawFlag']) -> None: ... - def flatShadingSupportedChanged(self, enable: bool) -> None: ... - def flatShadingEnabledChanged(self, enable: bool) -> None: ... - def selectedPointChanged(self, position: QtCore.QPoint) -> None: ... - def dataProxyChanged(self, proxy: 'QSurfaceDataProxy') -> None: ... - def isFlatShadingSupported(self) -> bool: ... - def drawMode(self) -> 'QSurface3DSeries.DrawFlags': ... - def setDrawMode(self, mode: typing.Union['QSurface3DSeries.DrawFlags', 'QSurface3DSeries.DrawFlag']) -> None: ... - def isFlatShadingEnabled(self) -> bool: ... - def setFlatShadingEnabled(self, enabled: bool) -> None: ... - @staticmethod - def invalidSelectionPosition() -> QtCore.QPoint: ... - def selectedPoint(self) -> QtCore.QPoint: ... - def setSelectedPoint(self, position: QtCore.QPoint) -> None: ... - def dataProxy(self) -> 'QSurfaceDataProxy': ... - def setDataProxy(self, proxy: 'QSurfaceDataProxy') -> None: ... - - class QSurfaceDataItem(sip.simplewrapper): + def __init__(self, f: typing.Union['QAbstract3DGraph.OptimizationHints', 'QAbstract3DGraph.OptimizationHint']) -> None: ... + @typing.overload + def __init__(self, a0: 'QAbstract3DGraph.OptimizationHints') -> None: ... + + def __hash__(self) -> int: ... + def __bool__(self) -> int: ... + def __invert__(self) -> 'QAbstract3DGraph.OptimizationHints': ... + def __index__(self) -> int: ... + def __int__(self) -> int: ... + + def hasContext(self) -> bool: ... + def marginChanged(self, margin: float) -> None: ... + def queriedGraphPositionChanged(self, data: QtGui.QVector3D) -> None: ... + def localeChanged(self, locale: QtCore.QLocale) -> None: ... + def reflectivityChanged(self, reflectivity: float) -> None: ... + def reflectionChanged(self, enabled: bool) -> None: ... + def horizontalAspectRatioChanged(self, ratio: float) -> None: ... + def radialLabelOffsetChanged(self, offset: float) -> None: ... + def polarChanged(self, enabled: bool) -> None: ... + def margin(self) -> float: ... + def setMargin(self, margin: float) -> None: ... + def queriedGraphPosition(self) -> QtGui.QVector3D: ... + def locale(self) -> QtCore.QLocale: ... + def setLocale(self, locale: QtCore.QLocale) -> None: ... + def reflectivity(self) -> float: ... + def setReflectivity(self, reflectivity: float) -> None: ... + def isReflection(self) -> bool: ... + def setReflection(self, enable: bool) -> None: ... + def horizontalAspectRatio(self) -> float: ... + def setHorizontalAspectRatio(self, ratio: float) -> None: ... + def radialLabelOffset(self) -> float: ... + def setRadialLabelOffset(self, offset: float) -> None: ... + def isPolar(self) -> bool: ... + def setPolar(self, enable: bool) -> None: ... + def customItems(self) -> typing.List['QCustom3DItem']: ... + def optimizationHintsChanged(self, hints: typing.Union['QAbstract3DGraph.OptimizationHints', 'QAbstract3DGraph.OptimizationHint']) -> None: ... + def aspectRatioChanged(self, ratio: float) -> None: ... + def orthoProjectionChanged(self, enabled: bool) -> None: ... + def currentFpsChanged(self, fps: float) -> None: ... + def measureFpsChanged(self, enabled: bool) -> None: ... + def selectedElementChanged(self, type: 'QAbstract3DGraph.ElementType') -> None: ... + def optimizationHints(self) -> 'QAbstract3DGraph.OptimizationHints': ... + def setOptimizationHints(self, hints: typing.Union['QAbstract3DGraph.OptimizationHints', 'QAbstract3DGraph.OptimizationHint']) -> None: ... + def aspectRatio(self) -> float: ... + def setAspectRatio(self, ratio: float) -> None: ... + def selectedElement(self) -> 'QAbstract3DGraph.ElementType': ... + def isOrthoProjection(self) -> bool: ... + def setOrthoProjection(self, enable: bool) -> None: ... + def currentFps(self) -> float: ... + def measureFps(self) -> bool: ... + def setMeasureFps(self, enable: bool) -> None: ... + def renderToImage(self, msaaSamples: int = ..., imageSize: QtCore.QSize = ...) -> QtGui.QImage: ... + def selectedCustomItem(self) -> 'QCustom3DItem': ... + def selectedCustomItemIndex(self) -> int: ... + def selectedAxis(self) -> 'QAbstract3DAxis': ... + def selectedLabelIndex(self) -> int: ... + def releaseCustomItem(self, item: 'QCustom3DItem') -> None: ... + def removeCustomItemAt(self, position: QtGui.QVector3D) -> None: ... + def removeCustomItem(self, item: 'QCustom3DItem') -> None: ... + def removeCustomItems(self) -> None: ... + def addCustomItem(self, item: 'QCustom3DItem') -> int: ... + def wheelEvent(self, event: QtGui.QWheelEvent) -> None: ... + def mouseMoveEvent(self, event: QtGui.QMouseEvent) -> None: ... + def mouseReleaseEvent(self, event: QtGui.QMouseEvent) -> None: ... + def mousePressEvent(self, event: QtGui.QMouseEvent) -> None: ... + def touchEvent(self, event: QtGui.QTouchEvent) -> None: ... + def mouseDoubleClickEvent(self, event: QtGui.QMouseEvent) -> None: ... + def exposeEvent(self, event: QtGui.QExposeEvent) -> None: ... + def resizeEvent(self, event: QtGui.QResizeEvent) -> None: ... + def event(self, event: QtCore.QEvent) -> bool: ... + def shadowQualityChanged(self, quality: 'QAbstract3DGraph.ShadowQuality') -> None: ... + def selectionModeChanged(self, mode: typing.Union['QAbstract3DGraph.SelectionFlags', 'QAbstract3DGraph.SelectionFlag']) -> None: ... + def activeThemeChanged(self, theme: 'Q3DTheme') -> None: ... + def activeInputHandlerChanged(self, inputHandler: 'QAbstract3DInputHandler') -> None: ... + def shadowsSupported(self) -> bool: ... + def activeInputHandler(self) -> 'QAbstract3DInputHandler': ... + def clearSelection(self) -> None: ... + def scene(self) -> 'Q3DScene': ... + def shadowQuality(self) -> 'QAbstract3DGraph.ShadowQuality': ... + def setShadowQuality(self, quality: 'QAbstract3DGraph.ShadowQuality') -> None: ... + def selectionMode(self) -> 'QAbstract3DGraph.SelectionFlags': ... + def setSelectionMode(self, mode: typing.Union['QAbstract3DGraph.SelectionFlags', 'QAbstract3DGraph.SelectionFlag']) -> None: ... + def themes(self) -> typing.List['Q3DTheme']: ... + def activeTheme(self) -> 'Q3DTheme': ... + def setActiveTheme(self, theme: 'Q3DTheme') -> None: ... + def releaseTheme(self, theme: 'Q3DTheme') -> None: ... + def addTheme(self, theme: 'Q3DTheme') -> None: ... + def inputHandlers(self) -> typing.List['QAbstract3DInputHandler']: ... + def setActiveInputHandler(self, inputHandler: 'QAbstract3DInputHandler') -> None: ... + def releaseInputHandler(self, inputHandler: 'QAbstract3DInputHandler') -> None: ... + def addInputHandler(self, inputHandler: 'QAbstract3DInputHandler') -> None: ... + + +class Q3DBars('QAbstract3DGraph'): + + def __init__(self, format: typing.Optional[QtGui.QSurfaceFormat] = ..., parent: typing.Optional[QtGui.QWindow] = ...) -> None: ... + + def floorLevelChanged(self, level: float) -> None: ... + def floorLevel(self) -> float: ... + def setFloorLevel(self, level: float) -> None: ... + def selectedSeriesChanged(self, series: 'QBar3DSeries') -> None: ... + def primarySeriesChanged(self, series: 'QBar3DSeries') -> None: ... + def valueAxisChanged(self, axis: 'QValue3DAxis') -> None: ... + def columnAxisChanged(self, axis: 'QCategory3DAxis') -> None: ... + def rowAxisChanged(self, axis: 'QCategory3DAxis') -> None: ... + def barSpacingRelativeChanged(self, relative: bool) -> None: ... + def barSpacingChanged(self, spacing: QtCore.QSizeF) -> None: ... + def barThicknessChanged(self, thicknessRatio: float) -> None: ... + def multiSeriesUniformChanged(self, uniform: bool) -> None: ... + def selectedSeries(self) -> 'QBar3DSeries': ... + def axes(self) -> typing.List['QAbstract3DAxis']: ... + def releaseAxis(self, axis: 'QAbstract3DAxis') -> None: ... + def addAxis(self, axis: 'QAbstract3DAxis') -> None: ... + def valueAxis(self) -> 'QValue3DAxis': ... + def setValueAxis(self, axis: 'QValue3DAxis') -> None: ... + def columnAxis(self) -> 'QCategory3DAxis': ... + def setColumnAxis(self, axis: 'QCategory3DAxis') -> None: ... + def rowAxis(self) -> 'QCategory3DAxis': ... + def setRowAxis(self, axis: 'QCategory3DAxis') -> None: ... + def isBarSpacingRelative(self) -> bool: ... + def setBarSpacingRelative(self, relative: bool) -> None: ... + def barSpacing(self) -> QtCore.QSizeF: ... + def setBarSpacing(self, spacing: QtCore.QSizeF) -> None: ... + def barThickness(self) -> float: ... + def setBarThickness(self, thicknessRatio: float) -> None: ... + def isMultiSeriesUniform(self) -> bool: ... + def setMultiSeriesUniform(self, uniform: bool) -> None: ... + def seriesList(self) -> typing.List['QBar3DSeries']: ... + def insertSeries(self, index: int, series: 'QBar3DSeries') -> None: ... + def removeSeries(self, series: 'QBar3DSeries') -> None: ... + def addSeries(self, series: 'QBar3DSeries') -> None: ... + def primarySeries(self) -> 'QBar3DSeries': ... + def setPrimarySeries(self, series: 'QBar3DSeries') -> None: ... + + +class Q3DObject(QtCore.QObject): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def isDirty(self) -> bool: ... + def setDirty(self, dirty: bool) -> None: ... + def positionChanged(self, position: QtGui.QVector3D) -> None: ... + def setPosition(self, position: QtGui.QVector3D) -> None: ... + def position(self) -> QtGui.QVector3D: ... + def parentScene(self) -> 'Q3DScene': ... + def copyValuesFrom(self, source: 'Q3DObject') -> None: ... + + +class Q3DCamera('Q3DObject'): + + class CameraPreset(int): + CameraPresetNone = ... # type: Q3DCamera.CameraPreset + CameraPresetFrontLow = ... # type: Q3DCamera.CameraPreset + CameraPresetFront = ... # type: Q3DCamera.CameraPreset + CameraPresetFrontHigh = ... # type: Q3DCamera.CameraPreset + CameraPresetLeftLow = ... # type: Q3DCamera.CameraPreset + CameraPresetLeft = ... # type: Q3DCamera.CameraPreset + CameraPresetLeftHigh = ... # type: Q3DCamera.CameraPreset + CameraPresetRightLow = ... # type: Q3DCamera.CameraPreset + CameraPresetRight = ... # type: Q3DCamera.CameraPreset + CameraPresetRightHigh = ... # type: Q3DCamera.CameraPreset + CameraPresetBehindLow = ... # type: Q3DCamera.CameraPreset + CameraPresetBehind = ... # type: Q3DCamera.CameraPreset + CameraPresetBehindHigh = ... # type: Q3DCamera.CameraPreset + CameraPresetIsometricLeft = ... # type: Q3DCamera.CameraPreset + CameraPresetIsometricLeftHigh = ... # type: Q3DCamera.CameraPreset + CameraPresetIsometricRight = ... # type: Q3DCamera.CameraPreset + CameraPresetIsometricRightHigh = ... # type: Q3DCamera.CameraPreset + CameraPresetDirectlyAbove = ... # type: Q3DCamera.CameraPreset + CameraPresetDirectlyAboveCW45 = ... # type: Q3DCamera.CameraPreset + CameraPresetDirectlyAboveCCW45 = ... # type: Q3DCamera.CameraPreset + CameraPresetFrontBelow = ... # type: Q3DCamera.CameraPreset + CameraPresetLeftBelow = ... # type: Q3DCamera.CameraPreset + CameraPresetRightBelow = ... # type: Q3DCamera.CameraPreset + CameraPresetBehindBelow = ... # type: Q3DCamera.CameraPreset + CameraPresetDirectlyBelow = ... # type: Q3DCamera.CameraPreset + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def targetChanged(self, target: QtGui.QVector3D) -> None: ... + def maxZoomLevelChanged(self, zoomLevel: float) -> None: ... + def minZoomLevelChanged(self, zoomLevel: float) -> None: ... + def setTarget(self, target: QtGui.QVector3D) -> None: ... + def target(self) -> QtGui.QVector3D: ... + def setMaxZoomLevel(self, zoomLevel: float) -> None: ... + def maxZoomLevel(self) -> float: ... + def setMinZoomLevel(self, zoomLevel: float) -> None: ... + def minZoomLevel(self) -> float: ... + def wrapYRotationChanged(self, isEnabled: bool) -> None: ... + def wrapXRotationChanged(self, isEnabled: bool) -> None: ... + def cameraPresetChanged(self, preset: 'Q3DCamera.CameraPreset') -> None: ... + def zoomLevelChanged(self, zoomLevel: float) -> None: ... + def yRotationChanged(self, rotation: float) -> None: ... + def xRotationChanged(self, rotation: float) -> None: ... + def setZoomLevel(self, zoomLevel: float) -> None: ... + def zoomLevel(self) -> float: ... + def setCameraPosition(self, horizontal: float, vertical: float, zoom: float = ...) -> None: ... + def setCameraPreset(self, preset: 'Q3DCamera.CameraPreset') -> None: ... + def cameraPreset(self) -> 'Q3DCamera.CameraPreset': ... + def copyValuesFrom(self, source: 'Q3DObject') -> None: ... + def setWrapYRotation(self, isEnabled: bool) -> None: ... + def wrapYRotation(self) -> bool: ... + def setWrapXRotation(self, isEnabled: bool) -> None: ... + def wrapXRotation(self) -> bool: ... + def setYRotation(self, rotation: float) -> None: ... + def yRotation(self) -> float: ... + def setXRotation(self, rotation: float) -> None: ... + def xRotation(self) -> float: ... + + +class QAbstract3DInputHandler(QtCore.QObject): + + class InputView(int): + InputViewNone = ... # type: QAbstract3DInputHandler.InputView + InputViewOnPrimary = ... # type: QAbstract3DInputHandler.InputView + InputViewOnSecondary = ... # type: QAbstract3DInputHandler.InputView + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def previousInputPos(self) -> QtCore.QPoint: ... + def setPreviousInputPos(self, position: QtCore.QPoint) -> None: ... + def prevDistance(self) -> int: ... + def setPrevDistance(self, distance: int) -> None: ... + def sceneChanged(self, scene: 'Q3DScene') -> None: ... + def inputViewChanged(self, view: 'QAbstract3DInputHandler.InputView') -> None: ... + def positionChanged(self, position: QtCore.QPoint) -> None: ... + def setScene(self, scene: 'Q3DScene') -> None: ... + def scene(self) -> 'Q3DScene': ... + def setInputPosition(self, position: QtCore.QPoint) -> None: ... + def inputPosition(self) -> QtCore.QPoint: ... + def setInputView(self, inputView: 'QAbstract3DInputHandler.InputView') -> None: ... + def inputView(self) -> 'QAbstract3DInputHandler.InputView': ... + def wheelEvent(self, event: QtGui.QWheelEvent) -> None: ... + def mouseMoveEvent(self, event: QtGui.QMouseEvent, mousePos: QtCore.QPoint) -> None: ... + def mouseReleaseEvent(self, event: QtGui.QMouseEvent, mousePos: QtCore.QPoint) -> None: ... + def mousePressEvent(self, event: QtGui.QMouseEvent, mousePos: QtCore.QPoint) -> None: ... + def touchEvent(self, event: QtGui.QTouchEvent) -> None: ... + def mouseDoubleClickEvent(self, event: QtGui.QMouseEvent) -> None: ... + + +class Q3DInputHandler('QAbstract3DInputHandler'): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def zoomAtTargetEnabledChanged(self, enable: bool) -> None: ... + def selectionEnabledChanged(self, enable: bool) -> None: ... + def zoomEnabledChanged(self, enable: bool) -> None: ... + def rotationEnabledChanged(self, enable: bool) -> None: ... + def isZoomAtTargetEnabled(self) -> bool: ... + def setZoomAtTargetEnabled(self, enable: bool) -> None: ... + def isSelectionEnabled(self) -> bool: ... + def setSelectionEnabled(self, enable: bool) -> None: ... + def isZoomEnabled(self) -> bool: ... + def setZoomEnabled(self, enable: bool) -> None: ... + def isRotationEnabled(self) -> bool: ... + def setRotationEnabled(self, enable: bool) -> None: ... + def wheelEvent(self, event: QtGui.QWheelEvent) -> None: ... + def mouseMoveEvent(self, event: QtGui.QMouseEvent, mousePos: QtCore.QPoint) -> None: ... + def mouseReleaseEvent(self, event: QtGui.QMouseEvent, mousePos: QtCore.QPoint) -> None: ... + def mousePressEvent(self, event: QtGui.QMouseEvent, mousePos: QtCore.QPoint) -> None: ... + + +class Q3DLight('Q3DObject'): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def autoPositionChanged(self, autoPosition: bool) -> None: ... + def isAutoPosition(self) -> bool: ... + def setAutoPosition(self, enabled: bool) -> None: ... + + +class Q3DScatter('QAbstract3DGraph'): + + def __init__(self, format: typing.Optional[QtGui.QSurfaceFormat] = ..., parent: typing.Optional[QtGui.QWindow] = ...) -> None: ... + + def selectedSeriesChanged(self, series: 'QScatter3DSeries') -> None: ... + def axisZChanged(self, axis: 'QValue3DAxis') -> None: ... + def axisYChanged(self, axis: 'QValue3DAxis') -> None: ... + def axisXChanged(self, axis: 'QValue3DAxis') -> None: ... + def selectedSeries(self) -> 'QScatter3DSeries': ... + def axes(self) -> typing.List['QValue3DAxis']: ... + def releaseAxis(self, axis: 'QValue3DAxis') -> None: ... + def addAxis(self, axis: 'QValue3DAxis') -> None: ... + def axisZ(self) -> 'QValue3DAxis': ... + def setAxisZ(self, axis: 'QValue3DAxis') -> None: ... + def axisY(self) -> 'QValue3DAxis': ... + def setAxisY(self, axis: 'QValue3DAxis') -> None: ... + def axisX(self) -> 'QValue3DAxis': ... + def setAxisX(self, axis: 'QValue3DAxis') -> None: ... + def seriesList(self) -> typing.List['QScatter3DSeries']: ... + def removeSeries(self, series: 'QScatter3DSeries') -> None: ... + def addSeries(self, series: 'QScatter3DSeries') -> None: ... + + +class Q3DScene(QtCore.QObject): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def graphPositionQueryChanged(self, position: QtCore.QPoint) -> None: ... + def graphPositionQuery(self) -> QtCore.QPoint: ... + def setGraphPositionQuery(self, point: QtCore.QPoint) -> None: ... + def selectionQueryPositionChanged(self, position: QtCore.QPoint) -> None: ... + def devicePixelRatioChanged(self, pixelRatio: float) -> None: ... + def activeLightChanged(self, light: 'Q3DLight') -> None: ... + def activeCameraChanged(self, camera: 'Q3DCamera') -> None: ... + def slicingActiveChanged(self, isSlicingActive: bool) -> None: ... + def secondarySubviewOnTopChanged(self, isSecondaryOnTop: bool) -> None: ... + def secondarySubViewportChanged(self, subViewport: QtCore.QRect) -> None: ... + def primarySubViewportChanged(self, subViewport: QtCore.QRect) -> None: ... + def viewportChanged(self, viewport: QtCore.QRect) -> None: ... + def setDevicePixelRatio(self, pixelRatio: float) -> None: ... + def devicePixelRatio(self) -> float: ... + def setActiveLight(self, light: 'Q3DLight') -> None: ... + def activeLight(self) -> 'Q3DLight': ... + def setActiveCamera(self, camera: 'Q3DCamera') -> None: ... + def activeCamera(self) -> 'Q3DCamera': ... + def isSecondarySubviewOnTop(self) -> bool: ... + def setSecondarySubviewOnTop(self, isSecondaryOnTop: bool) -> None: ... + def isSlicingActive(self) -> bool: ... + def setSlicingActive(self, isSlicing: bool) -> None: ... + @staticmethod + def invalidSelectionPoint() -> QtCore.QPoint: ... + def selectionQueryPosition(self) -> QtCore.QPoint: ... + def setSelectionQueryPosition(self, point: QtCore.QPoint) -> None: ... + def isPointInSecondarySubView(self, point: QtCore.QPoint) -> bool: ... + def setSecondarySubViewport(self, secondarySubViewport: QtCore.QRect) -> None: ... + def secondarySubViewport(self) -> QtCore.QRect: ... + def isPointInPrimarySubView(self, point: QtCore.QPoint) -> bool: ... + def setPrimarySubViewport(self, primarySubViewport: QtCore.QRect) -> None: ... + def primarySubViewport(self) -> QtCore.QRect: ... + def viewport(self) -> QtCore.QRect: ... + + +class Q3DSurface('QAbstract3DGraph'): + + def __init__(self, format: typing.Optional[QtGui.QSurfaceFormat] = ..., parent: typing.Optional[QtGui.QWindow] = ...) -> None: ... + + def flipHorizontalGridChanged(self, flip: bool) -> None: ... + def flipHorizontalGrid(self) -> bool: ... + def setFlipHorizontalGrid(self, flip: bool) -> None: ... + def selectedSeriesChanged(self, series: 'QSurface3DSeries') -> None: ... + def axisZChanged(self, axis: 'QValue3DAxis') -> None: ... + def axisYChanged(self, axis: 'QValue3DAxis') -> None: ... + def axisXChanged(self, axis: 'QValue3DAxis') -> None: ... + def selectedSeries(self) -> 'QSurface3DSeries': ... + def axes(self) -> typing.List['QValue3DAxis']: ... + def releaseAxis(self, axis: 'QValue3DAxis') -> None: ... + def addAxis(self, axis: 'QValue3DAxis') -> None: ... + def axisZ(self) -> 'QValue3DAxis': ... + def setAxisZ(self, axis: 'QValue3DAxis') -> None: ... + def axisY(self) -> 'QValue3DAxis': ... + def setAxisY(self, axis: 'QValue3DAxis') -> None: ... + def axisX(self) -> 'QValue3DAxis': ... + def setAxisX(self, axis: 'QValue3DAxis') -> None: ... + def seriesList(self) -> typing.List['QSurface3DSeries']: ... + def removeSeries(self, series: 'QSurface3DSeries') -> None: ... + def addSeries(self, series: 'QSurface3DSeries') -> None: ... + + +class Q3DTheme(QtCore.QObject): + + class Theme(int): + ThemeQt = ... # type: Q3DTheme.Theme + ThemePrimaryColors = ... # type: Q3DTheme.Theme + ThemeDigia = ... # type: Q3DTheme.Theme + ThemeStoneMoss = ... # type: Q3DTheme.Theme + ThemeArmyBlue = ... # type: Q3DTheme.Theme + ThemeRetro = ... # type: Q3DTheme.Theme + ThemeEbony = ... # type: Q3DTheme.Theme + ThemeIsabelle = ... # type: Q3DTheme.Theme + ThemeUserDefined = ... # type: Q3DTheme.Theme + + class ColorStyle(int): + ColorStyleUniform = ... # type: Q3DTheme.ColorStyle + ColorStyleObjectGradient = ... # type: Q3DTheme.ColorStyle + ColorStyleRangeGradient = ... # type: Q3DTheme.ColorStyle + + @typing.overload + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + @typing.overload + def __init__(self, themeType: 'Q3DTheme.Theme', parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def colorStyleChanged(self, style: 'Q3DTheme.ColorStyle') -> None: ... + def labelBackgroundEnabledChanged(self, enabled: bool) -> None: ... + def gridEnabledChanged(self, enabled: bool) -> None: ... + def backgroundEnabledChanged(self, enabled: bool) -> None: ... + def fontChanged(self, font: QtGui.QFont) -> None: ... + def labelBorderEnabledChanged(self, enabled: bool) -> None: ... + def highlightLightStrengthChanged(self, strength: float) -> None: ... + def ambientLightStrengthChanged(self, strength: float) -> None: ... + def lightStrengthChanged(self, strength: float) -> None: ... + def multiHighlightGradientChanged(self, gradient: QtGui.QLinearGradient) -> None: ... + def singleHighlightGradientChanged(self, gradient: QtGui.QLinearGradient) -> None: ... + def baseGradientsChanged(self, gradients: typing.Iterable[QtGui.QLinearGradient]) -> None: ... + def lightColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def multiHighlightColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def singleHighlightColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def gridLineColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def labelBackgroundColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def labelTextColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def windowColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def backgroundColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def baseColorsChanged(self, colors: typing.Iterable[typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]]) -> None: ... + def typeChanged(self, themeType: 'Q3DTheme.Theme') -> None: ... + def colorStyle(self) -> 'Q3DTheme.ColorStyle': ... + def setColorStyle(self, style: 'Q3DTheme.ColorStyle') -> None: ... + def isLabelBackgroundEnabled(self) -> bool: ... + def setLabelBackgroundEnabled(self, enabled: bool) -> None: ... + def isGridEnabled(self) -> bool: ... + def setGridEnabled(self, enabled: bool) -> None: ... + def isBackgroundEnabled(self) -> bool: ... + def setBackgroundEnabled(self, enabled: bool) -> None: ... + def font(self) -> QtGui.QFont: ... + def setFont(self, font: QtGui.QFont) -> None: ... + def isLabelBorderEnabled(self) -> bool: ... + def setLabelBorderEnabled(self, enabled: bool) -> None: ... + def highlightLightStrength(self) -> float: ... + def setHighlightLightStrength(self, strength: float) -> None: ... + def ambientLightStrength(self) -> float: ... + def setAmbientLightStrength(self, strength: float) -> None: ... + def lightStrength(self) -> float: ... + def setLightStrength(self, strength: float) -> None: ... + def multiHighlightGradient(self) -> QtGui.QLinearGradient: ... + def setMultiHighlightGradient(self, gradient: QtGui.QLinearGradient) -> None: ... + def singleHighlightGradient(self) -> QtGui.QLinearGradient: ... + def setSingleHighlightGradient(self, gradient: QtGui.QLinearGradient) -> None: ... + def baseGradients(self) -> typing.List[QtGui.QLinearGradient]: ... + def setBaseGradients(self, gradients: typing.Iterable[QtGui.QLinearGradient]) -> None: ... + def lightColor(self) -> QtGui.QColor: ... + def setLightColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def multiHighlightColor(self) -> QtGui.QColor: ... + def setMultiHighlightColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def singleHighlightColor(self) -> QtGui.QColor: ... + def setSingleHighlightColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def gridLineColor(self) -> QtGui.QColor: ... + def setGridLineColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def labelBackgroundColor(self) -> QtGui.QColor: ... + def setLabelBackgroundColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def labelTextColor(self) -> QtGui.QColor: ... + def setLabelTextColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def windowColor(self) -> QtGui.QColor: ... + def setWindowColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def backgroundColor(self) -> QtGui.QColor: ... + def setBackgroundColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def baseColors(self) -> typing.List[QtGui.QColor]: ... + def setBaseColors(self, colors: typing.Iterable[typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]]) -> None: ... + def type(self) -> 'Q3DTheme.Theme': ... + def setType(self, themeType: 'Q3DTheme.Theme') -> None: ... + + +class QAbstract3DAxis(QtCore.QObject): + + class AxisType(int): + AxisTypeNone = ... # type: QAbstract3DAxis.AxisType + AxisTypeCategory = ... # type: QAbstract3DAxis.AxisType + AxisTypeValue = ... # type: QAbstract3DAxis.AxisType + + class AxisOrientation(int): + AxisOrientationNone = ... # type: QAbstract3DAxis.AxisOrientation + AxisOrientationX = ... # type: QAbstract3DAxis.AxisOrientation + AxisOrientationY = ... # type: QAbstract3DAxis.AxisOrientation + AxisOrientationZ = ... # type: QAbstract3DAxis.AxisOrientation + + def titleFixedChanged(self, fixed: bool) -> None: ... + def titleVisibilityChanged(self, visible: bool) -> None: ... + def labelAutoRotationChanged(self, angle: float) -> None: ... + def isTitleFixed(self) -> bool: ... + def setTitleFixed(self, fixed: bool) -> None: ... + def isTitleVisible(self) -> bool: ... + def setTitleVisible(self, visible: bool) -> None: ... + def labelAutoRotation(self) -> float: ... + def setLabelAutoRotation(self, angle: float) -> None: ... + def autoAdjustRangeChanged(self, autoAdjust: bool) -> None: ... + def rangeChanged(self, min: float, max: float) -> None: ... + def maxChanged(self, value: float) -> None: ... + def minChanged(self, value: float) -> None: ... + def orientationChanged(self, orientation: 'QAbstract3DAxis.AxisOrientation') -> None: ... + def labelsChanged(self) -> None: ... + def titleChanged(self, newTitle: str) -> None: ... + def setTitle(self, title: str) -> None: ... + def setRange(self, min: float, max: float) -> None: ... + def isAutoAdjustRange(self) -> bool: ... + def setAutoAdjustRange(self, autoAdjust: bool) -> None: ... + def max(self) -> float: ... + def setMax(self, max: float) -> None: ... + def min(self) -> float: ... + def setMin(self, min: float) -> None: ... + def type(self) -> 'QAbstract3DAxis.AxisType': ... + def orientation(self) -> 'QAbstract3DAxis.AxisOrientation': ... + def labels(self) -> typing.List[str]: ... + def setLabels(self, labels: typing.Iterable[str]) -> None: ... + def title(self) -> str: ... + + +class QAbstract3DSeries(QtCore.QObject): + + class Mesh(int): + MeshUserDefined = ... # type: QAbstract3DSeries.Mesh + MeshBar = ... # type: QAbstract3DSeries.Mesh + MeshCube = ... # type: QAbstract3DSeries.Mesh + MeshPyramid = ... # type: QAbstract3DSeries.Mesh + MeshCone = ... # type: QAbstract3DSeries.Mesh + MeshCylinder = ... # type: QAbstract3DSeries.Mesh + MeshBevelBar = ... # type: QAbstract3DSeries.Mesh + MeshBevelCube = ... # type: QAbstract3DSeries.Mesh + MeshSphere = ... # type: QAbstract3DSeries.Mesh + MeshMinimal = ... # type: QAbstract3DSeries.Mesh + MeshArrow = ... # type: QAbstract3DSeries.Mesh + MeshPoint = ... # type: QAbstract3DSeries.Mesh + + class SeriesType(int): + SeriesTypeNone = ... # type: QAbstract3DSeries.SeriesType + SeriesTypeBar = ... # type: QAbstract3DSeries.SeriesType + SeriesTypeScatter = ... # type: QAbstract3DSeries.SeriesType + SeriesTypeSurface = ... # type: QAbstract3DSeries.SeriesType + + def itemLabelVisibilityChanged(self, visible: bool) -> None: ... + def itemLabelChanged(self, label: str) -> None: ... + def isItemLabelVisible(self) -> bool: ... + def setItemLabelVisible(self, visible: bool) -> None: ... + def itemLabel(self) -> str: ... + def nameChanged(self, name: str) -> None: ... + def multiHighlightGradientChanged(self, gradient: QtGui.QLinearGradient) -> None: ... + def multiHighlightColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def singleHighlightGradientChanged(self, gradient: QtGui.QLinearGradient) -> None: ... + def singleHighlightColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def baseGradientChanged(self, gradient: QtGui.QLinearGradient) -> None: ... + def baseColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def colorStyleChanged(self, style: 'Q3DTheme.ColorStyle') -> None: ... + def userDefinedMeshChanged(self, fileName: str) -> None: ... + def meshRotationChanged(self, rotation: QtGui.QQuaternion) -> None: ... + def meshSmoothChanged(self, enabled: bool) -> None: ... + def meshChanged(self, mesh: 'QAbstract3DSeries.Mesh') -> None: ... + def visibilityChanged(self, visible: bool) -> None: ... + def itemLabelFormatChanged(self, format: str) -> None: ... + def setMeshAxisAndAngle(self, axis: QtGui.QVector3D, angle: float) -> None: ... + def name(self) -> str: ... + def setName(self, name: str) -> None: ... + def multiHighlightGradient(self) -> QtGui.QLinearGradient: ... + def setMultiHighlightGradient(self, gradient: QtGui.QLinearGradient) -> None: ... + def multiHighlightColor(self) -> QtGui.QColor: ... + def setMultiHighlightColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def singleHighlightGradient(self) -> QtGui.QLinearGradient: ... + def setSingleHighlightGradient(self, gradient: QtGui.QLinearGradient) -> None: ... + def singleHighlightColor(self) -> QtGui.QColor: ... + def setSingleHighlightColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def baseGradient(self) -> QtGui.QLinearGradient: ... + def setBaseGradient(self, gradient: QtGui.QLinearGradient) -> None: ... + def baseColor(self) -> QtGui.QColor: ... + def setBaseColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def colorStyle(self) -> 'Q3DTheme.ColorStyle': ... + def setColorStyle(self, style: 'Q3DTheme.ColorStyle') -> None: ... + def userDefinedMesh(self) -> str: ... + def setUserDefinedMesh(self, fileName: str) -> None: ... + def meshRotation(self) -> QtGui.QQuaternion: ... + def setMeshRotation(self, rotation: QtGui.QQuaternion) -> None: ... + def isMeshSmooth(self) -> bool: ... + def setMeshSmooth(self, enable: bool) -> None: ... + def mesh(self) -> 'QAbstract3DSeries.Mesh': ... + def setMesh(self, mesh: 'QAbstract3DSeries.Mesh') -> None: ... + def isVisible(self) -> bool: ... + def setVisible(self, visible: bool) -> None: ... + def itemLabelFormat(self) -> str: ... + def setItemLabelFormat(self, format: str) -> None: ... + def type(self) -> 'QAbstract3DSeries.SeriesType': ... + + +class QAbstractDataProxy(QtCore.QObject): + + class DataType(int): + DataTypeNone = ... # type: QAbstractDataProxy.DataType + DataTypeBar = ... # type: QAbstractDataProxy.DataType + DataTypeScatter = ... # type: QAbstractDataProxy.DataType + DataTypeSurface = ... # type: QAbstractDataProxy.DataType + + def type(self) -> 'QAbstractDataProxy.DataType': ... + + +class QBar3DSeries('QAbstract3DSeries'): + + @typing.overload + def __init__(self, dataProxy: 'QBarDataProxy', parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + @typing.overload + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def meshAngleChanged(self, angle: float) -> None: ... + def selectedBarChanged(self, position: QtCore.QPoint) -> None: ... + def dataProxyChanged(self, proxy: 'QBarDataProxy') -> None: ... + def meshAngle(self) -> float: ... + def setMeshAngle(self, angle: float) -> None: ... + @staticmethod + def invalidSelectionPosition() -> QtCore.QPoint: ... + def selectedBar(self) -> QtCore.QPoint: ... + def setSelectedBar(self, position: QtCore.QPoint) -> None: ... + def dataProxy(self) -> 'QBarDataProxy': ... + def setDataProxy(self, proxy: 'QBarDataProxy') -> None: ... + + +class QBarDataItem(sip.simplewrapper): + + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, value: float) -> None: ... + @typing.overload + def __init__(self, value: float, angle: float) -> None: ... + @typing.overload + def __init__(self, other: 'QBarDataItem') -> None: ... + + def rotation(self) -> float: ... + def setRotation(self, angle: float) -> None: ... + def value(self) -> float: ... + def setValue(self, value: float) -> None: ... + + +class QBarDataProxy('QAbstractDataProxy'): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def seriesChanged(self, series: 'QBar3DSeries') -> None: ... + def columnLabelsChanged(self) -> None: ... + def rowLabelsChanged(self) -> None: ... + def rowCountChanged(self, count: int) -> None: ... + def itemChanged(self, rowIndex: int, columnIndex: int) -> None: ... + def rowsInserted(self, startIndex: int, count: int) -> None: ... + def rowsRemoved(self, startIndex: int, count: int) -> None: ... + def rowsChanged(self, startIndex: int, count: int) -> None: ... + def rowsAdded(self, startIndex: int, count: int) -> None: ... + def arrayReset(self) -> None: ... + def series(self) -> 'QBar3DSeries': ... + def removeRows(self, rowIndex: int, removeCount: int, removeLabels: bool = ...) -> None: ... + @typing.overload + def insertRows(self, rowIndex: int, rows: typing.Iterable[typing.Iterable['QBarDataItem']]) -> None: ... + @typing.overload + def insertRows(self, rowIndex: int, rows: typing.Iterable[typing.Iterable['QBarDataItem']], labels: typing.Iterable[str]) -> None: ... + @typing.overload + def insertRow(self, rowIndex: int, row: typing.Iterable['QBarDataItem']) -> None: ... + @typing.overload + def insertRow(self, rowIndex: int, row: typing.Iterable['QBarDataItem'], label: str) -> None: ... + @typing.overload + def addRows(self, rows: typing.Iterable[typing.Iterable['QBarDataItem']]) -> int: ... + @typing.overload + def addRows(self, rows: typing.Iterable[typing.Iterable['QBarDataItem']], labels: typing.Iterable[str]) -> int: ... + @typing.overload + def addRow(self, row: typing.Iterable['QBarDataItem']) -> int: ... + @typing.overload + def addRow(self, row: typing.Iterable['QBarDataItem'], label: str) -> int: ... + @typing.overload + def setItem(self, rowIndex: int, columnIndex: int, item: 'QBarDataItem') -> None: ... + @typing.overload + def setItem(self, position: QtCore.QPoint, item: 'QBarDataItem') -> None: ... + @typing.overload + def setRows(self, rowIndex: int, rows: typing.Iterable[typing.Iterable['QBarDataItem']]) -> None: ... + @typing.overload + def setRows(self, rowIndex: int, rows: typing.Iterable[typing.Iterable['QBarDataItem']], labels: typing.Iterable[str]) -> None: ... + @typing.overload + def setRow(self, rowIndex: int, row: typing.Iterable['QBarDataItem']) -> None: ... + @typing.overload + def setRow(self, rowIndex: int, row: typing.Iterable['QBarDataItem'], label: str) -> None: ... + @typing.overload + def resetArray(self) -> None: ... + @typing.overload + def resetArray(self, newArray: typing.Iterable[typing.Iterable['QBarDataItem']]) -> None: ... + @typing.overload + def resetArray(self, newArray: typing.Iterable[typing.Iterable['QBarDataItem']], rowLabels: typing.Iterable[str], columnLabels: typing.Iterable[str]) -> None: ... + @typing.overload + def itemAt(self, rowIndex: int, columnIndex: int) -> 'QBarDataItem': ... + @typing.overload + def itemAt(self, position: QtCore.QPoint) -> 'QBarDataItem': ... + def rowAt(self, rowIndex: int) -> typing.List['QBarDataItem']: ... + def array(self) -> typing.List[typing.List['QBarDataItem']]: ... + def setColumnLabels(self, labels: typing.Iterable[str]) -> None: ... + def columnLabels(self) -> typing.List[str]: ... + def setRowLabels(self, labels: typing.Iterable[str]) -> None: ... + def rowLabels(self) -> typing.List[str]: ... + def rowCount(self) -> int: ... + + +class QCategory3DAxis('QAbstract3DAxis'): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def labelsChanged(self) -> None: ... + def labels(self) -> typing.List[str]: ... + def setLabels(self, labels: typing.Iterable[str]) -> None: ... + + +class QCustom3DItem(QtCore.QObject): + + @typing.overload + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + @typing.overload + def __init__(self, meshFile: str, position: QtGui.QVector3D, scaling: QtGui.QVector3D, rotation: QtGui.QQuaternion, texture: QtGui.QImage, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def scalingAbsoluteChanged(self, scalingAbsolute: bool) -> None: ... + def isScalingAbsolute(self) -> bool: ... + def setScalingAbsolute(self, scalingAbsolute: bool) -> None: ... + def shadowCastingChanged(self, shadowCasting: bool) -> None: ... + def visibleChanged(self, visible: bool) -> None: ... + def rotationChanged(self, rotation: QtGui.QQuaternion) -> None: ... + def scalingChanged(self, scaling: QtGui.QVector3D) -> None: ... + def positionAbsoluteChanged(self, positionAbsolute: bool) -> None: ... + def positionChanged(self, position: QtGui.QVector3D) -> None: ... + def textureFileChanged(self, textureFile: str) -> None: ... + def meshFileChanged(self, meshFile: str) -> None: ... + def setTextureImage(self, textureImage: QtGui.QImage) -> None: ... + def setRotationAxisAndAngle(self, axis: QtGui.QVector3D, angle: float) -> None: ... + def isShadowCasting(self) -> bool: ... + def setShadowCasting(self, enabled: bool) -> None: ... + def isVisible(self) -> bool: ... + def setVisible(self, visible: bool) -> None: ... + def rotation(self) -> QtGui.QQuaternion: ... + def setRotation(self, rotation: QtGui.QQuaternion) -> None: ... + def scaling(self) -> QtGui.QVector3D: ... + def setScaling(self, scaling: QtGui.QVector3D) -> None: ... + def isPositionAbsolute(self) -> bool: ... + def setPositionAbsolute(self, positionAbsolute: bool) -> None: ... + def position(self) -> QtGui.QVector3D: ... + def setPosition(self, position: QtGui.QVector3D) -> None: ... + def textureFile(self) -> str: ... + def setTextureFile(self, textureFile: str) -> None: ... + def meshFile(self) -> str: ... + def setMeshFile(self, meshFile: str) -> None: ... + + +class QCustom3DLabel('QCustom3DItem'): + + @typing.overload + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + @typing.overload + def __init__(self, text: str, font: QtGui.QFont, position: QtGui.QVector3D, scaling: QtGui.QVector3D, rotation: QtGui.QQuaternion, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def facingCameraChanged(self, enabled: bool) -> None: ... + def backgroundEnabledChanged(self, enabled: bool) -> None: ... + def borderEnabledChanged(self, enabled: bool) -> None: ... + def backgroundColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def textColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def fontChanged(self, font: QtGui.QFont) -> None: ... + def textChanged(self, text: str) -> None: ... + def isFacingCamera(self) -> bool: ... + def setFacingCamera(self, enabled: bool) -> None: ... + def isBackgroundEnabled(self) -> bool: ... + def setBackgroundEnabled(self, enabled: bool) -> None: ... + def isBorderEnabled(self) -> bool: ... + def setBorderEnabled(self, enabled: bool) -> None: ... + def backgroundColor(self) -> QtGui.QColor: ... + def setBackgroundColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def textColor(self) -> QtGui.QColor: ... + def setTextColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def font(self) -> QtGui.QFont: ... + def setFont(self, font: QtGui.QFont) -> None: ... + def text(self) -> str: ... + def setText(self, text: str) -> None: ... + + +class QCustom3DVolume('QCustom3DItem'): + + @typing.overload + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + @typing.overload + def __init__(self, position: QtGui.QVector3D, scaling: QtGui.QVector3D, rotation: QtGui.QQuaternion, textureWidth: int, textureHeight: int, textureDepth: int, textureData: sip.array, textureFormat: QtGui.QImage.Format, colorTable: typing.Iterable[int], parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def sliceFrameThicknessesChanged(self, values: QtGui.QVector3D) -> None: ... + def sliceFrameGapsChanged(self, values: QtGui.QVector3D) -> None: ... + def sliceFrameWidthsChanged(self, values: QtGui.QVector3D) -> None: ... + def sliceFrameColorChanged(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def drawSliceFramesChanged(self, enabled: bool) -> None: ... + def drawSlicesChanged(self, enabled: bool) -> None: ... + def useHighDefShaderChanged(self, enabled: bool) -> None: ... + def preserveOpacityChanged(self, enabled: bool) -> None: ... + def alphaMultiplierChanged(self, mult: float) -> None: ... + def textureFormatChanged(self, format: QtGui.QImage.Format) -> None: ... + def textureDataChanged(self, data: sip.array) -> None: ... + def colorTableChanged(self) -> None: ... + def sliceIndexZChanged(self, value: int) -> None: ... + def sliceIndexYChanged(self, value: int) -> None: ... + def sliceIndexXChanged(self, value: int) -> None: ... + def textureDepthChanged(self, value: int) -> None: ... + def textureHeightChanged(self, value: int) -> None: ... + def textureWidthChanged(self, value: int) -> None: ... + def renderSlice(self, axis: QtCore.Qt.Axis, index: int) -> QtGui.QImage: ... + def sliceFrameThicknesses(self) -> QtGui.QVector3D: ... + def setSliceFrameThicknesses(self, values: QtGui.QVector3D) -> None: ... + def sliceFrameGaps(self) -> QtGui.QVector3D: ... + def setSliceFrameGaps(self, values: QtGui.QVector3D) -> None: ... + def sliceFrameWidths(self) -> QtGui.QVector3D: ... + def setSliceFrameWidths(self, values: QtGui.QVector3D) -> None: ... + def sliceFrameColor(self) -> QtGui.QColor: ... + def setSliceFrameColor(self, color: typing.Union[QtGui.QColor, QtCore.Qt.GlobalColor]) -> None: ... + def drawSliceFrames(self) -> bool: ... + def setDrawSliceFrames(self, enable: bool) -> None: ... + def drawSlices(self) -> bool: ... + def setDrawSlices(self, enable: bool) -> None: ... + def useHighDefShader(self) -> bool: ... + def setUseHighDefShader(self, enable: bool) -> None: ... + def preserveOpacity(self) -> bool: ... + def setPreserveOpacity(self, enable: bool) -> None: ... + def alphaMultiplier(self) -> float: ... + def setAlphaMultiplier(self, mult: float) -> None: ... + def textureFormat(self) -> QtGui.QImage.Format: ... + def setTextureFormat(self, format: QtGui.QImage.Format) -> None: ... + @typing.overload + def setSubTextureData(self, axis: QtCore.Qt.Axis, index: int, data: PyQt5.sip.voidptr) -> None: ... + @typing.overload + def setSubTextureData(self, axis: QtCore.Qt.Axis, index: int, image: QtGui.QImage) -> None: ... + def textureData(self) -> sip.array: ... + def createTextureData(self, images: typing.Iterable[QtGui.QImage]) -> sip.array: ... + def setTextureData(self, data: sip.array) -> None: ... + def colorTable(self) -> typing.List[int]: ... + def setColorTable(self, colors: typing.Iterable[int]) -> None: ... + def setSliceIndices(self, x: int, y: int, z: int) -> None: ... + def sliceIndexZ(self) -> int: ... + def setSliceIndexZ(self, value: int) -> None: ... + def sliceIndexY(self) -> int: ... + def setSliceIndexY(self, value: int) -> None: ... + def sliceIndexX(self) -> int: ... + def setSliceIndexX(self, value: int) -> None: ... + def textureDataWidth(self) -> int: ... + def setTextureDimensions(self, width: int, height: int, depth: int) -> None: ... + def textureDepth(self) -> int: ... + def setTextureDepth(self, value: int) -> None: ... + def textureHeight(self) -> int: ... + def setTextureHeight(self, value: int) -> None: ... + def textureWidth(self) -> int: ... + def setTextureWidth(self, value: int) -> None: ... + + +class QSurfaceDataProxy('QAbstractDataProxy'): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def seriesChanged(self, series: 'QSurface3DSeries') -> None: ... + def columnCountChanged(self, count: int) -> None: ... + def rowCountChanged(self, count: int) -> None: ... + def itemChanged(self, rowIndex: int, columnIndex: int) -> None: ... + def rowsInserted(self, startIndex: int, count: int) -> None: ... + def rowsRemoved(self, startIndex: int, count: int) -> None: ... + def rowsChanged(self, startIndex: int, count: int) -> None: ... + def rowsAdded(self, startIndex: int, count: int) -> None: ... + def arrayReset(self) -> None: ... + @typing.overload + def itemAt(self, rowIndex: int, columnIndex: int) -> 'QSurfaceDataItem': ... + @typing.overload + def itemAt(self, position: QtCore.QPoint) -> 'QSurfaceDataItem': ... + def series(self) -> 'QSurface3DSeries': ... + def removeRows(self, rowIndex: int, removeCount: int) -> None: ... + def insertRows(self, rowIndex: int, rows: typing.Iterable[typing.Iterable['QSurfaceDataItem']]) -> None: ... + def insertRow(self, rowIndex: int, row: typing.Iterable['QSurfaceDataItem']) -> None: ... + def addRows(self, rows: typing.Iterable[typing.Iterable['QSurfaceDataItem']]) -> int: ... + def addRow(self, row: typing.Iterable['QSurfaceDataItem']) -> int: ... + @typing.overload + def setItem(self, rowIndex: int, columnIndex: int, item: 'QSurfaceDataItem') -> None: ... + @typing.overload + def setItem(self, position: QtCore.QPoint, item: 'QSurfaceDataItem') -> None: ... + def setRows(self, rowIndex: int, rows: typing.Iterable[typing.Iterable['QSurfaceDataItem']]) -> None: ... + def setRow(self, rowIndex: int, row: typing.Iterable['QSurfaceDataItem']) -> None: ... + def resetArray(self, newArray: typing.Iterable[typing.Iterable['QSurfaceDataItem']]) -> None: ... + def array(self) -> typing.List[typing.List['QSurfaceDataItem']]: ... + def columnCount(self) -> int: ... + def rowCount(self) -> int: ... + + +class QHeightMapSurfaceDataProxy('QSurfaceDataProxy'): + + @typing.overload + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + @typing.overload + def __init__(self, image: QtGui.QImage, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + @typing.overload + def __init__(self, filename: str, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def maxZValueChanged(self, value: float) -> None: ... + def minZValueChanged(self, value: float) -> None: ... + def maxXValueChanged(self, value: float) -> None: ... + def minXValueChanged(self, value: float) -> None: ... + def heightMapFileChanged(self, filename: str) -> None: ... + def heightMapChanged(self, image: QtGui.QImage) -> None: ... + def maxZValue(self) -> float: ... + def setMaxZValue(self, max: float) -> None: ... + def minZValue(self) -> float: ... + def setMinZValue(self, min: float) -> None: ... + def maxXValue(self) -> float: ... + def setMaxXValue(self, max: float) -> None: ... + def minXValue(self) -> float: ... + def setMinXValue(self, min: float) -> None: ... + def setValueRanges(self, minX: float, maxX: float, minZ: float, maxZ: float) -> None: ... + def heightMapFile(self) -> str: ... + def setHeightMapFile(self, filename: str) -> None: ... + def heightMap(self) -> QtGui.QImage: ... + def setHeightMap(self, image: QtGui.QImage) -> None: ... + + +class QItemModelBarDataProxy('QBarDataProxy'): + + class MultiMatchBehavior(int): + MMBFirst = ... # type: QItemModelBarDataProxy.MultiMatchBehavior + MMBLast = ... # type: QItemModelBarDataProxy.MultiMatchBehavior + MMBAverage = ... # type: QItemModelBarDataProxy.MultiMatchBehavior + MMBCumulative = ... # type: QItemModelBarDataProxy.MultiMatchBehavior + + @typing.overload + def __init__(self, itemModel: QtCore.QAbstractItemModel, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + @typing.overload + def __init__(self, itemModel: QtCore.QAbstractItemModel, valueRole: str, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + @typing.overload + def __init__(self, itemModel: QtCore.QAbstractItemModel, rowRole: str, columnRole: str, valueRole: str, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + @typing.overload + def __init__(self, itemModel: QtCore.QAbstractItemModel, rowRole: str, columnRole: str, valueRole: str, rotationRole: str, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + @typing.overload + def __init__(self, itemModel: QtCore.QAbstractItemModel, rowRole: str, columnRole: str, valueRole: str, rowCategories: typing.Iterable[str], columnCategories: typing.Iterable[str], parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + @typing.overload + def __init__(self, itemModel: QtCore.QAbstractItemModel, rowRole: str, columnRole: str, valueRole: str, rotationRole: str, rowCategories: typing.Iterable[str], columnCategories: typing.Iterable[str], parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + @typing.overload + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def multiMatchBehaviorChanged(self, behavior: 'QItemModelBarDataProxy.MultiMatchBehavior') -> None: ... + def rotationRoleReplaceChanged(self, replace: str) -> None: ... + def valueRoleReplaceChanged(self, replace: str) -> None: ... + def columnRoleReplaceChanged(self, replace: str) -> None: ... + def rowRoleReplaceChanged(self, replace: str) -> None: ... + def rotationRolePatternChanged(self, pattern: QtCore.QRegExp) -> None: ... + def valueRolePatternChanged(self, pattern: QtCore.QRegExp) -> None: ... + def columnRolePatternChanged(self, pattern: QtCore.QRegExp) -> None: ... + def rowRolePatternChanged(self, pattern: QtCore.QRegExp) -> None: ... + def multiMatchBehavior(self) -> 'QItemModelBarDataProxy.MultiMatchBehavior': ... + def setMultiMatchBehavior(self, behavior: 'QItemModelBarDataProxy.MultiMatchBehavior') -> None: ... + def rotationRoleReplace(self) -> str: ... + def setRotationRoleReplace(self, replace: str) -> None: ... + def valueRoleReplace(self) -> str: ... + def setValueRoleReplace(self, replace: str) -> None: ... + def columnRoleReplace(self) -> str: ... + def setColumnRoleReplace(self, replace: str) -> None: ... + def rowRoleReplace(self) -> str: ... + def setRowRoleReplace(self, replace: str) -> None: ... + def rotationRolePattern(self) -> QtCore.QRegExp: ... + def setRotationRolePattern(self, pattern: QtCore.QRegExp) -> None: ... + def valueRolePattern(self) -> QtCore.QRegExp: ... + def setValueRolePattern(self, pattern: QtCore.QRegExp) -> None: ... + def columnRolePattern(self) -> QtCore.QRegExp: ... + def setColumnRolePattern(self, pattern: QtCore.QRegExp) -> None: ... + def rowRolePattern(self) -> QtCore.QRegExp: ... + def setRowRolePattern(self, pattern: QtCore.QRegExp) -> None: ... + def autoColumnCategoriesChanged(self, enable: bool) -> None: ... + def autoRowCategoriesChanged(self, enable: bool) -> None: ... + def useModelCategoriesChanged(self, enable: bool) -> None: ... + def columnCategoriesChanged(self) -> None: ... + def rowCategoriesChanged(self) -> None: ... + def rotationRoleChanged(self, role: str) -> None: ... + def valueRoleChanged(self, role: str) -> None: ... + def columnRoleChanged(self, role: str) -> None: ... + def rowRoleChanged(self, role: str) -> None: ... + def itemModelChanged(self, itemModel: QtCore.QAbstractItemModel) -> None: ... + def remap(self, rowRole: str, columnRole: str, valueRole: str, rotationRole: str, rowCategories: typing.Iterable[str], columnCategories: typing.Iterable[str]) -> None: ... + def rotationRole(self) -> str: ... + def setRotationRole(self, role: str) -> None: ... + def columnCategoryIndex(self, category: str) -> int: ... + def rowCategoryIndex(self, category: str) -> int: ... + def autoColumnCategories(self) -> bool: ... + def setAutoColumnCategories(self, enable: bool) -> None: ... + def autoRowCategories(self) -> bool: ... + def setAutoRowCategories(self, enable: bool) -> None: ... + def useModelCategories(self) -> bool: ... + def setUseModelCategories(self, enable: bool) -> None: ... + def columnCategories(self) -> typing.List[str]: ... + def setColumnCategories(self, categories: typing.Iterable[str]) -> None: ... + def rowCategories(self) -> typing.List[str]: ... + def setRowCategories(self, categories: typing.Iterable[str]) -> None: ... + def valueRole(self) -> str: ... + def setValueRole(self, role: str) -> None: ... + def columnRole(self) -> str: ... + def setColumnRole(self, role: str) -> None: ... + def rowRole(self) -> str: ... + def setRowRole(self, role: str) -> None: ... + def itemModel(self) -> QtCore.QAbstractItemModel: ... + def setItemModel(self, itemModel: QtCore.QAbstractItemModel) -> None: ... + + +class QScatterDataProxy('QAbstractDataProxy'): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def seriesChanged(self, series: 'QScatter3DSeries') -> None: ... + def itemCountChanged(self, count: int) -> None: ... + def itemsInserted(self, startIndex: int, count: int) -> None: ... + def itemsRemoved(self, startIndex: int, count: int) -> None: ... + def itemsChanged(self, startIndex: int, count: int) -> None: ... + def itemsAdded(self, startIndex: int, count: int) -> None: ... + def arrayReset(self) -> None: ... + def series(self) -> 'QScatter3DSeries': ... + def removeItems(self, index: int, removeCount: int) -> None: ... + def insertItems(self, index: int, items: typing.Iterable['QScatterDataItem']) -> None: ... + def insertItem(self, index: int, item: 'QScatterDataItem') -> None: ... + def addItems(self, items: typing.Iterable['QScatterDataItem']) -> int: ... + def addItem(self, item: 'QScatterDataItem') -> int: ... + def setItems(self, index: int, items: typing.Iterable['QScatterDataItem']) -> None: ... + def setItem(self, index: int, item: 'QScatterDataItem') -> None: ... + def resetArray(self, newArray: typing.Iterable['QScatterDataItem']) -> None: ... + def itemAt(self, index: int) -> 'QScatterDataItem': ... + def array(self) -> typing.List['QScatterDataItem']: ... + def itemCount(self) -> int: ... + + +class QItemModelScatterDataProxy('QScatterDataProxy'): + + @typing.overload + def __init__(self, itemModel: QtCore.QAbstractItemModel, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + @typing.overload + def __init__(self, itemModel: QtCore.QAbstractItemModel, xPosRole: str, yPosRole: str, zPosRole: str, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + @typing.overload + def __init__(self, itemModel: QtCore.QAbstractItemModel, xPosRole: str, yPosRole: str, zPosRole: str, rotationRole: str, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + @typing.overload + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def zPosRoleReplaceChanged(self, replace: str) -> None: ... + def yPosRoleReplaceChanged(self, replace: str) -> None: ... + def xPosRoleReplaceChanged(self, replace: str) -> None: ... + def rotationRoleReplaceChanged(self, replace: str) -> None: ... + def rotationRolePatternChanged(self, pattern: QtCore.QRegExp) -> None: ... + def zPosRolePatternChanged(self, pattern: QtCore.QRegExp) -> None: ... + def yPosRolePatternChanged(self, pattern: QtCore.QRegExp) -> None: ... + def xPosRolePatternChanged(self, pattern: QtCore.QRegExp) -> None: ... + def rotationRoleReplace(self) -> str: ... + def setRotationRoleReplace(self, replace: str) -> None: ... + def zPosRoleReplace(self) -> str: ... + def setZPosRoleReplace(self, replace: str) -> None: ... + def yPosRoleReplace(self) -> str: ... + def setYPosRoleReplace(self, replace: str) -> None: ... + def xPosRoleReplace(self) -> str: ... + def setXPosRoleReplace(self, replace: str) -> None: ... + def rotationRolePattern(self) -> QtCore.QRegExp: ... + def setRotationRolePattern(self, pattern: QtCore.QRegExp) -> None: ... + def zPosRolePattern(self) -> QtCore.QRegExp: ... + def setZPosRolePattern(self, pattern: QtCore.QRegExp) -> None: ... + def yPosRolePattern(self) -> QtCore.QRegExp: ... + def setYPosRolePattern(self, pattern: QtCore.QRegExp) -> None: ... + def xPosRolePattern(self) -> QtCore.QRegExp: ... + def setXPosRolePattern(self, pattern: QtCore.QRegExp) -> None: ... + def rotationRoleChanged(self, role: str) -> None: ... + def zPosRoleChanged(self, role: str) -> None: ... + def yPosRoleChanged(self, role: str) -> None: ... + def xPosRoleChanged(self, role: str) -> None: ... + def itemModelChanged(self, itemModel: QtCore.QAbstractItemModel) -> None: ... + def remap(self, xPosRole: str, yPosRole: str, zPosRole: str, rotationRole: str) -> None: ... + def rotationRole(self) -> str: ... + def setRotationRole(self, role: str) -> None: ... + def zPosRole(self) -> str: ... + def setZPosRole(self, role: str) -> None: ... + def yPosRole(self) -> str: ... + def setYPosRole(self, role: str) -> None: ... + def xPosRole(self) -> str: ... + def setXPosRole(self, role: str) -> None: ... + def itemModel(self) -> QtCore.QAbstractItemModel: ... + def setItemModel(self, itemModel: QtCore.QAbstractItemModel) -> None: ... + + +class QItemModelSurfaceDataProxy('QSurfaceDataProxy'): + + class MultiMatchBehavior(int): + MMBFirst = ... # type: QItemModelSurfaceDataProxy.MultiMatchBehavior + MMBLast = ... # type: QItemModelSurfaceDataProxy.MultiMatchBehavior + MMBAverage = ... # type: QItemModelSurfaceDataProxy.MultiMatchBehavior + MMBCumulativeY = ... # type: QItemModelSurfaceDataProxy.MultiMatchBehavior + + @typing.overload + def __init__(self, itemModel: QtCore.QAbstractItemModel, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + @typing.overload + def __init__(self, itemModel: QtCore.QAbstractItemModel, yPosRole: str, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + @typing.overload + def __init__(self, itemModel: QtCore.QAbstractItemModel, rowRole: str, columnRole: str, yPosRole: str, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + @typing.overload + def __init__(self, itemModel: QtCore.QAbstractItemModel, rowRole: str, columnRole: str, yPosRole: str, rowCategories: typing.Iterable[str], columnCategories: typing.Iterable[str], parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + @typing.overload + def __init__(self, itemModel: QtCore.QAbstractItemModel, rowRole: str, columnRole: str, xPosRole: str, yPosRole: str, zPosRole: str, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + @typing.overload + def __init__(self, itemModel: QtCore.QAbstractItemModel, rowRole: str, columnRole: str, xPosRole: str, yPosRole: str, zPosRole: str, rowCategories: typing.Iterable[str], columnCategories: typing.Iterable[str], parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + @typing.overload + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def multiMatchBehaviorChanged(self, behavior: 'QItemModelSurfaceDataProxy.MultiMatchBehavior') -> None: ... + def zPosRoleReplaceChanged(self, replace: str) -> None: ... + def yPosRoleReplaceChanged(self, replace: str) -> None: ... + def xPosRoleReplaceChanged(self, replace: str) -> None: ... + def columnRoleReplaceChanged(self, replace: str) -> None: ... + def rowRoleReplaceChanged(self, replace: str) -> None: ... + def zPosRolePatternChanged(self, pattern: QtCore.QRegExp) -> None: ... + def yPosRolePatternChanged(self, pattern: QtCore.QRegExp) -> None: ... + def xPosRolePatternChanged(self, pattern: QtCore.QRegExp) -> None: ... + def columnRolePatternChanged(self, pattern: QtCore.QRegExp) -> None: ... + def rowRolePatternChanged(self, pattern: QtCore.QRegExp) -> None: ... + def multiMatchBehavior(self) -> 'QItemModelSurfaceDataProxy.MultiMatchBehavior': ... + def setMultiMatchBehavior(self, behavior: 'QItemModelSurfaceDataProxy.MultiMatchBehavior') -> None: ... + def zPosRoleReplace(self) -> str: ... + def setZPosRoleReplace(self, replace: str) -> None: ... + def yPosRoleReplace(self) -> str: ... + def setYPosRoleReplace(self, replace: str) -> None: ... + def xPosRoleReplace(self) -> str: ... + def setXPosRoleReplace(self, replace: str) -> None: ... + def columnRoleReplace(self) -> str: ... + def setColumnRoleReplace(self, replace: str) -> None: ... + def rowRoleReplace(self) -> str: ... + def setRowRoleReplace(self, replace: str) -> None: ... + def zPosRolePattern(self) -> QtCore.QRegExp: ... + def setZPosRolePattern(self, pattern: QtCore.QRegExp) -> None: ... + def yPosRolePattern(self) -> QtCore.QRegExp: ... + def setYPosRolePattern(self, pattern: QtCore.QRegExp) -> None: ... + def xPosRolePattern(self) -> QtCore.QRegExp: ... + def setXPosRolePattern(self, pattern: QtCore.QRegExp) -> None: ... + def columnRolePattern(self) -> QtCore.QRegExp: ... + def setColumnRolePattern(self, pattern: QtCore.QRegExp) -> None: ... + def rowRolePattern(self) -> QtCore.QRegExp: ... + def setRowRolePattern(self, pattern: QtCore.QRegExp) -> None: ... + def autoColumnCategoriesChanged(self, enable: bool) -> None: ... + def autoRowCategoriesChanged(self, enable: bool) -> None: ... + def useModelCategoriesChanged(self, enable: bool) -> None: ... + def columnCategoriesChanged(self) -> None: ... + def rowCategoriesChanged(self) -> None: ... + def zPosRoleChanged(self, role: str) -> None: ... + def yPosRoleChanged(self, role: str) -> None: ... + def xPosRoleChanged(self, role: str) -> None: ... + def columnRoleChanged(self, role: str) -> None: ... + def rowRoleChanged(self, role: str) -> None: ... + def itemModelChanged(self, itemModel: QtCore.QAbstractItemModel) -> None: ... + def remap(self, rowRole: str, columnRole: str, xPosRole: str, yPosRole: str, zPosRole: str, rowCategories: typing.Iterable[str], columnCategories: typing.Iterable[str]) -> None: ... + def zPosRole(self) -> str: ... + def setZPosRole(self, role: str) -> None: ... + def yPosRole(self) -> str: ... + def setYPosRole(self, role: str) -> None: ... + def xPosRole(self) -> str: ... + def setXPosRole(self, role: str) -> None: ... + def columnCategoryIndex(self, category: str) -> int: ... + def rowCategoryIndex(self, category: str) -> int: ... + def autoColumnCategories(self) -> bool: ... + def setAutoColumnCategories(self, enable: bool) -> None: ... + def autoRowCategories(self) -> bool: ... + def setAutoRowCategories(self, enable: bool) -> None: ... + def useModelCategories(self) -> bool: ... + def setUseModelCategories(self, enable: bool) -> None: ... + def columnCategories(self) -> typing.List[str]: ... + def setColumnCategories(self, categories: typing.Iterable[str]) -> None: ... + def rowCategories(self) -> typing.List[str]: ... + def setRowCategories(self, categories: typing.Iterable[str]) -> None: ... + def columnRole(self) -> str: ... + def setColumnRole(self, role: str) -> None: ... + def rowRole(self) -> str: ... + def setRowRole(self, role: str) -> None: ... + def itemModel(self) -> QtCore.QAbstractItemModel: ... + def setItemModel(self, itemModel: QtCore.QAbstractItemModel) -> None: ... + + +class QValue3DAxisFormatter(QtCore.QObject): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def locale(self) -> QtCore.QLocale: ... + def setLocale(self, locale: QtCore.QLocale) -> None: ... + def labelStrings(self) -> typing.List[str]: ... + def labelPositions(self) -> typing.List[float]: ... + def subGridPositions(self) -> typing.List[float]: ... + def gridPositions(self) -> typing.List[float]: ... + def axis(self) -> 'QValue3DAxis': ... + def markDirty(self, labelsChange: bool = ...) -> None: ... + def populateCopy(self, copy: 'QValue3DAxisFormatter') -> None: ... + def valueAt(self, position: float) -> float: ... + def positionAt(self, value: float) -> float: ... + def stringForValue(self, value: float, format: str) -> str: ... + def recalculate(self) -> None: ... + def createNewInstance(self) -> 'QValue3DAxisFormatter': ... + def allowZero(self) -> bool: ... + def setAllowZero(self, allow: bool) -> None: ... + def allowNegatives(self) -> bool: ... + def setAllowNegatives(self, allow: bool) -> None: ... + + +class QLogValue3DAxisFormatter('QValue3DAxisFormatter'): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def populateCopy(self, copy: 'QValue3DAxisFormatter') -> None: ... + def valueAt(self, position: float) -> float: ... + def positionAt(self, value: float) -> float: ... + def recalculate(self) -> None: ... + def createNewInstance(self) -> 'QValue3DAxisFormatter': ... + def showEdgeLabelsChanged(self, enabled: bool) -> None: ... + def autoSubGridChanged(self, enabled: bool) -> None: ... + def baseChanged(self, base: float) -> None: ... + def showEdgeLabels(self) -> bool: ... + def setShowEdgeLabels(self, enabled: bool) -> None: ... + def autoSubGrid(self) -> bool: ... + def setAutoSubGrid(self, enabled: bool) -> None: ... + def base(self) -> float: ... + def setBase(self, base: float) -> None: ... + + +class QScatter3DSeries('QAbstract3DSeries'): + + @typing.overload + def __init__(self, dataProxy: 'QScatterDataProxy', parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + @typing.overload + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def itemSizeChanged(self, size: float) -> None: ... + def selectedItemChanged(self, index: int) -> None: ... + def dataProxyChanged(self, proxy: 'QScatterDataProxy') -> None: ... + def itemSize(self) -> float: ... + def setItemSize(self, size: float) -> None: ... + @staticmethod + def invalidSelectionIndex() -> int: ... + def selectedItem(self) -> int: ... + def setSelectedItem(self, index: int) -> None: ... + def dataProxy(self) -> 'QScatterDataProxy': ... + def setDataProxy(self, proxy: 'QScatterDataProxy') -> None: ... + + +class QScatterDataItem(sip.simplewrapper): + + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, position: QtGui.QVector3D) -> None: ... + @typing.overload + def __init__(self, position: QtGui.QVector3D, rotation: QtGui.QQuaternion) -> None: ... + @typing.overload + def __init__(self, other: 'QScatterDataItem') -> None: ... + + def z(self) -> float: ... + def y(self) -> float: ... + def x(self) -> float: ... + def setZ(self, value: float) -> None: ... + def setY(self, value: float) -> None: ... + def setX(self, value: float) -> None: ... + def rotation(self) -> QtGui.QQuaternion: ... + def setRotation(self, rotation: QtGui.QQuaternion) -> None: ... + def position(self) -> QtGui.QVector3D: ... + def setPosition(self, position: QtGui.QVector3D) -> None: ... + + +class QSurface3DSeries('QAbstract3DSeries'): + + class DrawFlag(int): + DrawWireframe = ... # type: QSurface3DSeries.DrawFlag + DrawSurface = ... # type: QSurface3DSeries.DrawFlag + DrawSurfaceAndWireframe = ... # type: QSurface3DSeries.DrawFlag + + class DrawFlags(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload - def __init__(self, position: QtGui.QVector3D) -> None: ... - @typing.overload - def __init__(self, other: 'QSurfaceDataItem') -> None: ... - - def z(self) -> float: ... - def y(self) -> float: ... - def x(self) -> float: ... - def setZ(self, value: float) -> None: ... - def setY(self, value: float) -> None: ... - def setX(self, value: float) -> None: ... - def position(self) -> QtGui.QVector3D: ... - def setPosition(self, position: QtGui.QVector3D) -> None: ... - - class QTouch3DInputHandler('Q3DInputHandler'): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def touchEvent(self, event: QtGui.QTouchEvent) -> None: ... - - class QValue3DAxis('QAbstract3DAxis'): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - def reversedChanged(self, enable: bool) -> None: ... - def formatterChanged(self, formatter: 'QValue3DAxisFormatter') -> None: ... - def reversed(self) -> bool: ... - def setReversed(self, enable: bool) -> None: ... - def formatter(self) -> 'QValue3DAxisFormatter': ... - def setFormatter(self, formatter: 'QValue3DAxisFormatter') -> None: ... - def labelFormatChanged(self, format: str) -> None: ... - def subSegmentCountChanged(self, count: int) -> None: ... - def segmentCountChanged(self, count: int) -> None: ... - def labelFormat(self) -> str: ... - def setLabelFormat(self, format: str) -> None: ... - def subSegmentCount(self) -> int: ... - def setSubSegmentCount(self, count: int) -> None: ... - def segmentCount(self) -> int: ... - def setSegmentCount(self, count: int) -> None: ... - - def qDefaultSurfaceFormat(self, antialias: bool = ...) -> QtGui.QSurfaceFormat: ... + def __init__(self, f: typing.Union['QSurface3DSeries.DrawFlags', 'QSurface3DSeries.DrawFlag']) -> None: ... + @typing.overload + def __init__(self, a0: 'QSurface3DSeries.DrawFlags') -> None: ... + + def __hash__(self) -> int: ... + def __bool__(self) -> int: ... + def __invert__(self) -> 'QSurface3DSeries.DrawFlags': ... + def __index__(self) -> int: ... + def __int__(self) -> int: ... + + @typing.overload + def __init__(self, dataProxy: 'QSurfaceDataProxy', parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + @typing.overload + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def textureFileChanged(self, filename: str) -> None: ... + def textureChanged(self, image: QtGui.QImage) -> None: ... + def textureFile(self) -> str: ... + def setTextureFile(self, filename: str) -> None: ... + def texture(self) -> QtGui.QImage: ... + def setTexture(self, texture: QtGui.QImage) -> None: ... + def drawModeChanged(self, mode: typing.Union['QSurface3DSeries.DrawFlags', 'QSurface3DSeries.DrawFlag']) -> None: ... + def flatShadingSupportedChanged(self, enable: bool) -> None: ... + def flatShadingEnabledChanged(self, enable: bool) -> None: ... + def selectedPointChanged(self, position: QtCore.QPoint) -> None: ... + def dataProxyChanged(self, proxy: 'QSurfaceDataProxy') -> None: ... + def isFlatShadingSupported(self) -> bool: ... + def drawMode(self) -> 'QSurface3DSeries.DrawFlags': ... + def setDrawMode(self, mode: typing.Union['QSurface3DSeries.DrawFlags', 'QSurface3DSeries.DrawFlag']) -> None: ... + def isFlatShadingEnabled(self) -> bool: ... + def setFlatShadingEnabled(self, enabled: bool) -> None: ... + @staticmethod + def invalidSelectionPosition() -> QtCore.QPoint: ... + def selectedPoint(self) -> QtCore.QPoint: ... + def setSelectedPoint(self, position: QtCore.QPoint) -> None: ... + def dataProxy(self) -> 'QSurfaceDataProxy': ... + def setDataProxy(self, proxy: 'QSurfaceDataProxy') -> None: ... + + +class QSurfaceDataItem(sip.simplewrapper): + + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, position: QtGui.QVector3D) -> None: ... + @typing.overload + def __init__(self, other: 'QSurfaceDataItem') -> None: ... + + def z(self) -> float: ... + def y(self) -> float: ... + def x(self) -> float: ... + def setZ(self, value: float) -> None: ... + def setY(self, value: float) -> None: ... + def setX(self, value: float) -> None: ... + def position(self) -> QtGui.QVector3D: ... + def setPosition(self, position: QtGui.QVector3D) -> None: ... + + +class QTouch3DInputHandler('Q3DInputHandler'): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def touchEvent(self, event: QtGui.QTouchEvent) -> None: ... + + +class QValue3DAxis('QAbstract3DAxis'): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def reversedChanged(self, enable: bool) -> None: ... + def formatterChanged(self, formatter: 'QValue3DAxisFormatter') -> None: ... + def reversed(self) -> bool: ... + def setReversed(self, enable: bool) -> None: ... + def formatter(self) -> 'QValue3DAxisFormatter': ... + def setFormatter(self, formatter: 'QValue3DAxisFormatter') -> None: ... + def labelFormatChanged(self, format: str) -> None: ... + def subSegmentCountChanged(self, count: int) -> None: ... + def segmentCountChanged(self, count: int) -> None: ... + def labelFormat(self) -> str: ... + def setLabelFormat(self, format: str) -> None: ... + def subSegmentCount(self) -> int: ... + def setSubSegmentCount(self, count: int) -> None: ... + def segmentCount(self) -> int: ... + def setSegmentCount(self, count: int) -> None: ... + + +def qDefaultSurfaceFormat(self, antialias: bool = ...) -> QtGui.QSurfaceFormat: ... PYQT_DATAVISUALIZATION_VERSION = ... # type: int diff --git a/PyQt5-stubs/QtDesigner.pyi b/PyQt5-stubs/QtDesigner.pyi index 90c5ad4d..8ff86ca0 100644 --- a/PyQt5-stubs/QtDesigner.pyi +++ b/PyQt5-stubs/QtDesigner.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtDesigner module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtGui.pyi b/PyQt5-stubs/QtGui.pyi index 153a988c..7bb5df17 100644 --- a/PyQt5-stubs/QtGui.pyi +++ b/PyQt5-stubs/QtGui.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtGui module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # @@ -6010,7 +6010,10 @@ class QPdfWriter(QtCore.QObject, QPagedPaintDevice): def paintEngine(self) -> QPaintEngine: ... def setMargins(self, m: QPagedPaintDevice.Margins) -> None: ... def setPageSizeMM(self, size: QtCore.QSizeF) -> None: ... + @typing.overload def setPageSize(self, size: QPagedPaintDevice.PageSize) -> None: ... + @typing.overload + def setPageSize(self, pageSize: QPageSize) -> bool: ... def newPage(self) -> bool: ... def setCreator(self, creator: str) -> None: ... def creator(self) -> str: ... diff --git a/PyQt5-stubs/QtHelp.pyi b/PyQt5-stubs/QtHelp.pyi index 904e8a8b..57a7a1dc 100644 --- a/PyQt5-stubs/QtHelp.pyi +++ b/PyQt5-stubs/QtHelp.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtHelp module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtLocation.pyi b/PyQt5-stubs/QtLocation.pyi index 9132ffd8..a35e57b0 100644 --- a/PyQt5-stubs/QtLocation.pyi +++ b/PyQt5-stubs/QtLocation.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtLocation module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtMultimedia.pyi b/PyQt5-stubs/QtMultimedia.pyi index e0fee9cd..a9b99520 100644 --- a/PyQt5-stubs/QtMultimedia.pyi +++ b/PyQt5-stubs/QtMultimedia.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtMultimedia module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtMultimediaWidgets.pyi b/PyQt5-stubs/QtMultimediaWidgets.pyi index cf87f5c0..7c2fce32 100644 --- a/PyQt5-stubs/QtMultimediaWidgets.pyi +++ b/PyQt5-stubs/QtMultimediaWidgets.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtMultimediaWidgets module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtNetwork.pyi b/PyQt5-stubs/QtNetwork.pyi index 929210cb..aa92cb46 100644 --- a/PyQt5-stubs/QtNetwork.pyi +++ b/PyQt5-stubs/QtNetwork.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtNetwork module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtNetworkAuth.pyi b/PyQt5-stubs/QtNetworkAuth.pyi index 385ad85c..fddb0f03 100644 --- a/PyQt5-stubs/QtNetworkAuth.pyi +++ b/PyQt5-stubs/QtNetworkAuth.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtNetworkAuth module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtNfc.pyi b/PyQt5-stubs/QtNfc.pyi index f4cab86a..e26efeaf 100644 --- a/PyQt5-stubs/QtNfc.pyi +++ b/PyQt5-stubs/QtNfc.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtNfc module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtOpenGL.pyi b/PyQt5-stubs/QtOpenGL.pyi index d9ea2a18..c0535822 100644 --- a/PyQt5-stubs/QtOpenGL.pyi +++ b/PyQt5-stubs/QtOpenGL.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtOpenGL module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtPositioning.pyi b/PyQt5-stubs/QtPositioning.pyi index ff3fed6d..a0116fa6 100644 --- a/PyQt5-stubs/QtPositioning.pyi +++ b/PyQt5-stubs/QtPositioning.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtPositioning module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtPrintSupport.pyi b/PyQt5-stubs/QtPrintSupport.pyi index 76831d1f..748a473b 100644 --- a/PyQt5-stubs/QtPrintSupport.pyi +++ b/PyQt5-stubs/QtPrintSupport.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtPrintSupport module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtPurchasing.pyi b/PyQt5-stubs/QtPurchasing.pyi index 5bb9d611..e7d063d3 100644 --- a/PyQt5-stubs/QtPurchasing.pyi +++ b/PyQt5-stubs/QtPurchasing.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtPurchasing module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtQml.pyi b/PyQt5-stubs/QtQml.pyi index 6fb88182..e82b1c80 100644 --- a/PyQt5-stubs/QtQml.pyi +++ b/PyQt5-stubs/QtQml.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtQml module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtQuick.pyi b/PyQt5-stubs/QtQuick.pyi index 744d4ec5..d59360b1 100644 --- a/PyQt5-stubs/QtQuick.pyi +++ b/PyQt5-stubs/QtQuick.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtQuick module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtQuickWidgets.pyi b/PyQt5-stubs/QtQuickWidgets.pyi index de642e55..ecbb55e6 100644 --- a/PyQt5-stubs/QtQuickWidgets.pyi +++ b/PyQt5-stubs/QtQuickWidgets.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtQuickWidgets module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtRemoteObjects.pyi b/PyQt5-stubs/QtRemoteObjects.pyi index a04756b4..c1af53c4 100644 --- a/PyQt5-stubs/QtRemoteObjects.pyi +++ b/PyQt5-stubs/QtRemoteObjects.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtRemoteObjects module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtSensors.pyi b/PyQt5-stubs/QtSensors.pyi index caa5e0e9..b6d9a68e 100644 --- a/PyQt5-stubs/QtSensors.pyi +++ b/PyQt5-stubs/QtSensors.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtSensors module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtSerialPort.pyi b/PyQt5-stubs/QtSerialPort.pyi index 71526b09..4b430dc1 100644 --- a/PyQt5-stubs/QtSerialPort.pyi +++ b/PyQt5-stubs/QtSerialPort.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtSerialPort module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtSql.pyi b/PyQt5-stubs/QtSql.pyi index cf9e1eae..1cabe1dd 100644 --- a/PyQt5-stubs/QtSql.pyi +++ b/PyQt5-stubs/QtSql.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtSql module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtSvg.pyi b/PyQt5-stubs/QtSvg.pyi index a0a4c20e..ed7cfcc0 100644 --- a/PyQt5-stubs/QtSvg.pyi +++ b/PyQt5-stubs/QtSvg.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtSvg module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtTest.pyi b/PyQt5-stubs/QtTest.pyi index 59873221..48a2c5f4 100644 --- a/PyQt5-stubs/QtTest.pyi +++ b/PyQt5-stubs/QtTest.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtTest module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtWebChannel.pyi b/PyQt5-stubs/QtWebChannel.pyi index ca33b388..b6aaa569 100644 --- a/PyQt5-stubs/QtWebChannel.pyi +++ b/PyQt5-stubs/QtWebChannel.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtWebChannel module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtWebEngine.pyi b/PyQt5-stubs/QtWebEngine.pyi index 49faeeae..98f81420 100644 --- a/PyQt5-stubs/QtWebEngine.pyi +++ b/PyQt5-stubs/QtWebEngine.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtWebEngine module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtWebEngineCore.pyi b/PyQt5-stubs/QtWebEngineCore.pyi index ae7e8279..e524d4c3 100644 --- a/PyQt5-stubs/QtWebEngineCore.pyi +++ b/PyQt5-stubs/QtWebEngineCore.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtWebEngineCore module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # @@ -42,9 +42,6 @@ PYQT_OPENGL_BOUND_ARRAY = typing.Union[typing.Sequence[int], typing.Sequence[float], PyQt5.sip.Buffer, int, None] -class QtWebEngineCore(PyQt5.sip.simplewrapper): ... - - class QWebEngineClientCertificateStore(sip.simplewrapper): def clear(self) -> None: ... diff --git a/PyQt5-stubs/QtWebEngineWidgets.pyi b/PyQt5-stubs/QtWebEngineWidgets.pyi index 6e3682aa..a0932dc4 100644 --- a/PyQt5-stubs/QtWebEngineWidgets.pyi +++ b/PyQt5-stubs/QtWebEngineWidgets.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtWebEngineWidgets module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtWebKit.pyi b/PyQt5-stubs/QtWebKit.pyi index 37150802..e5d6f4fe 100644 --- a/PyQt5-stubs/QtWebKit.pyi +++ b/PyQt5-stubs/QtWebKit.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtWebKit module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtWebKitWidgets.pyi b/PyQt5-stubs/QtWebKitWidgets.pyi index 07390efb..b787ec05 100644 --- a/PyQt5-stubs/QtWebKitWidgets.pyi +++ b/PyQt5-stubs/QtWebKitWidgets.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtWebKitWidgets module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtWebSockets.pyi b/PyQt5-stubs/QtWebSockets.pyi index bfcce4d0..cc21f242 100644 --- a/PyQt5-stubs/QtWebSockets.pyi +++ b/PyQt5-stubs/QtWebSockets.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtWebSockets module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtWidgets.pyi b/PyQt5-stubs/QtWidgets.pyi index a3a03249..0bd113e5 100644 --- a/PyQt5-stubs/QtWidgets.pyi +++ b/PyQt5-stubs/QtWidgets.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtWidgets module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # @@ -2503,12 +2503,12 @@ class QCompleter(QtCore.QObject): UnfilteredPopupCompletion = ... # type: QCompleter.CompletionMode InlineCompletion = ... # type: QCompleter.CompletionMode - @typing.overload - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... @typing.overload def __init__(self, model: QtCore.QAbstractItemModel, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... @typing.overload def __init__(self, list: typing.Iterable[str], parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + @typing.overload + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... def filterMode(self) -> QtCore.Qt.MatchFlags: ... def setFilterMode(self, filterMode: typing.Union[QtCore.Qt.MatchFlags, QtCore.Qt.MatchFlag]) -> None: ... diff --git a/PyQt5-stubs/QtX11Extras.pyi b/PyQt5-stubs/QtX11Extras.pyi index 5450716e..8c71a9fa 100644 --- a/PyQt5-stubs/QtX11Extras.pyi +++ b/PyQt5-stubs/QtX11Extras.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtX11Extras module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtXml.pyi b/PyQt5-stubs/QtXml.pyi index ca6f875e..ac47a4fe 100644 --- a/PyQt5-stubs/QtXml.pyi +++ b/PyQt5-stubs/QtXml.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtXml module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtXmlPatterns.pyi b/PyQt5-stubs/QtXmlPatterns.pyi index dd2fc8af..3b499501 100644 --- a/PyQt5-stubs/QtXmlPatterns.pyi +++ b/PyQt5-stubs/QtXmlPatterns.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtXmlPatterns module. # -# Generated by SIP 6.0.3 +# Generated by SIP 6.3.1 # # Copyright (c) 2021 Riverbank Computing Limited # diff --git a/PyQt5-stubs/__init__.pyi b/PyQt5-stubs/__init__.pyi index c2fa8bdc..087b1cec 100644 --- a/PyQt5-stubs/__init__.pyi +++ b/PyQt5-stubs/__init__.pyi @@ -1 +1 @@ -__version__ = "5.15.4.0" +__version__ = "5.15.5.0"