exe 依赖添加

This commit is contained in:
Neo
2026-01-27 23:19:54 +08:00
parent 8b1200383e
commit ba00654ac5
3443 changed files with 754994 additions and 51 deletions

View File

@@ -1,12 +1,21 @@
# -*- mode: python ; coding: utf-8 -*-
from PyInstaller.utils.hooks import collect_all
datas = [('C:\\dev\\LLTQ\\ETL\\feiqiu-ETL\\etl_billiards\\gui\\resources', 'gui/resources'), ('C:\\dev\\LLTQ\\ETL\\feiqiu-ETL\\etl_billiards\\database\\schema_dwd_doc.sql', 'database'), ('C:\\dev\\LLTQ\\ETL\\feiqiu-ETL\\etl_billiards\\database\\schema_dws.sql', 'database'), ('C:\\dev\\LLTQ\\ETL\\feiqiu-ETL\\etl_billiards\\database\\schema_etl_admin.sql', 'database'), ('C:\\dev\\LLTQ\\ETL\\feiqiu-ETL\\etl_billiards\\database\\schema_ODS_doc.sql', 'database'), ('C:\\dev\\LLTQ\\ETL\\feiqiu-ETL\\etl_billiards\\database\\seed_ods_tasks.sql', 'database'), ('C:\\dev\\LLTQ\\ETL\\feiqiu-ETL\\etl_billiards\\database\\seed_scheduler_tasks.sql', 'database')]
binaries = []
hiddenimports = ['shiboken6', 'shiboken6.Shiboken', 'PySide6.QtCore', 'PySide6.QtGui', 'PySide6.QtWidgets', 'PySide6.QtNetwork', 'psycopg2', 'psycopg2.extras', 'psycopg2.extensions', 'gui.models.task_model', 'gui.models.schedule_model', 'gui.utils.cli_builder', 'gui.utils.config_helper', 'gui.utils.app_settings', 'gui.workers.task_worker', 'gui.workers.db_worker', 'gui.widgets.settings_dialog']
tmp_ret = collect_all('shiboken6')
datas += tmp_ret[0]; binaries += tmp_ret[1]; hiddenimports += tmp_ret[2]
tmp_ret = collect_all('PySide6')
datas += tmp_ret[0]; binaries += tmp_ret[1]; hiddenimports += tmp_ret[2]
a = Analysis(
['C:\\dev\\LLTQ\\ETL\\feiqiu-ETL\\etl_billiards\\gui\\main.py'],
pathex=[],
binaries=[],
datas=[('C:\\dev\\LLTQ\\ETL\\feiqiu-ETL\\etl_billiards\\gui\\resources', 'gui/resources'), ('C:\\dev\\LLTQ\\ETL\\feiqiu-ETL\\etl_billiards\\database\\schema_dwd_doc.sql', 'database'), ('C:\\dev\\LLTQ\\ETL\\feiqiu-ETL\\etl_billiards\\database\\schema_dws.sql', 'database'), ('C:\\dev\\LLTQ\\ETL\\feiqiu-ETL\\etl_billiards\\database\\schema_etl_admin.sql', 'database'), ('C:\\dev\\LLTQ\\ETL\\feiqiu-ETL\\etl_billiards\\database\\schema_ODS_doc.sql', 'database'), ('C:\\dev\\LLTQ\\ETL\\feiqiu-ETL\\etl_billiards\\database\\seed_ods_tasks.sql', 'database'), ('C:\\dev\\LLTQ\\ETL\\feiqiu-ETL\\etl_billiards\\database\\seed_scheduler_tasks.sql', 'database')],
hiddenimports=['PySide6.QtCore', 'PySide6.QtGui', 'PySide6.QtWidgets', 'psycopg2', 'psycopg2.extras', 'psycopg2.extensions', 'gui.models.task_model', 'gui.models.schedule_model', 'gui.utils.cli_builder', 'gui.utils.config_helper', 'gui.utils.app_settings', 'gui.workers.task_worker', 'gui.workers.db_worker', 'gui.widgets.settings_dialog'],
binaries=binaries,
datas=datas,
hiddenimports=hiddenimports,
hookspath=[],
hooksconfig={},
runtime_hooks=[],

View File

@@ -88,11 +88,25 @@ def build_exe(onefile: bool = False, console: bool = False):
for sql_file in database_dir.glob("*.sql"):
cmd.extend(["--add-data", f"{sql_file};database"])
# 收集完整模块(解决跨机器运行时缺少模块的问题)
collect_all_modules = [
"shiboken6", # PySide6 依赖,必须完整打包
"PySide6", # Qt 绑定,必须完整打包
]
for mod in collect_all_modules:
cmd.extend(["--collect-all", mod])
# 隐式导入
hidden_imports = [
# shiboken6 核心模块(解决 No module named 'shiboken6.Shiboken' 错误)
"shiboken6",
"shiboken6.Shiboken",
# PySide6 核心模块
"PySide6.QtCore",
"PySide6.QtGui",
"PySide6.QtWidgets",
"PySide6.QtNetwork",
# 数据库
"psycopg2",
"psycopg2.extras",
"psycopg2.extensions",

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,70 @@
{
"3DAnimation": [],
"3DCore": [],
"3DExtras": [],
"3DInput": [
"3dinputdevices"
],
"3DLogic": [],
"3DRender": [
"sceneparsers",
"geometryloaders",
"renderplugins",
"renderers"
],
"AxContainer": [],
"Bluetooth": [],
"Charts": [],
"DataVisualization": [],
"Graphs": [],
"GraphsWidgets": [],
"Multimedia": [
"multimedia"
],
"MultimediaWidgets": [],
"NetworkAuth": [],
"Nfc": [],
"Pdf": [],
"PdfWidgets": [],
"Positioning": [
"position"
],
"Quick3D": [
"assetimporters"
],
"RemoteObjects": [],
"Scxml": [
"scxmldatamodel"
],
"Sensors": [
"sensors"
],
"SerialPort": [],
"SerialBus": [
"canbus"
],
"SpatialAudio": [],
"StateMachine": [],
"TextToSpeech": [
"texttospeech"
],
"VirtualKeyboard": [
"virtualkeyboard"
],
"WebChannel": [],
"WebEngineCore": [],
"WebEngineQuick": [],
"WebEngineWidgets": [],
"WebSockets": [],
"HttpServer": [],
"Location": [
"geoservices"
],
"Asyncio": [],
"WebView": [
"webview",
"DEPENDENCIES",
"QtQuick/auto"
],
"WebViewQuick": []
}

View File

@@ -0,0 +1,56 @@
{
"Core": [],
"Gui": [
"accessiblebridge",
"platforms",
"platforms/darwin",
"xcbglintegrations",
"platformthemes",
"platforminputcontexts",
"generic",
"iconengines",
"imageformats",
"egldeviceintegrations"
],
"Widgets": [
"styles"
],
"Help": [],
"Network": [
"networkaccess",
"networkinformation",
"tls"
],
"Concurrent": [],
"DBus": [],
"Designer": [
"designer"
],
"OpenGL": [],
"OpenGLWidgets": [],
"PrintSupport": [
"printsupport"
],
"Qml": [
"qmltooling",
"qmllint"
],
"Quick": [
"scenegraph",
"vectorimageformats"
],
"QuickControls2": [],
"QuickTest": [],
"QuickWidgets": [],
"Xml": [],
"Test": [],
"Sql": [
"sqldrivers"
],
"Svg": [],
"SvgWidgets": [],
"UiTools": [],
"Wayland": [],
"LanguageServer": [],
"JsonRpc": []
}

View File

@@ -0,0 +1,499 @@
# Copyright (C) 2022 The Qt Company Ltd.
# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
"""
This file contains the exact signatures for all functions in module
PySide6.Qt3DAnimation, except for defaults which are replaced by "...".
"""
# mypy: disable-error-code="override, overload-overlap"
# Module `PySide6.Qt3DAnimation`
import PySide6.Qt3DAnimation
import PySide6.QtCore
import PySide6.QtGui
import PySide6.Qt3DCore
import PySide6.Qt3DRender
import enum
import typing
import collections.abc
from PySide6.QtCore import Signal
from shiboken6 import Shiboken
class QIntList: ...
class Qt3DAnimation(Shiboken.Object):
class QAbstractAnimation(PySide6.QtCore.QObject):
animationNameChanged : typing.ClassVar[Signal] = ... # animationNameChanged(QString)
durationChanged : typing.ClassVar[Signal] = ... # durationChanged(float)
positionChanged : typing.ClassVar[Signal] = ... # positionChanged(float)
class AnimationType(enum.Enum):
KeyframeAnimation = 0x1
MorphingAnimation = 0x2
VertexBlendAnimation = 0x3
def animationName(self, /) -> str: ...
def animationType(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.AnimationType: ...
def duration(self, /) -> float: ...
def position(self, /) -> float: ...
def setAnimationName(self, name: str, /) -> None: ...
def setDuration(self, duration: float, /) -> None: ...
def setPosition(self, position: float, /) -> None: ...
class QAbstractAnimationClip(PySide6.Qt3DCore.Qt3DCore.QNode):
durationChanged : typing.ClassVar[Signal] = ... # durationChanged(float)
def duration(self, /) -> float: ...
class QAbstractChannelMapping(PySide6.Qt3DCore.Qt3DCore.QNode): ...
class QAbstractClipAnimator(PySide6.Qt3DCore.Qt3DCore.QComponent):
channelMapperChanged : typing.ClassVar[Signal] = ... # channelMapperChanged(Qt3DAnimation::QChannelMapper*)
clockChanged : typing.ClassVar[Signal] = ... # clockChanged(Qt3DAnimation::QClock*)
loopCountChanged : typing.ClassVar[Signal] = ... # loopCountChanged(int)
normalizedTimeChanged : typing.ClassVar[Signal] = ... # normalizedTimeChanged(float)
runningChanged : typing.ClassVar[Signal] = ... # runningChanged(bool)
class Loops(enum.Enum):
Infinite = -1
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, running: bool | None = ..., loops: int | None = ..., channelMapper: PySide6.Qt3DAnimation.Qt3DAnimation.QChannelMapper | None = ..., clock: PySide6.Qt3DAnimation.Qt3DAnimation.QClock | None = ..., normalizedTime: float | None = ...) -> None: ...
def channelMapper(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QChannelMapper: ...
def clock(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QClock: ...
def isRunning(self, /) -> bool: ...
def loopCount(self, /) -> int: ...
def normalizedTime(self, /) -> float: ...
def setChannelMapper(self, channelMapper: PySide6.Qt3DAnimation.Qt3DAnimation.QChannelMapper, /) -> None: ...
def setClock(self, clock: PySide6.Qt3DAnimation.Qt3DAnimation.QClock, /) -> None: ...
def setLoopCount(self, loops: int, /) -> None: ...
def setNormalizedTime(self, timeFraction: float, /) -> None: ...
def setRunning(self, running: bool, /) -> None: ...
def start(self, /) -> None: ...
def stop(self, /) -> None: ...
class QAbstractClipBlendNode(PySide6.Qt3DCore.Qt3DCore.QNode):
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
class QAdditiveClipBlend(PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode):
additiveClipChanged : typing.ClassVar[Signal] = ... # additiveClipChanged(Qt3DAnimation::QAbstractClipBlendNode*)
additiveFactorChanged : typing.ClassVar[Signal] = ... # additiveFactorChanged(float)
baseClipChanged : typing.ClassVar[Signal] = ... # baseClipChanged(Qt3DAnimation::QAbstractClipBlendNode*)
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, baseClip: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode | None = ..., additiveClip: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode | None = ..., additiveFactor: float | None = ...) -> None: ...
def additiveClip(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode: ...
def additiveFactor(self, /) -> float: ...
def baseClip(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode: ...
def setAdditiveClip(self, additiveClip: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode, /) -> None: ...
def setAdditiveFactor(self, additiveFactor: float, /) -> None: ...
def setBaseClip(self, baseClip: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode, /) -> None: ...
class QAnimationAspect(PySide6.Qt3DCore.Qt3DCore.QAbstractAspect):
def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
class QAnimationCallback(Shiboken.Object):
class Flag(enum.Flag):
OnOwningThread = 0x0
OnThreadPool = 0x1
def __init__(self, /) -> None: ...
def valueChanged(self, value: typing.Any, /) -> None: ...
class QAnimationClip(PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimationClip):
clipDataChanged : typing.ClassVar[Signal] = ... # clipDataChanged(Qt3DAnimation::QAnimationClipData)
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, clipData: PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationClipData | None = ...) -> None: ...
def clipData(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationClipData: ...
def setClipData(self, clipData: PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationClipData, /) -> None: ...
class QAnimationClipData(Shiboken.Object):
@typing.overload
def __init__(self, /) -> None: ...
@typing.overload
def __init__(self, arg__1: PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationClipData, /) -> None: ...
def __copy__(self, /) -> typing.Self: ...
def __eq__(self, rhs: PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationClipData, /) -> bool: ...
def __ne__(self, rhs: PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationClipData, /) -> bool: ...
def appendChannel(self, c: PySide6.Qt3DAnimation.Qt3DAnimation.QChannel, /) -> None: ...
def begin(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QChannel: ...
def cbegin(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QChannel: ...
def cend(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QChannel: ...
def channelCount(self, /) -> int: ...
def clearChannels(self, /) -> None: ...
def end(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QChannel: ...
def insertChannel(self, index: int, c: PySide6.Qt3DAnimation.Qt3DAnimation.QChannel, /) -> None: ...
def isValid(self, /) -> bool: ...
def name(self, /) -> str: ...
def removeChannel(self, index: int, /) -> None: ...
def setName(self, name: str, /) -> None: ...
class QAnimationClipLoader(PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimationClip):
sourceChanged : typing.ClassVar[Signal] = ... # sourceChanged(QUrl)
statusChanged : typing.ClassVar[Signal] = ... # statusChanged(Status)
class Status(enum.Enum):
NotReady = 0x0
Ready = 0x1
Error = 0x2
@typing.overload
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, source: PySide6.QtCore.QUrl | None = ..., status: PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationClipLoader.Status | None = ...) -> None: ...
@typing.overload
def __init__(self, source: PySide6.QtCore.QUrl | str, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, status: PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationClipLoader.Status | None = ...) -> None: ...
def setSource(self, source: PySide6.QtCore.QUrl | str, /) -> None: ...
def source(self, /) -> PySide6.QtCore.QUrl: ...
def status(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationClipLoader.Status: ...
class QAnimationController(PySide6.QtCore.QObject):
activeAnimationGroupChanged: typing.ClassVar[Signal] = ... # activeAnimationGroupChanged(int)
entityChanged : typing.ClassVar[Signal] = ... # entityChanged(Qt3DCore::QEntity*)
positionChanged : typing.ClassVar[Signal] = ... # positionChanged(float)
positionOffsetChanged : typing.ClassVar[Signal] = ... # positionOffsetChanged(float)
positionScaleChanged : typing.ClassVar[Signal] = ... # positionScaleChanged(float)
recursiveChanged : typing.ClassVar[Signal] = ... # recursiveChanged(bool)
def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, activeAnimationGroup: int | None = ..., position: float | None = ..., positionScale: float | None = ..., positionOffset: float | None = ..., entity: PySide6.Qt3DCore.Qt3DCore.QEntity | None = ..., recursive: bool | None = ...) -> None: ...
def activeAnimationGroup(self, /) -> int: ...
def addAnimationGroup(self, animationGroups: PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationGroup, /) -> None: ...
def animationGroupList(self, /) -> typing.List[PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationGroup]: ...
def entity(self, /) -> PySide6.Qt3DCore.Qt3DCore.QEntity: ...
def getAnimationIndex(self, name: str, /) -> int: ...
def getGroup(self, index: int, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationGroup: ...
def position(self, /) -> float: ...
def positionOffset(self, /) -> float: ...
def positionScale(self, /) -> float: ...
def recursive(self, /) -> bool: ...
def removeAnimationGroup(self, animationGroups: PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationGroup, /) -> None: ...
def setActiveAnimationGroup(self, index: int, /) -> None: ...
def setAnimationGroups(self, animationGroups: collections.abc.Sequence[PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationGroup], /) -> None: ...
def setEntity(self, entity: PySide6.Qt3DCore.Qt3DCore.QEntity, /) -> None: ...
def setPosition(self, position: float, /) -> None: ...
def setPositionOffset(self, offset: float, /) -> None: ...
def setPositionScale(self, scale: float, /) -> None: ...
def setRecursive(self, recursive: bool, /) -> None: ...
class QAnimationGroup(PySide6.QtCore.QObject):
durationChanged : typing.ClassVar[Signal] = ... # durationChanged(float)
nameChanged : typing.ClassVar[Signal] = ... # nameChanged(QString)
positionChanged : typing.ClassVar[Signal] = ... # positionChanged(float)
def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, name: str | None = ..., position: float | None = ..., duration: float | None = ...) -> None: ...
def addAnimation(self, animation: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation, /) -> None: ...
def animationList(self, /) -> typing.List[PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation]: ...
def duration(self, /) -> float: ...
def name(self, /) -> str: ...
def position(self, /) -> float: ...
def removeAnimation(self, animation: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation, /) -> None: ...
def setAnimations(self, animations: collections.abc.Sequence[PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation], /) -> None: ...
def setName(self, name: str, /) -> None: ...
def setPosition(self, position: float, /) -> None: ...
class QBlendedClipAnimator(PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipAnimator):
blendTreeChanged : typing.ClassVar[Signal] = ... # blendTreeChanged(QAbstractClipBlendNode*)
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, blendTree: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode | None = ...) -> None: ...
def blendTree(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode: ...
def setBlendTree(self, blendTree: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode, /) -> None: ...
class QCallbackMapping(PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractChannelMapping):
channelNameChanged : typing.ClassVar[Signal] = ... # channelNameChanged(QString)
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, channelName: str | None = ...) -> None: ...
def callback(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationCallback: ...
def channelName(self, /) -> str: ...
def setCallback(self, type: int, callback: PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationCallback, /, flags: PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationCallback.Flag = ...) -> None: ...
def setChannelName(self, channelName: str, /) -> None: ...
class QChannel(Shiboken.Object):
@typing.overload
def __init__(self, /) -> None: ...
@typing.overload
def __init__(self, arg__1: PySide6.Qt3DAnimation.Qt3DAnimation.QChannel, /) -> None: ...
@typing.overload
def __init__(self, name: str, /) -> None: ...
def __copy__(self, /) -> typing.Self: ...
def appendChannelComponent(self, component: PySide6.Qt3DAnimation.Qt3DAnimation.QChannelComponent, /) -> None: ...
def begin(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QChannelComponent: ...
def cbegin(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QChannelComponent: ...
def cend(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QChannelComponent: ...
def channelComponentCount(self, /) -> int: ...
def clearChannelComponents(self, /) -> None: ...
def end(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QChannelComponent: ...
def insertChannelComponent(self, index: int, component: PySide6.Qt3DAnimation.Qt3DAnimation.QChannelComponent, /) -> None: ...
def jointIndex(self, /) -> int: ...
def name(self, /) -> str: ...
def removeChannelComponent(self, index: int, /) -> None: ...
def setJointIndex(self, jointIndex: int, /) -> None: ...
def setName(self, name: str, /) -> None: ...
class QChannelComponent(Shiboken.Object):
@typing.overload
def __init__(self, /) -> None: ...
@typing.overload
def __init__(self, arg__1: PySide6.Qt3DAnimation.Qt3DAnimation.QChannelComponent, /) -> None: ...
@typing.overload
def __init__(self, name: str, /) -> None: ...
def __copy__(self, /) -> typing.Self: ...
def appendKeyFrame(self, kf: PySide6.Qt3DAnimation.Qt3DAnimation.QKeyFrame, /) -> None: ...
def begin(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QKeyFrame: ...
def cbegin(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QKeyFrame: ...
def cend(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QKeyFrame: ...
def clearKeyFrames(self, /) -> None: ...
def end(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QKeyFrame: ...
def insertKeyFrame(self, index: int, kf: PySide6.Qt3DAnimation.Qt3DAnimation.QKeyFrame, /) -> None: ...
def keyFrameCount(self, /) -> int: ...
def name(self, /) -> str: ...
def removeKeyFrame(self, index: int, /) -> None: ...
def setName(self, name: str, /) -> None: ...
class QChannelMapper(PySide6.Qt3DCore.Qt3DCore.QNode):
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
def addMapping(self, mapping: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractChannelMapping, /) -> None: ...
def mappings(self, /) -> typing.List[PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractChannelMapping]: ...
def removeMapping(self, mapping: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractChannelMapping, /) -> None: ...
class QChannelMapping(PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractChannelMapping):
channelNameChanged : typing.ClassVar[Signal] = ... # channelNameChanged(QString)
propertyChanged : typing.ClassVar[Signal] = ... # propertyChanged(QString)
targetChanged : typing.ClassVar[Signal] = ... # targetChanged(Qt3DCore::QNode*)
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, channelName: str | None = ..., target: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., property: str | None = ...) -> None: ...
def channelName(self, /) -> str: ...
def property(self, /) -> str: ...
def setChannelName(self, channelName: str, /) -> None: ...
def setProperty(self, property: str, /) -> None: ...
def setTarget(self, target: PySide6.Qt3DCore.Qt3DCore.QNode, /) -> None: ...
def target(self, /) -> PySide6.Qt3DCore.Qt3DCore.QNode: ...
class QClipAnimator(PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipAnimator):
clipChanged : typing.ClassVar[Signal] = ... # clipChanged(Qt3DAnimation::QAbstractAnimationClip*)
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, clip: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimationClip | None = ...) -> None: ...
def clip(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimationClip: ...
def setClip(self, clip: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimationClip, /) -> None: ...
class QClipBlendValue(PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode):
clipChanged : typing.ClassVar[Signal] = ... # clipChanged(Qt3DAnimation::QAbstractAnimationClip*)
@typing.overload
def __init__(self, clip: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimationClip, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
@typing.overload
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, clip: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimationClip | None = ...) -> None: ...
def clip(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimationClip: ...
def setClip(self, clip: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimationClip, /) -> None: ...
class QClock(PySide6.Qt3DCore.Qt3DCore.QNode):
playbackRateChanged : typing.ClassVar[Signal] = ... # playbackRateChanged(double)
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, playbackRate: float | None = ...) -> None: ...
def playbackRate(self, /) -> float: ...
def setPlaybackRate(self, playbackRate: float, /) -> None: ...
class QKeyFrame(Shiboken.Object):
class InterpolationType(enum.Enum):
ConstantInterpolation = 0x0
LinearInterpolation = 0x1
BezierInterpolation = 0x2
@typing.overload
def __init__(self, /) -> None: ...
@typing.overload
def __init__(self, coords: PySide6.QtGui.QVector2D, /) -> None: ...
@typing.overload
def __init__(self, coords: PySide6.QtGui.QVector2D, lh: PySide6.QtGui.QVector2D, rh: PySide6.QtGui.QVector2D, /) -> None: ...
def __eq__(self, rhs: PySide6.Qt3DAnimation.Qt3DAnimation.QKeyFrame, /) -> bool: ...
def __ne__(self, rhs: PySide6.Qt3DAnimation.Qt3DAnimation.QKeyFrame, /) -> bool: ...
def coordinates(self, /) -> PySide6.QtGui.QVector2D: ...
def interpolationType(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QKeyFrame.InterpolationType: ...
def leftControlPoint(self, /) -> PySide6.QtGui.QVector2D: ...
def rightControlPoint(self, /) -> PySide6.QtGui.QVector2D: ...
def setCoordinates(self, coords: PySide6.QtGui.QVector2D, /) -> None: ...
def setInterpolationType(self, interp: PySide6.Qt3DAnimation.Qt3DAnimation.QKeyFrame.InterpolationType, /) -> None: ...
def setLeftControlPoint(self, lh: PySide6.QtGui.QVector2D, /) -> None: ...
def setRightControlPoint(self, rh: PySide6.QtGui.QVector2D, /) -> None: ...
class QKeyframeAnimation(PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation):
easingChanged : typing.ClassVar[Signal] = ... # easingChanged(QEasingCurve)
endModeChanged : typing.ClassVar[Signal] = ... # endModeChanged(QKeyframeAnimation::RepeatMode)
framePositionsChanged : typing.ClassVar[Signal] = ... # framePositionsChanged(QList<float>)
startModeChanged : typing.ClassVar[Signal] = ... # startModeChanged(QKeyframeAnimation::RepeatMode)
targetChanged : typing.ClassVar[Signal] = ... # targetChanged(Qt3DCore::QTransform*)
targetNameChanged : typing.ClassVar[Signal] = ... # targetNameChanged(QString)
class RepeatMode(enum.Enum):
None_ = 0x0
Constant = 0x1
Repeat = 0x2
def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, framePositions: collections.abc.Sequence[float] | None = ..., target: PySide6.Qt3DCore.Qt3DCore.QTransform | None = ..., easing: PySide6.QtCore.QEasingCurve | None = ..., targetName: str | None = ..., startMode: PySide6.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation.RepeatMode | None = ..., endMode: PySide6.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation.RepeatMode | None = ...) -> None: ...
def addKeyframe(self, keyframe: PySide6.Qt3DCore.Qt3DCore.QTransform, /) -> None: ...
def easing(self, /) -> PySide6.QtCore.QEasingCurve: ...
def endMode(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation.RepeatMode: ...
def framePositions(self, /) -> typing.List[float]: ...
def keyframeList(self, /) -> typing.List[PySide6.Qt3DCore.Qt3DCore.QTransform]: ...
def removeKeyframe(self, keyframe: PySide6.Qt3DCore.Qt3DCore.QTransform, /) -> None: ...
def setEasing(self, easing: PySide6.QtCore.QEasingCurve | PySide6.QtCore.QEasingCurve.Type, /) -> None: ...
def setEndMode(self, mode: PySide6.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation.RepeatMode, /) -> None: ...
def setFramePositions(self, positions: collections.abc.Sequence[float], /) -> None: ...
def setKeyframes(self, keyframes: collections.abc.Sequence[PySide6.Qt3DCore.Qt3DCore.QTransform], /) -> None: ...
def setStartMode(self, mode: PySide6.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation.RepeatMode, /) -> None: ...
def setTarget(self, target: PySide6.Qt3DCore.Qt3DCore.QTransform, /) -> None: ...
def setTargetName(self, name: str, /) -> None: ...
def startMode(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation.RepeatMode: ...
def target(self, /) -> PySide6.Qt3DCore.Qt3DCore.QTransform: ...
def targetName(self, /) -> str: ...
class QLerpClipBlend(PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode):
blendFactorChanged : typing.ClassVar[Signal] = ... # blendFactorChanged(float)
endClipChanged : typing.ClassVar[Signal] = ... # endClipChanged(Qt3DAnimation::QAbstractClipBlendNode*)
startClipChanged : typing.ClassVar[Signal] = ... # startClipChanged(Qt3DAnimation::QAbstractClipBlendNode*)
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, startClip: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode | None = ..., endClip: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode | None = ..., blendFactor: float | None = ...) -> None: ...
def blendFactor(self, /) -> float: ...
def endClip(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode: ...
def setBlendFactor(self, blendFactor: float, /) -> None: ...
def setEndClip(self, endClip: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode, /) -> None: ...
def setStartClip(self, startClip: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode, /) -> None: ...
def startClip(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode: ...
class QMorphTarget(PySide6.QtCore.QObject):
attributeNamesChanged : typing.ClassVar[Signal] = ... # attributeNamesChanged(QStringList)
def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, attributeNames: collections.abc.Sequence[str] | None = ...) -> None: ...
def addAttribute(self, attribute: PySide6.Qt3DCore.Qt3DCore.QAttribute, /) -> None: ...
def attributeList(self, /) -> typing.List[PySide6.Qt3DCore.Qt3DCore.QAttribute]: ...
def attributeNames(self, /) -> typing.List[str]: ...
@staticmethod
def fromGeometry(geometry: PySide6.Qt3DCore.Qt3DCore.QGeometry, attributes: collections.abc.Sequence[str], /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QMorphTarget: ...
def removeAttribute(self, attribute: PySide6.Qt3DCore.Qt3DCore.QAttribute, /) -> None: ...
def setAttributes(self, attributes: collections.abc.Sequence[PySide6.Qt3DCore.Qt3DCore.QAttribute], /) -> None: ...
class QMorphingAnimation(PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation):
easingChanged : typing.ClassVar[Signal] = ... # easingChanged(QEasingCurve)
interpolatorChanged : typing.ClassVar[Signal] = ... # interpolatorChanged(float)
methodChanged : typing.ClassVar[Signal] = ... # methodChanged(QMorphingAnimation::Method)
targetChanged : typing.ClassVar[Signal] = ... # targetChanged(Qt3DRender::QGeometryRenderer*)
targetNameChanged : typing.ClassVar[Signal] = ... # targetNameChanged(QString)
targetPositionsChanged : typing.ClassVar[Signal] = ... # targetPositionsChanged(QList<float>)
class Method(enum.Enum):
Normalized = 0x0
Relative = 0x1
def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, targetPositions: collections.abc.Sequence[float] | None = ..., interpolator: float | None = ..., target: PySide6.Qt3DRender.Qt3DRender.QGeometryRenderer | None = ..., targetName: str | None = ..., method: PySide6.Qt3DAnimation.Qt3DAnimation.QMorphingAnimation.Method | None = ..., easing: PySide6.QtCore.QEasingCurve | None = ...) -> None: ...
def addMorphTarget(self, target: PySide6.Qt3DAnimation.Qt3DAnimation.QMorphTarget, /) -> None: ...
def easing(self, /) -> PySide6.QtCore.QEasingCurve: ...
def getWeights(self, positionIndex: int, /) -> typing.List[float]: ...
def interpolator(self, /) -> float: ...
def method(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QMorphingAnimation.Method: ...
def morphTargetList(self, /) -> typing.List[PySide6.Qt3DAnimation.Qt3DAnimation.QMorphTarget]: ...
def removeMorphTarget(self, target: PySide6.Qt3DAnimation.Qt3DAnimation.QMorphTarget, /) -> None: ...
def setEasing(self, easing: PySide6.QtCore.QEasingCurve | PySide6.QtCore.QEasingCurve.Type, /) -> None: ...
def setMethod(self, method: PySide6.Qt3DAnimation.Qt3DAnimation.QMorphingAnimation.Method, /) -> None: ...
def setMorphTargets(self, targets: collections.abc.Sequence[PySide6.Qt3DAnimation.Qt3DAnimation.QMorphTarget], /) -> None: ...
def setTarget(self, target: PySide6.Qt3DRender.Qt3DRender.QGeometryRenderer, /) -> None: ...
def setTargetName(self, name: str, /) -> None: ...
def setTargetPositions(self, targetPositions: collections.abc.Sequence[float], /) -> None: ...
def setWeights(self, positionIndex: int, weights: collections.abc.Sequence[float], /) -> None: ...
def target(self, /) -> PySide6.Qt3DRender.Qt3DRender.QGeometryRenderer: ...
def targetName(self, /) -> str: ...
def targetPositions(self, /) -> typing.List[float]: ...
class QSkeletonMapping(PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractChannelMapping):
skeletonChanged : typing.ClassVar[Signal] = ... # skeletonChanged(Qt3DCore::QAbstractSkeleton*)
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, skeleton: PySide6.Qt3DCore.Qt3DCore.QAbstractSkeleton | None = ...) -> None: ...
def setSkeleton(self, skeleton: PySide6.Qt3DCore.Qt3DCore.QAbstractSkeleton, /) -> None: ...
def skeleton(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAbstractSkeleton: ...
class QVertexBlendAnimation(PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation):
interpolatorChanged : typing.ClassVar[Signal] = ... # interpolatorChanged(float)
targetChanged : typing.ClassVar[Signal] = ... # targetChanged(Qt3DRender::QGeometryRenderer*)
targetNameChanged : typing.ClassVar[Signal] = ... # targetNameChanged(QString)
targetPositionsChanged : typing.ClassVar[Signal] = ... # targetPositionsChanged(QList<float>)
def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, targetPositions: collections.abc.Sequence[float] | None = ..., interpolator: float | None = ..., target: PySide6.Qt3DRender.Qt3DRender.QGeometryRenderer | None = ..., targetName: str | None = ...) -> None: ...
def addMorphTarget(self, target: PySide6.Qt3DAnimation.Qt3DAnimation.QMorphTarget, /) -> None: ...
def interpolator(self, /) -> float: ...
def morphTargetList(self, /) -> typing.List[PySide6.Qt3DAnimation.Qt3DAnimation.QMorphTarget]: ...
def removeMorphTarget(self, target: PySide6.Qt3DAnimation.Qt3DAnimation.QMorphTarget, /) -> None: ...
def setMorphTargets(self, targets: collections.abc.Sequence[PySide6.Qt3DAnimation.Qt3DAnimation.QMorphTarget], /) -> None: ...
def setTarget(self, target: PySide6.Qt3DRender.Qt3DRender.QGeometryRenderer, /) -> None: ...
def setTargetName(self, name: str, /) -> None: ...
def setTargetPositions(self, targetPositions: collections.abc.Sequence[float], /) -> None: ...
def target(self, /) -> PySide6.Qt3DRender.Qt3DRender.QGeometryRenderer: ...
def targetName(self, /) -> str: ...
def targetPositions(self, /) -> typing.List[float]: ...
# eof

View File

@@ -0,0 +1,586 @@
# Copyright (C) 2022 The Qt Company Ltd.
# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
"""
This file contains the exact signatures for all functions in module
PySide6.Qt3DCore, except for defaults which are replaced by "...".
"""
# mypy: disable-error-code="override, overload-overlap"
# Module `PySide6.Qt3DCore`
import PySide6.Qt3DCore
import PySide6.QtCore
import PySide6.QtGui
import enum
import typing
import collections.abc
from PySide6.QtCore import Signal
from shiboken6 import Shiboken
class QIntList: ...
class Qt3DCore(Shiboken.Object):
class QAbstractAspect(PySide6.QtCore.QObject):
def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
def dependencies(self, /) -> typing.List[str]: ...
def registerBackendType(self, obj: PySide6.QtCore.QMetaObject, functor: PySide6.Qt3DCore.Qt3DCore.QBackendNodeMapperPtr, /) -> None: ...
def rootEntityId(self, /) -> PySide6.Qt3DCore.Qt3DCore.QNodeId: ...
def scheduleSingleShotJob(self, job: PySide6.Qt3DCore.Qt3DCore.QAspectJobPtr, /) -> None: ...
def unregisterBackendType(self, arg__1: PySide6.QtCore.QMetaObject, /) -> None: ...
class QAbstractFunctor(Shiboken.Object):
def __init__(self, /) -> None: ...
def id(self, /) -> int: ...
class QAbstractSkeleton(PySide6.Qt3DCore.Qt3DCore.QNode):
jointCountChanged : typing.ClassVar[Signal] = ... # jointCountChanged(int)
def jointCount(self, /) -> int: ...
class QArmature(PySide6.Qt3DCore.Qt3DCore.QComponent):
skeletonChanged : typing.ClassVar[Signal] = ... # skeletonChanged(Qt3DCore::QAbstractSkeleton*)
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, skeleton: PySide6.Qt3DCore.Qt3DCore.QAbstractSkeleton | None = ...) -> None: ...
def setSkeleton(self, skeleton: PySide6.Qt3DCore.Qt3DCore.QAbstractSkeleton, /) -> None: ...
def skeleton(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAbstractSkeleton: ...
class QAspectEngine(PySide6.QtCore.QObject):
class RunMode(enum.Enum):
Manual = 0x0
Automatic = 0x1
def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
def aspect(self, name: str, /) -> PySide6.Qt3DCore.Qt3DCore.QAbstractAspect: ...
def aspects(self, /) -> typing.List[PySide6.Qt3DCore.Qt3DCore.QAbstractAspect]: ...
def executeCommand(self, command: str, /) -> typing.Any: ...
def lookupNode(self, id: PySide6.Qt3DCore.Qt3DCore.QNodeId, /) -> PySide6.Qt3DCore.Qt3DCore.QNode: ...
def lookupNodes(self, ids: collections.abc.Sequence[PySide6.Qt3DCore.Qt3DCore.QNodeId], /) -> typing.List[PySide6.Qt3DCore.Qt3DCore.QNode]: ...
def processFrame(self, /) -> None: ...
@typing.overload
def registerAspect(self, aspect: PySide6.Qt3DCore.Qt3DCore.QAbstractAspect, /) -> None: ...
@typing.overload
def registerAspect(self, name: str, /) -> None: ...
def rootEntity(self, /) -> PySide6.Qt3DCore.Qt3DCore.QEntityPtr: ...
def runMode(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAspectEngine.RunMode: ...
def setRootEntity(self, root: PySide6.Qt3DCore.Qt3DCore.QEntityPtr, /) -> None: ...
def setRunMode(self, mode: PySide6.Qt3DCore.Qt3DCore.QAspectEngine.RunMode, /) -> None: ...
@typing.overload
def unregisterAspect(self, aspect: PySide6.Qt3DCore.Qt3DCore.QAbstractAspect, /) -> None: ...
@typing.overload
def unregisterAspect(self, name: str, /) -> None: ...
class QAspectJob(Shiboken.Object):
def __init__(self, /) -> None: ...
def isRequired(self, /) -> bool: ...
def postFrame(self, aspectEngine: PySide6.Qt3DCore.Qt3DCore.QAspectEngine, /) -> None: ...
def run(self, /) -> None: ...
class QAspectJobPtr(Shiboken.Object):
@typing.overload
def __init__(self, /) -> None: ...
@typing.overload
def __init__(self, pointee: PySide6.Qt3DCore.Qt3DCore.QAspectJob, /) -> None: ...
def __copy__(self, /) -> typing.Self: ...
def __dir__(self, /) -> collections.abc.Iterable[str]: ...
def __repr__(self, /) -> str: ...
def data(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAspectJob: ...
@typing.overload
def reset(self, /) -> None: ...
@typing.overload
def reset(self, t: PySide6.Qt3DCore.Qt3DCore.QAspectJob, /) -> None: ...
class QAttribute(PySide6.Qt3DCore.Qt3DCore.QNode):
attributeTypeChanged : typing.ClassVar[Signal] = ... # attributeTypeChanged(AttributeType)
bufferChanged : typing.ClassVar[Signal] = ... # bufferChanged(QBuffer*)
byteOffsetChanged : typing.ClassVar[Signal] = ... # byteOffsetChanged(uint)
byteStrideChanged : typing.ClassVar[Signal] = ... # byteStrideChanged(uint)
countChanged : typing.ClassVar[Signal] = ... # countChanged(uint)
dataSizeChanged : typing.ClassVar[Signal] = ... # dataSizeChanged(uint)
dataTypeChanged : typing.ClassVar[Signal] = ... # dataTypeChanged(VertexBaseType)
divisorChanged : typing.ClassVar[Signal] = ... # divisorChanged(uint)
nameChanged : typing.ClassVar[Signal] = ... # nameChanged(QString)
vertexBaseTypeChanged : typing.ClassVar[Signal] = ... # vertexBaseTypeChanged(VertexBaseType)
vertexSizeChanged : typing.ClassVar[Signal] = ... # vertexSizeChanged(uint)
class AttributeType(enum.Enum):
VertexAttribute = 0x0
IndexAttribute = 0x1
DrawIndirectAttribute = 0x2
class VertexBaseType(enum.Enum):
Byte = 0x0
UnsignedByte = 0x1
Short = 0x2
UnsignedShort = 0x3
Int = 0x4
UnsignedInt = 0x5
HalfFloat = 0x6
Float = 0x7
Double = 0x8
@typing.overload
def __init__(self, buf: PySide6.Qt3DCore.Qt3DCore.QBuffer, vertexBaseType: PySide6.Qt3DCore.Qt3DCore.QAttribute.VertexBaseType, vertexSize: int, count: int, /, offset: int | None = ..., stride: int | None = ..., parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, buffer: PySide6.Qt3DCore.Qt3DCore.QBuffer | None = ..., name: str | None = ..., byteStride: int | None = ..., byteOffset: int | None = ..., divisor: int | None = ..., attributeType: PySide6.Qt3DCore.Qt3DCore.QAttribute.AttributeType | None = ..., defaultPositionAttributeName: str | None = ..., defaultNormalAttributeName: str | None = ..., defaultColorAttributeName: str | None = ..., defaultTextureCoordinateAttributeName: str | None = ..., defaultTextureCoordinate1AttributeName: str | None = ..., defaultTextureCoordinate2AttributeName: str | None = ..., defaultTangentAttributeName: str | None = ..., defaultJointIndicesAttributeName: str | None = ..., defaultJointWeightsAttributeName: str | None = ...) -> None: ...
@typing.overload
def __init__(self, buf: PySide6.Qt3DCore.Qt3DCore.QBuffer, name: str, vertexBaseType: PySide6.Qt3DCore.Qt3DCore.QAttribute.VertexBaseType, vertexSize: int, count: int, /, offset: int | None = ..., stride: int | None = ..., parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, buffer: PySide6.Qt3DCore.Qt3DCore.QBuffer | None = ..., byteStride: int | None = ..., byteOffset: int | None = ..., divisor: int | None = ..., attributeType: PySide6.Qt3DCore.Qt3DCore.QAttribute.AttributeType | None = ..., defaultPositionAttributeName: str | None = ..., defaultNormalAttributeName: str | None = ..., defaultColorAttributeName: str | None = ..., defaultTextureCoordinateAttributeName: str | None = ..., defaultTextureCoordinate1AttributeName: str | None = ..., defaultTextureCoordinate2AttributeName: str | None = ..., defaultTangentAttributeName: str | None = ..., defaultJointIndicesAttributeName: str | None = ..., defaultJointWeightsAttributeName: str | None = ...) -> None: ...
@typing.overload
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, buffer: PySide6.Qt3DCore.Qt3DCore.QBuffer | None = ..., name: str | None = ..., vertexBaseType: PySide6.Qt3DCore.Qt3DCore.QAttribute.VertexBaseType | None = ..., vertexSize: int | None = ..., count: int | None = ..., byteStride: int | None = ..., byteOffset: int | None = ..., divisor: int | None = ..., attributeType: PySide6.Qt3DCore.Qt3DCore.QAttribute.AttributeType | None = ..., defaultPositionAttributeName: str | None = ..., defaultNormalAttributeName: str | None = ..., defaultColorAttributeName: str | None = ..., defaultTextureCoordinateAttributeName: str | None = ..., defaultTextureCoordinate1AttributeName: str | None = ..., defaultTextureCoordinate2AttributeName: str | None = ..., defaultTangentAttributeName: str | None = ..., defaultJointIndicesAttributeName: str | None = ..., defaultJointWeightsAttributeName: str | None = ...) -> None: ...
def attributeType(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAttribute.AttributeType: ...
def buffer(self, /) -> PySide6.Qt3DCore.Qt3DCore.QBuffer: ...
def byteOffset(self, /) -> int: ...
def byteStride(self, /) -> int: ...
def count(self, /) -> int: ...
@staticmethod
def defaultColorAttributeName() -> str: ...
@staticmethod
def defaultJointIndicesAttributeName() -> str: ...
@staticmethod
def defaultJointWeightsAttributeName() -> str: ...
@staticmethod
def defaultNormalAttributeName() -> str: ...
@staticmethod
def defaultPositionAttributeName() -> str: ...
@staticmethod
def defaultTangentAttributeName() -> str: ...
@staticmethod
def defaultTextureCoordinate1AttributeName() -> str: ...
@staticmethod
def defaultTextureCoordinate2AttributeName() -> str: ...
@staticmethod
def defaultTextureCoordinateAttributeName() -> str: ...
def divisor(self, /) -> int: ...
def name(self, /) -> str: ...
def setAttributeType(self, attributeType: PySide6.Qt3DCore.Qt3DCore.QAttribute.AttributeType, /) -> None: ...
def setBuffer(self, buffer: PySide6.Qt3DCore.Qt3DCore.QBuffer, /) -> None: ...
def setByteOffset(self, byteOffset: int, /) -> None: ...
def setByteStride(self, byteStride: int, /) -> None: ...
def setCount(self, count: int, /) -> None: ...
def setDivisor(self, divisor: int, /) -> None: ...
def setName(self, name: str, /) -> None: ...
def setVertexBaseType(self, type: PySide6.Qt3DCore.Qt3DCore.QAttribute.VertexBaseType, /) -> None: ...
def setVertexSize(self, size: int, /) -> None: ...
def vertexBaseType(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAttribute.VertexBaseType: ...
def vertexSize(self, /) -> int: ...
class QBackendNode(Shiboken.Object):
class Mode(enum.Enum):
ReadOnly = 0x0
ReadWrite = 0x1
def __init__(self, /, mode: PySide6.Qt3DCore.Qt3DCore.QBackendNode.Mode = ...) -> None: ...
def isEnabled(self, /) -> bool: ...
def mode(self, /) -> PySide6.Qt3DCore.Qt3DCore.QBackendNode.Mode: ...
def peerId(self, /) -> PySide6.Qt3DCore.Qt3DCore.QNodeId: ...
def setEnabled(self, enabled: bool, /) -> None: ...
def syncFromFrontEnd(self, frontEnd: PySide6.Qt3DCore.Qt3DCore.QNode, firstTime: bool, /) -> None: ...
class QBackendNodeMapper(Shiboken.Object):
def __init__(self, /) -> None: ...
def create(self, id: PySide6.Qt3DCore.Qt3DCore.QNodeId, /) -> PySide6.Qt3DCore.Qt3DCore.QBackendNode: ...
def destroy(self, id: PySide6.Qt3DCore.Qt3DCore.QNodeId, /) -> None: ...
def get(self, id: PySide6.Qt3DCore.Qt3DCore.QNodeId, /) -> PySide6.Qt3DCore.Qt3DCore.QBackendNode: ...
class QBackendNodeMapperPtr(Shiboken.Object):
@typing.overload
def __init__(self, /) -> None: ...
@typing.overload
def __init__(self, pointee: PySide6.Qt3DCore.Qt3DCore.QBackendNodeMapper, /) -> None: ...
def __copy__(self, /) -> typing.Self: ...
def __dir__(self, /) -> collections.abc.Iterable[str]: ...
def __repr__(self, /) -> str: ...
def data(self, /) -> PySide6.Qt3DCore.Qt3DCore.QBackendNodeMapper: ...
@typing.overload
def reset(self, /) -> None: ...
@typing.overload
def reset(self, t: PySide6.Qt3DCore.Qt3DCore.QBackendNodeMapper, /) -> None: ...
class QBoundingVolume(PySide6.Qt3DCore.Qt3DCore.QComponent):
implicitMaxPointChanged : typing.ClassVar[Signal] = ... # implicitMaxPointChanged(QVector3D)
implicitMinPointChanged : typing.ClassVar[Signal] = ... # implicitMinPointChanged(QVector3D)
implicitPointsValidChanged: typing.ClassVar[Signal] = ... # implicitPointsValidChanged(bool)
maxPointChanged : typing.ClassVar[Signal] = ... # maxPointChanged(QVector3D)
minPointChanged : typing.ClassVar[Signal] = ... # minPointChanged(QVector3D)
viewChanged : typing.ClassVar[Signal] = ... # viewChanged(QGeometryView*)
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, view: PySide6.Qt3DCore.Qt3DCore.QGeometryView | None = ..., implicitMinPoint: PySide6.QtGui.QVector3D | None = ..., implicitMaxPoint: PySide6.QtGui.QVector3D | None = ..., implicitPointsValid: bool | None = ..., minPoint: PySide6.QtGui.QVector3D | None = ..., maxPoint: PySide6.QtGui.QVector3D | None = ...) -> None: ...
def areImplicitPointsValid(self, /) -> bool: ...
def implicitMaxPoint(self, /) -> PySide6.QtGui.QVector3D: ...
def implicitMinPoint(self, /) -> PySide6.QtGui.QVector3D: ...
def maxPoint(self, /) -> PySide6.QtGui.QVector3D: ...
def minPoint(self, /) -> PySide6.QtGui.QVector3D: ...
def setMaxPoint(self, maxPoint: PySide6.QtGui.QVector3D, /) -> None: ...
def setMinPoint(self, minPoint: PySide6.QtGui.QVector3D, /) -> None: ...
def setView(self, view: PySide6.Qt3DCore.Qt3DCore.QGeometryView, /) -> None: ...
def updateImplicitBounds(self, /) -> bool: ...
def view(self, /) -> PySide6.Qt3DCore.Qt3DCore.QGeometryView: ...
class QBuffer(PySide6.Qt3DCore.Qt3DCore.QNode):
accessTypeChanged : typing.ClassVar[Signal] = ... # accessTypeChanged(AccessType)
dataAvailable : typing.ClassVar[Signal] = ... # dataAvailable()
dataChanged : typing.ClassVar[Signal] = ... # dataChanged(QByteArray)
usageChanged : typing.ClassVar[Signal] = ... # usageChanged(UsageType)
class AccessType(enum.Enum):
Write = 0x1
Read = 0x2
ReadWrite = 0x3
class UsageType(enum.Enum):
StreamDraw = 0x88e0
StreamRead = 0x88e1
StreamCopy = 0x88e2
StaticDraw = 0x88e4
StaticRead = 0x88e5
StaticCopy = 0x88e6
DynamicDraw = 0x88e8
DynamicRead = 0x88e9
DynamicCopy = 0x88ea
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, usage: PySide6.Qt3DCore.Qt3DCore.QBuffer.UsageType | None = ..., accessType: PySide6.Qt3DCore.Qt3DCore.QBuffer.AccessType | None = ...) -> None: ...
def accessType(self, /) -> PySide6.Qt3DCore.Qt3DCore.QBuffer.AccessType: ...
def data(self, /) -> PySide6.QtCore.QByteArray: ...
def setAccessType(self, access: PySide6.Qt3DCore.Qt3DCore.QBuffer.AccessType, /) -> None: ...
def setData(self, bytes: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ...
def setUsage(self, usage: PySide6.Qt3DCore.Qt3DCore.QBuffer.UsageType, /) -> None: ...
def updateData(self, offset: int, bytes: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ...
def usage(self, /) -> PySide6.Qt3DCore.Qt3DCore.QBuffer.UsageType: ...
class QComponent(PySide6.Qt3DCore.Qt3DCore.QNode):
addedToEntity : typing.ClassVar[Signal] = ... # addedToEntity(QEntity*)
removedFromEntity : typing.ClassVar[Signal] = ... # removedFromEntity(QEntity*)
shareableChanged : typing.ClassVar[Signal] = ... # shareableChanged(bool)
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, isShareable: bool | None = ...) -> None: ...
def entities(self, /) -> typing.List[PySide6.Qt3DCore.Qt3DCore.QEntity]: ...
def isShareable(self, /) -> bool: ...
def setShareable(self, isShareable: bool, /) -> None: ...
class QCoreAspect(PySide6.Qt3DCore.Qt3DCore.QAbstractAspect):
def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
def calculateBoundingVolumeJob(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAspectJobPtr: ...
class QCoreSettings(PySide6.Qt3DCore.Qt3DCore.QComponent):
boundingVolumesEnabledChanged: typing.ClassVar[Signal] = ... # boundingVolumesEnabledChanged(bool)
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, boundingVolumesEnabled: bool | None = ...) -> None: ...
def boundingVolumesEnabled(self, /) -> bool: ...
def setBoundingVolumesEnabled(self, boundingVolumesEnabled: bool, /) -> None: ...
class QEntity(PySide6.Qt3DCore.Qt3DCore.QNode):
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
def addComponent(self, comp: PySide6.Qt3DCore.Qt3DCore.QComponent, /) -> None: ...
def components(self, /) -> typing.List[PySide6.Qt3DCore.Qt3DCore.QComponent]: ...
def parentEntity(self, /) -> PySide6.Qt3DCore.Qt3DCore.QEntity: ...
def removeComponent(self, comp: PySide6.Qt3DCore.Qt3DCore.QComponent, /) -> None: ...
class QEntityPtr(Shiboken.Object):
@typing.overload
def __init__(self, /) -> None: ...
@typing.overload
def __init__(self, pointee: PySide6.Qt3DCore.Qt3DCore.QEntity, /) -> None: ...
def __copy__(self, /) -> typing.Self: ...
def __dir__(self, /) -> collections.abc.Iterable[str]: ...
def __repr__(self, /) -> str: ...
def data(self, /) -> PySide6.Qt3DCore.Qt3DCore.QEntity: ...
@typing.overload
def reset(self, /) -> None: ...
@typing.overload
def reset(self, t: PySide6.Qt3DCore.Qt3DCore.QEntity, /) -> None: ...
class QGeometry(PySide6.Qt3DCore.Qt3DCore.QNode):
boundingVolumePositionAttributeChanged: typing.ClassVar[Signal] = ... # boundingVolumePositionAttributeChanged(QAttribute*)
maxExtentChanged : typing.ClassVar[Signal] = ... # maxExtentChanged(QVector3D)
minExtentChanged : typing.ClassVar[Signal] = ... # minExtentChanged(QVector3D)
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, boundingVolumePositionAttribute: PySide6.Qt3DCore.Qt3DCore.QAttribute | None = ..., minExtent: PySide6.QtGui.QVector3D | None = ..., maxExtent: PySide6.QtGui.QVector3D | None = ...) -> None: ...
def addAttribute(self, attribute: PySide6.Qt3DCore.Qt3DCore.QAttribute, /) -> None: ...
def attributes(self, /) -> typing.List[PySide6.Qt3DCore.Qt3DCore.QAttribute]: ...
def boundingVolumePositionAttribute(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAttribute: ...
def maxExtent(self, /) -> PySide6.QtGui.QVector3D: ...
def minExtent(self, /) -> PySide6.QtGui.QVector3D: ...
def removeAttribute(self, attribute: PySide6.Qt3DCore.Qt3DCore.QAttribute, /) -> None: ...
def setBoundingVolumePositionAttribute(self, boundingVolumePositionAttribute: PySide6.Qt3DCore.Qt3DCore.QAttribute, /) -> None: ...
class QGeometryView(PySide6.Qt3DCore.Qt3DCore.QNode):
firstInstanceChanged : typing.ClassVar[Signal] = ... # firstInstanceChanged(int)
firstVertexChanged : typing.ClassVar[Signal] = ... # firstVertexChanged(int)
geometryChanged : typing.ClassVar[Signal] = ... # geometryChanged(QGeometry*)
indexBufferByteOffsetChanged: typing.ClassVar[Signal] = ... # indexBufferByteOffsetChanged(int)
indexOffsetChanged : typing.ClassVar[Signal] = ... # indexOffsetChanged(int)
instanceCountChanged : typing.ClassVar[Signal] = ... # instanceCountChanged(int)
primitiveRestartEnabledChanged: typing.ClassVar[Signal] = ... # primitiveRestartEnabledChanged(bool)
primitiveTypeChanged : typing.ClassVar[Signal] = ... # primitiveTypeChanged(PrimitiveType)
restartIndexValueChanged : typing.ClassVar[Signal] = ... # restartIndexValueChanged(int)
vertexCountChanged : typing.ClassVar[Signal] = ... # vertexCountChanged(int)
verticesPerPatchChanged : typing.ClassVar[Signal] = ... # verticesPerPatchChanged(int)
class PrimitiveType(enum.Enum):
Points = 0x0
Lines = 0x1
LineLoop = 0x2
LineStrip = 0x3
Triangles = 0x4
TriangleStrip = 0x5
TriangleFan = 0x6
LinesAdjacency = 0xa
LineStripAdjacency = 0xb
TrianglesAdjacency = 0xc
TriangleStripAdjacency = 0xd
Patches = 0xe
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, instanceCount: int | None = ..., vertexCount: int | None = ..., indexOffset: int | None = ..., firstInstance: int | None = ..., firstVertex: int | None = ..., indexBufferByteOffset: int | None = ..., restartIndexValue: int | None = ..., verticesPerPatch: int | None = ..., primitiveRestartEnabled: bool | None = ..., geometry: PySide6.Qt3DCore.Qt3DCore.QGeometry | None = ..., primitiveType: PySide6.Qt3DCore.Qt3DCore.QGeometryView.PrimitiveType | None = ...) -> None: ...
def firstInstance(self, /) -> int: ...
def firstVertex(self, /) -> int: ...
def geometry(self, /) -> PySide6.Qt3DCore.Qt3DCore.QGeometry: ...
def indexBufferByteOffset(self, /) -> int: ...
def indexOffset(self, /) -> int: ...
def instanceCount(self, /) -> int: ...
def primitiveRestartEnabled(self, /) -> bool: ...
def primitiveType(self, /) -> PySide6.Qt3DCore.Qt3DCore.QGeometryView.PrimitiveType: ...
def restartIndexValue(self, /) -> int: ...
def setFirstInstance(self, firstInstance: int, /) -> None: ...
def setFirstVertex(self, firstVertex: int, /) -> None: ...
def setGeometry(self, geometry: PySide6.Qt3DCore.Qt3DCore.QGeometry, /) -> None: ...
def setIndexBufferByteOffset(self, offset: int, /) -> None: ...
def setIndexOffset(self, indexOffset: int, /) -> None: ...
def setInstanceCount(self, instanceCount: int, /) -> None: ...
def setPrimitiveRestartEnabled(self, enabled: bool, /) -> None: ...
def setPrimitiveType(self, primitiveType: PySide6.Qt3DCore.Qt3DCore.QGeometryView.PrimitiveType, /) -> None: ...
def setRestartIndexValue(self, index: int, /) -> None: ...
def setVertexCount(self, vertexCount: int, /) -> None: ...
def setVerticesPerPatch(self, verticesPerPatch: int, /) -> None: ...
def vertexCount(self, /) -> int: ...
def verticesPerPatch(self, /) -> int: ...
class QJoint(PySide6.Qt3DCore.Qt3DCore.QNode):
inverseBindMatrixChanged : typing.ClassVar[Signal] = ... # inverseBindMatrixChanged(QMatrix4x4)
nameChanged : typing.ClassVar[Signal] = ... # nameChanged(QString)
rotationChanged : typing.ClassVar[Signal] = ... # rotationChanged(QQuaternion)
rotationXChanged : typing.ClassVar[Signal] = ... # rotationXChanged(float)
rotationYChanged : typing.ClassVar[Signal] = ... # rotationYChanged(float)
rotationZChanged : typing.ClassVar[Signal] = ... # rotationZChanged(float)
scaleChanged : typing.ClassVar[Signal] = ... # scaleChanged(QVector3D)
translationChanged : typing.ClassVar[Signal] = ... # translationChanged(QVector3D)
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, scale: PySide6.QtGui.QVector3D | None = ..., rotation: PySide6.QtGui.QQuaternion | None = ..., translation: PySide6.QtGui.QVector3D | None = ..., inverseBindMatrix: PySide6.QtGui.QMatrix4x4 | None = ..., rotationX: float | None = ..., rotationY: float | None = ..., rotationZ: float | None = ..., name: str | None = ...) -> None: ...
def addChildJoint(self, joint: PySide6.Qt3DCore.Qt3DCore.QJoint, /) -> None: ...
def childJoints(self, /) -> typing.List[PySide6.Qt3DCore.Qt3DCore.QJoint]: ...
def inverseBindMatrix(self, /) -> PySide6.QtGui.QMatrix4x4: ...
def name(self, /) -> str: ...
def removeChildJoint(self, joint: PySide6.Qt3DCore.Qt3DCore.QJoint, /) -> None: ...
def rotation(self, /) -> PySide6.QtGui.QQuaternion: ...
def rotationX(self, /) -> float: ...
def rotationY(self, /) -> float: ...
def rotationZ(self, /) -> float: ...
def scale(self, /) -> PySide6.QtGui.QVector3D: ...
def setInverseBindMatrix(self, inverseBindMatrix: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, /) -> None: ...
def setName(self, name: str, /) -> None: ...
def setRotation(self, rotation: PySide6.QtGui.QQuaternion, /) -> None: ...
def setRotationX(self, rotationX: float, /) -> None: ...
def setRotationY(self, rotationY: float, /) -> None: ...
def setRotationZ(self, rotationZ: float, /) -> None: ...
def setScale(self, scale: PySide6.QtGui.QVector3D, /) -> None: ...
def setToIdentity(self, /) -> None: ...
def setTranslation(self, translation: PySide6.QtGui.QVector3D, /) -> None: ...
def translation(self, /) -> PySide6.QtGui.QVector3D: ...
class QNode(PySide6.QtCore.QObject):
enabledChanged : typing.ClassVar[Signal] = ... # enabledChanged(bool)
nodeDestroyed : typing.ClassVar[Signal] = ... # nodeDestroyed()
parentChanged : typing.ClassVar[Signal] = ... # parentChanged(QObject*)
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, enabled: bool | None = ...) -> None: ...
def blockNotifications(self, block: bool, /) -> bool: ...
def childNodes(self, /) -> typing.List[PySide6.Qt3DCore.Qt3DCore.QNode]: ...
def id(self, /) -> PySide6.Qt3DCore.Qt3DCore.QNodeId: ...
def isEnabled(self, /) -> bool: ...
def notificationsBlocked(self, /) -> bool: ...
def parentNode(self, /) -> PySide6.Qt3DCore.Qt3DCore.QNode: ...
def setEnabled(self, isEnabled: bool, /) -> None: ...
def setParent(self, parent: PySide6.Qt3DCore.Qt3DCore.QNode, /) -> None: ...
class QNodeId(Shiboken.Object):
@typing.overload
def __init__(self, /) -> None: ...
@typing.overload
def __init__(self, QNodeId: PySide6.Qt3DCore.Qt3DCore.QNodeId, /) -> None: ...
def __copy__(self, /) -> typing.Self: ...
def __eq__(self, other: PySide6.Qt3DCore.Qt3DCore.QNodeId, /) -> bool: ...
def __gt__(self, other: PySide6.Qt3DCore.Qt3DCore.QNodeId, /) -> bool: ...
def __lt__(self, other: PySide6.Qt3DCore.Qt3DCore.QNodeId, /) -> bool: ...
def __ne__(self, other: PySide6.Qt3DCore.Qt3DCore.QNodeId, /) -> bool: ...
def __repr__(self, /) -> str: ...
@staticmethod
def createId() -> PySide6.Qt3DCore.Qt3DCore.QNodeId: ...
def id(self, /) -> int: ...
def isNull(self, /) -> bool: ...
class QNodeIdTypePair(Shiboken.Object):
@typing.overload
def __init__(self, /) -> None: ...
@typing.overload
def __init__(self, _id: PySide6.Qt3DCore.Qt3DCore.QNodeId, _type: PySide6.QtCore.QMetaObject, /) -> None: ...
@typing.overload
def __init__(self, QNodeIdTypePair: PySide6.Qt3DCore.Qt3DCore.QNodeIdTypePair, /) -> None: ...
def __copy__(self, /) -> typing.Self: ...
class QSkeleton(PySide6.Qt3DCore.Qt3DCore.QAbstractSkeleton):
rootJointChanged : typing.ClassVar[Signal] = ... # rootJointChanged(Qt3DCore::QJoint*)
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, rootJoint: PySide6.Qt3DCore.Qt3DCore.QJoint | None = ...) -> None: ...
def rootJoint(self, /) -> PySide6.Qt3DCore.Qt3DCore.QJoint: ...
def setRootJoint(self, rootJoint: PySide6.Qt3DCore.Qt3DCore.QJoint, /) -> None: ...
class QSkeletonLoader(PySide6.Qt3DCore.Qt3DCore.QAbstractSkeleton):
createJointsEnabledChanged: typing.ClassVar[Signal] = ... # createJointsEnabledChanged(bool)
rootJointChanged : typing.ClassVar[Signal] = ... # rootJointChanged(Qt3DCore::QJoint*)
sourceChanged : typing.ClassVar[Signal] = ... # sourceChanged(QUrl)
statusChanged : typing.ClassVar[Signal] = ... # statusChanged(Status)
class Status(enum.Enum):
NotReady = 0x0
Ready = 0x1
Error = 0x2
@typing.overload
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, source: PySide6.QtCore.QUrl | None = ..., status: PySide6.Qt3DCore.Qt3DCore.QSkeletonLoader.Status | None = ..., createJointsEnabled: bool | None = ..., rootJoint: PySide6.Qt3DCore.Qt3DCore.QJoint | None = ...) -> None: ...
@typing.overload
def __init__(self, source: PySide6.QtCore.QUrl | str, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, status: PySide6.Qt3DCore.Qt3DCore.QSkeletonLoader.Status | None = ..., createJointsEnabled: bool | None = ..., rootJoint: PySide6.Qt3DCore.Qt3DCore.QJoint | None = ...) -> None: ...
def isCreateJointsEnabled(self, /) -> bool: ...
def rootJoint(self, /) -> PySide6.Qt3DCore.Qt3DCore.QJoint: ...
def setCreateJointsEnabled(self, enabled: bool, /) -> None: ...
def setSource(self, source: PySide6.QtCore.QUrl | str, /) -> None: ...
def source(self, /) -> PySide6.QtCore.QUrl: ...
def status(self, /) -> PySide6.Qt3DCore.Qt3DCore.QSkeletonLoader.Status: ...
class QTransform(PySide6.Qt3DCore.Qt3DCore.QComponent):
matrixChanged : typing.ClassVar[Signal] = ... # matrixChanged()
rotationChanged : typing.ClassVar[Signal] = ... # rotationChanged(QQuaternion)
rotationXChanged : typing.ClassVar[Signal] = ... # rotationXChanged(float)
rotationYChanged : typing.ClassVar[Signal] = ... # rotationYChanged(float)
rotationZChanged : typing.ClassVar[Signal] = ... # rotationZChanged(float)
scale3DChanged : typing.ClassVar[Signal] = ... # scale3DChanged(QVector3D)
scaleChanged : typing.ClassVar[Signal] = ... # scaleChanged(float)
translationChanged : typing.ClassVar[Signal] = ... # translationChanged(QVector3D)
worldMatrixChanged : typing.ClassVar[Signal] = ... # worldMatrixChanged(QMatrix4x4)
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, matrix: PySide6.QtGui.QMatrix4x4 | None = ..., scale: float | None = ..., scale3D: PySide6.QtGui.QVector3D | None = ..., rotation: PySide6.QtGui.QQuaternion | None = ..., translation: PySide6.QtGui.QVector3D | None = ..., rotationX: float | None = ..., rotationY: float | None = ..., rotationZ: float | None = ..., worldMatrix: PySide6.QtGui.QMatrix4x4 | None = ...) -> None: ...
@staticmethod
def fromAxes(xAxis: PySide6.QtGui.QVector3D, yAxis: PySide6.QtGui.QVector3D, zAxis: PySide6.QtGui.QVector3D, /) -> PySide6.QtGui.QQuaternion: ...
@typing.overload
@staticmethod
def fromAxesAndAngles(axis1: PySide6.QtGui.QVector3D, angle1: float, axis2: PySide6.QtGui.QVector3D, angle2: float, /) -> PySide6.QtGui.QQuaternion: ...
@typing.overload
@staticmethod
def fromAxesAndAngles(axis1: PySide6.QtGui.QVector3D, angle1: float, axis2: PySide6.QtGui.QVector3D, angle2: float, axis3: PySide6.QtGui.QVector3D, angle3: float, /) -> PySide6.QtGui.QQuaternion: ...
@typing.overload
@staticmethod
def fromAxisAndAngle(axis: PySide6.QtGui.QVector3D, angle: float, /) -> PySide6.QtGui.QQuaternion: ...
@typing.overload
@staticmethod
def fromAxisAndAngle(x: float, y: float, z: float, angle: float, /) -> PySide6.QtGui.QQuaternion: ...
@typing.overload
@staticmethod
def fromEulerAngles(eulerAngles: PySide6.QtGui.QVector3D, /) -> PySide6.QtGui.QQuaternion: ...
@typing.overload
@staticmethod
def fromEulerAngles(pitch: float, yaw: float, roll: float, /) -> PySide6.QtGui.QQuaternion: ...
def matrix(self, /) -> PySide6.QtGui.QMatrix4x4: ...
@staticmethod
def rotateAround(point: PySide6.QtGui.QVector3D, angle: float, axis: PySide6.QtGui.QVector3D, /) -> PySide6.QtGui.QMatrix4x4: ...
@staticmethod
def rotateFromAxes(xAxis: PySide6.QtGui.QVector3D, yAxis: PySide6.QtGui.QVector3D, zAxis: PySide6.QtGui.QVector3D, /) -> PySide6.QtGui.QMatrix4x4: ...
def rotation(self, /) -> PySide6.QtGui.QQuaternion: ...
def rotationX(self, /) -> float: ...
def rotationY(self, /) -> float: ...
def rotationZ(self, /) -> float: ...
def scale(self, /) -> float: ...
def scale3D(self, /) -> PySide6.QtGui.QVector3D: ...
def setMatrix(self, matrix: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, /) -> None: ...
def setRotation(self, rotation: PySide6.QtGui.QQuaternion, /) -> None: ...
def setRotationX(self, rotationX: float, /) -> None: ...
def setRotationY(self, rotationY: float, /) -> None: ...
def setRotationZ(self, rotationZ: float, /) -> None: ...
def setScale(self, scale: float, /) -> None: ...
def setScale3D(self, scale: PySide6.QtGui.QVector3D, /) -> None: ...
def setTranslation(self, translation: PySide6.QtGui.QVector3D, /) -> None: ...
def translation(self, /) -> PySide6.QtGui.QVector3D: ...
def worldMatrix(self, /) -> PySide6.QtGui.QMatrix4x4: ...
@staticmethod
def qHash(id: PySide6.Qt3DCore.Qt3DCore.QNodeId, /, seed: int | None = ...) -> int: ...
@staticmethod
def qIdForNode(node: PySide6.Qt3DCore.Qt3DCore.QNode, /) -> PySide6.Qt3DCore.Qt3DCore.QNodeId: ...
# eof

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,400 @@
# Copyright (C) 2022 The Qt Company Ltd.
# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
"""
This file contains the exact signatures for all functions in module
PySide6.Qt3DInput, except for defaults which are replaced by "...".
"""
# mypy: disable-error-code="override, overload-overlap"
# Module `PySide6.Qt3DInput`
import PySide6.Qt3DInput
import PySide6.QtCore
import PySide6.QtGui
import PySide6.Qt3DCore
import enum
import typing
import collections.abc
from PySide6.QtCore import Signal
from shiboken6 import Shiboken
class QIntList: ...
class Qt3DInput(Shiboken.Object):
class QAbstractActionInput(PySide6.Qt3DCore.Qt3DCore.QNode): ...
class QAbstractAxisInput(PySide6.Qt3DCore.Qt3DCore.QNode):
sourceDeviceChanged : typing.ClassVar[Signal] = ... # sourceDeviceChanged(QAbstractPhysicalDevice*)
def setSourceDevice(self, sourceDevice: PySide6.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice, /) -> None: ...
def sourceDevice(self, /) -> PySide6.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice: ...
class QAbstractPhysicalDevice(PySide6.Qt3DCore.Qt3DCore.QNode):
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
def addAxisSetting(self, axisSetting: PySide6.Qt3DInput.Qt3DInput.QAxisSetting, /) -> None: ...
def axisCount(self, /) -> int: ...
def axisIdentifier(self, name: str, /) -> int: ...
def axisNames(self, /) -> typing.List[str]: ...
def axisSettings(self, /) -> typing.List[PySide6.Qt3DInput.Qt3DInput.QAxisSetting]: ...
def buttonCount(self, /) -> int: ...
def buttonIdentifier(self, name: str, /) -> int: ...
def buttonNames(self, /) -> typing.List[str]: ...
def removeAxisSetting(self, axisSetting: PySide6.Qt3DInput.Qt3DInput.QAxisSetting, /) -> None: ...
class QAction(PySide6.Qt3DCore.Qt3DCore.QNode):
activeChanged : typing.ClassVar[Signal] = ... # activeChanged(bool)
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, active: bool | None = ...) -> None: ...
def addInput(self, input: PySide6.Qt3DInput.Qt3DInput.QAbstractActionInput, /) -> None: ...
def inputs(self, /) -> typing.List[PySide6.Qt3DInput.Qt3DInput.QAbstractActionInput]: ...
def isActive(self, /) -> bool: ...
def removeInput(self, input: PySide6.Qt3DInput.Qt3DInput.QAbstractActionInput, /) -> None: ...
class QActionInput(PySide6.Qt3DInput.Qt3DInput.QAbstractActionInput):
buttonsChanged : typing.ClassVar[Signal] = ... # buttonsChanged(QList<int>)
sourceDeviceChanged : typing.ClassVar[Signal] = ... # sourceDeviceChanged(QAbstractPhysicalDevice*)
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, sourceDevice: PySide6.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice | None = ..., buttons: collections.abc.Sequence[int] | None = ...) -> None: ...
def buttons(self, /) -> typing.List[int]: ...
def setButtons(self, buttons: collections.abc.Sequence[int], /) -> None: ...
def setSourceDevice(self, sourceDevice: PySide6.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice, /) -> None: ...
def sourceDevice(self, /) -> PySide6.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice: ...
class QAnalogAxisInput(PySide6.Qt3DInput.Qt3DInput.QAbstractAxisInput):
axisChanged : typing.ClassVar[Signal] = ... # axisChanged(int)
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, axis: int | None = ...) -> None: ...
def axis(self, /) -> int: ...
def setAxis(self, axis: int, /) -> None: ...
class QAxis(PySide6.Qt3DCore.Qt3DCore.QNode):
valueChanged : typing.ClassVar[Signal] = ... # valueChanged(float)
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, value: float | None = ...) -> None: ...
def addInput(self, input: PySide6.Qt3DInput.Qt3DInput.QAbstractAxisInput, /) -> None: ...
def inputs(self, /) -> typing.List[PySide6.Qt3DInput.Qt3DInput.QAbstractAxisInput]: ...
def removeInput(self, input: PySide6.Qt3DInput.Qt3DInput.QAbstractAxisInput, /) -> None: ...
def value(self, /) -> float: ...
class QAxisAccumulator(PySide6.Qt3DCore.Qt3DCore.QComponent):
scaleChanged : typing.ClassVar[Signal] = ... # scaleChanged(float)
sourceAxisChanged : typing.ClassVar[Signal] = ... # sourceAxisChanged(Qt3DInput::QAxis*)
sourceAxisTypeChanged : typing.ClassVar[Signal] = ... # sourceAxisTypeChanged(QAxisAccumulator::SourceAxisType)
valueChanged : typing.ClassVar[Signal] = ... # valueChanged(float)
velocityChanged : typing.ClassVar[Signal] = ... # velocityChanged(float)
class SourceAxisType(enum.Enum):
Velocity = 0x0
Acceleration = 0x1
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, sourceAxis: PySide6.Qt3DInput.Qt3DInput.QAxis | None = ..., sourceAxisType: PySide6.Qt3DInput.Qt3DInput.QAxisAccumulator.SourceAxisType | None = ..., scale: float | None = ..., value: float | None = ..., velocity: float | None = ...) -> None: ...
def scale(self, /) -> float: ...
def setScale(self, scale: float, /) -> None: ...
def setSourceAxis(self, sourceAxis: PySide6.Qt3DInput.Qt3DInput.QAxis, /) -> None: ...
def setSourceAxisType(self, sourceAxisType: PySide6.Qt3DInput.Qt3DInput.QAxisAccumulator.SourceAxisType, /) -> None: ...
def sourceAxis(self, /) -> PySide6.Qt3DInput.Qt3DInput.QAxis: ...
def sourceAxisType(self, /) -> PySide6.Qt3DInput.Qt3DInput.QAxisAccumulator.SourceAxisType: ...
def value(self, /) -> float: ...
def velocity(self, /) -> float: ...
class QAxisSetting(PySide6.Qt3DCore.Qt3DCore.QNode):
axesChanged : typing.ClassVar[Signal] = ... # axesChanged(QList<int>)
deadZoneRadiusChanged : typing.ClassVar[Signal] = ... # deadZoneRadiusChanged(float)
smoothChanged : typing.ClassVar[Signal] = ... # smoothChanged(bool)
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, deadZoneRadius: float | None = ..., axes: collections.abc.Sequence[int] | None = ..., smooth: bool | None = ...) -> None: ...
def axes(self, /) -> typing.List[int]: ...
def deadZoneRadius(self, /) -> float: ...
def isSmoothEnabled(self, /) -> bool: ...
def setAxes(self, axes: collections.abc.Sequence[int], /) -> None: ...
def setDeadZoneRadius(self, deadZoneRadius: float, /) -> None: ...
def setSmoothEnabled(self, enabled: bool, /) -> None: ...
class QButtonAxisInput(PySide6.Qt3DInput.Qt3DInput.QAbstractAxisInput):
accelerationChanged : typing.ClassVar[Signal] = ... # accelerationChanged(float)
buttonsChanged : typing.ClassVar[Signal] = ... # buttonsChanged(QList<int>)
decelerationChanged : typing.ClassVar[Signal] = ... # decelerationChanged(float)
scaleChanged : typing.ClassVar[Signal] = ... # scaleChanged(float)
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, scale: float | None = ..., buttons: collections.abc.Sequence[int] | None = ..., acceleration: float | None = ..., deceleration: float | None = ...) -> None: ...
def acceleration(self, /) -> float: ...
def buttons(self, /) -> typing.List[int]: ...
def deceleration(self, /) -> float: ...
def scale(self, /) -> float: ...
def setAcceleration(self, acceleration: float, /) -> None: ...
def setButtons(self, buttons: collections.abc.Sequence[int], /) -> None: ...
def setDeceleration(self, deceleration: float, /) -> None: ...
def setScale(self, scale: float, /) -> None: ...
class QInputAspect(PySide6.Qt3DCore.Qt3DCore.QAbstractAspect):
def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
def availablePhysicalDevices(self, /) -> typing.List[str]: ...
def createPhysicalDevice(self, name: str, /) -> PySide6.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice: ...
class QInputChord(PySide6.Qt3DInput.Qt3DInput.QAbstractActionInput):
timeoutChanged : typing.ClassVar[Signal] = ... # timeoutChanged(int)
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, timeout: int | None = ...) -> None: ...
def addChord(self, input: PySide6.Qt3DInput.Qt3DInput.QAbstractActionInput, /) -> None: ...
def chords(self, /) -> typing.List[PySide6.Qt3DInput.Qt3DInput.QAbstractActionInput]: ...
def removeChord(self, input: PySide6.Qt3DInput.Qt3DInput.QAbstractActionInput, /) -> None: ...
def setTimeout(self, timeout: int, /) -> None: ...
def timeout(self, /) -> int: ...
class QInputSequence(PySide6.Qt3DInput.Qt3DInput.QAbstractActionInput):
buttonIntervalChanged : typing.ClassVar[Signal] = ... # buttonIntervalChanged(int)
timeoutChanged : typing.ClassVar[Signal] = ... # timeoutChanged(int)
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, timeout: int | None = ..., buttonInterval: int | None = ...) -> None: ...
def addSequence(self, input: PySide6.Qt3DInput.Qt3DInput.QAbstractActionInput, /) -> None: ...
def buttonInterval(self, /) -> int: ...
def removeSequence(self, input: PySide6.Qt3DInput.Qt3DInput.QAbstractActionInput, /) -> None: ...
def sequences(self, /) -> typing.List[PySide6.Qt3DInput.Qt3DInput.QAbstractActionInput]: ...
def setButtonInterval(self, buttonInterval: int, /) -> None: ...
def setTimeout(self, timeout: int, /) -> None: ...
def timeout(self, /) -> int: ...
class QInputSettings(PySide6.Qt3DCore.Qt3DCore.QComponent):
eventSourceChanged : typing.ClassVar[Signal] = ... # eventSourceChanged(QObject*)
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, eventSource: PySide6.QtCore.QObject | None = ...) -> None: ...
def eventSource(self, /) -> PySide6.QtCore.QObject: ...
def setEventSource(self, eventSource: PySide6.QtCore.QObject, /) -> None: ...
class QKeyEvent(PySide6.QtCore.QObject):
@typing.overload
def __init__(self, ke: PySide6.QtGui.QKeyEvent, /, *, key: int | None = ..., text: str | None = ..., modifiers: int | None = ..., isAutoRepeat: bool | None = ..., count: int | None = ..., nativeScanCode: int | None = ..., accepted: bool | None = ...) -> None: ...
@typing.overload
def __init__(self, type: PySide6.QtCore.QEvent.Type, key: int, modifiers: PySide6.QtCore.Qt.KeyboardModifier, /, text: str = ..., autorep: bool = ..., count: int = ..., *, isAutoRepeat: bool | None = ..., nativeScanCode: int | None = ..., accepted: bool | None = ...) -> None: ...
def count(self, /) -> int: ...
def isAccepted(self, /) -> bool: ...
def isAutoRepeat(self, /) -> bool: ...
def key(self, /) -> int: ...
def matches(self, key_: PySide6.QtGui.QKeySequence.StandardKey, /) -> bool: ...
def modifiers(self, /) -> int: ...
def nativeScanCode(self, /) -> int: ...
def setAccepted(self, accepted: bool, /) -> None: ...
def text(self, /) -> str: ...
def type(self, /) -> PySide6.QtCore.QEvent.Type: ...
class QKeyboardDevice(PySide6.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice):
activeInputChanged : typing.ClassVar[Signal] = ... # activeInputChanged(QKeyboardHandler*)
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, activeInput: PySide6.Qt3DInput.Qt3DInput.QKeyboardHandler | None = ...) -> None: ...
def activeInput(self, /) -> PySide6.Qt3DInput.Qt3DInput.QKeyboardHandler: ...
def axisCount(self, /) -> int: ...
def axisIdentifier(self, name: str, /) -> int: ...
def axisNames(self, /) -> typing.List[str]: ...
def buttonCount(self, /) -> int: ...
def buttonIdentifier(self, name: str, /) -> int: ...
def buttonNames(self, /) -> typing.List[str]: ...
class QKeyboardHandler(PySide6.Qt3DCore.Qt3DCore.QComponent):
asteriskPressed : typing.ClassVar[Signal] = ... # asteriskPressed(Qt3DInput::QKeyEvent*)
backPressed : typing.ClassVar[Signal] = ... # backPressed(Qt3DInput::QKeyEvent*)
backtabPressed : typing.ClassVar[Signal] = ... # backtabPressed(Qt3DInput::QKeyEvent*)
callPressed : typing.ClassVar[Signal] = ... # callPressed(Qt3DInput::QKeyEvent*)
cancelPressed : typing.ClassVar[Signal] = ... # cancelPressed(Qt3DInput::QKeyEvent*)
context1Pressed : typing.ClassVar[Signal] = ... # context1Pressed(Qt3DInput::QKeyEvent*)
context2Pressed : typing.ClassVar[Signal] = ... # context2Pressed(Qt3DInput::QKeyEvent*)
context3Pressed : typing.ClassVar[Signal] = ... # context3Pressed(Qt3DInput::QKeyEvent*)
context4Pressed : typing.ClassVar[Signal] = ... # context4Pressed(Qt3DInput::QKeyEvent*)
deletePressed : typing.ClassVar[Signal] = ... # deletePressed(Qt3DInput::QKeyEvent*)
digit0Pressed : typing.ClassVar[Signal] = ... # digit0Pressed(Qt3DInput::QKeyEvent*)
digit1Pressed : typing.ClassVar[Signal] = ... # digit1Pressed(Qt3DInput::QKeyEvent*)
digit2Pressed : typing.ClassVar[Signal] = ... # digit2Pressed(Qt3DInput::QKeyEvent*)
digit3Pressed : typing.ClassVar[Signal] = ... # digit3Pressed(Qt3DInput::QKeyEvent*)
digit4Pressed : typing.ClassVar[Signal] = ... # digit4Pressed(Qt3DInput::QKeyEvent*)
digit5Pressed : typing.ClassVar[Signal] = ... # digit5Pressed(Qt3DInput::QKeyEvent*)
digit6Pressed : typing.ClassVar[Signal] = ... # digit6Pressed(Qt3DInput::QKeyEvent*)
digit7Pressed : typing.ClassVar[Signal] = ... # digit7Pressed(Qt3DInput::QKeyEvent*)
digit8Pressed : typing.ClassVar[Signal] = ... # digit8Pressed(Qt3DInput::QKeyEvent*)
digit9Pressed : typing.ClassVar[Signal] = ... # digit9Pressed(Qt3DInput::QKeyEvent*)
downPressed : typing.ClassVar[Signal] = ... # downPressed(Qt3DInput::QKeyEvent*)
enterPressed : typing.ClassVar[Signal] = ... # enterPressed(Qt3DInput::QKeyEvent*)
escapePressed : typing.ClassVar[Signal] = ... # escapePressed(Qt3DInput::QKeyEvent*)
flipPressed : typing.ClassVar[Signal] = ... # flipPressed(Qt3DInput::QKeyEvent*)
focusChanged : typing.ClassVar[Signal] = ... # focusChanged(bool)
hangupPressed : typing.ClassVar[Signal] = ... # hangupPressed(Qt3DInput::QKeyEvent*)
leftPressed : typing.ClassVar[Signal] = ... # leftPressed(Qt3DInput::QKeyEvent*)
menuPressed : typing.ClassVar[Signal] = ... # menuPressed(Qt3DInput::QKeyEvent*)
noPressed : typing.ClassVar[Signal] = ... # noPressed(Qt3DInput::QKeyEvent*)
numberSignPressed : typing.ClassVar[Signal] = ... # numberSignPressed(Qt3DInput::QKeyEvent*)
pressed : typing.ClassVar[Signal] = ... # pressed(Qt3DInput::QKeyEvent*)
released : typing.ClassVar[Signal] = ... # released(Qt3DInput::QKeyEvent*)
returnPressed : typing.ClassVar[Signal] = ... # returnPressed(Qt3DInput::QKeyEvent*)
rightPressed : typing.ClassVar[Signal] = ... # rightPressed(Qt3DInput::QKeyEvent*)
selectPressed : typing.ClassVar[Signal] = ... # selectPressed(Qt3DInput::QKeyEvent*)
sourceDeviceChanged : typing.ClassVar[Signal] = ... # sourceDeviceChanged(QKeyboardDevice*)
spacePressed : typing.ClassVar[Signal] = ... # spacePressed(Qt3DInput::QKeyEvent*)
tabPressed : typing.ClassVar[Signal] = ... # tabPressed(Qt3DInput::QKeyEvent*)
upPressed : typing.ClassVar[Signal] = ... # upPressed(Qt3DInput::QKeyEvent*)
volumeDownPressed : typing.ClassVar[Signal] = ... # volumeDownPressed(Qt3DInput::QKeyEvent*)
volumeUpPressed : typing.ClassVar[Signal] = ... # volumeUpPressed(Qt3DInput::QKeyEvent*)
yesPressed : typing.ClassVar[Signal] = ... # yesPressed(Qt3DInput::QKeyEvent*)
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, sourceDevice: PySide6.Qt3DInput.Qt3DInput.QKeyboardDevice | None = ..., focus: bool | None = ...) -> None: ...
def focus(self, /) -> bool: ...
def setFocus(self, focus: bool, /) -> None: ...
def setSourceDevice(self, keyboardDevice: PySide6.Qt3DInput.Qt3DInput.QKeyboardDevice, /) -> None: ...
def sourceDevice(self, /) -> PySide6.Qt3DInput.Qt3DInput.QKeyboardDevice: ...
class QLogicalDevice(PySide6.Qt3DCore.Qt3DCore.QComponent):
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
def actions(self, /) -> typing.List[PySide6.Qt3DInput.Qt3DInput.QAction]: ...
def addAction(self, action: PySide6.Qt3DInput.Qt3DInput.QAction, /) -> None: ...
def addAxis(self, axis: PySide6.Qt3DInput.Qt3DInput.QAxis, /) -> None: ...
def axes(self, /) -> typing.List[PySide6.Qt3DInput.Qt3DInput.QAxis]: ...
def removeAction(self, action: PySide6.Qt3DInput.Qt3DInput.QAction, /) -> None: ...
def removeAxis(self, axis: PySide6.Qt3DInput.Qt3DInput.QAxis, /) -> None: ...
class QMouseDevice(PySide6.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice):
sensitivityChanged : typing.ClassVar[Signal] = ... # sensitivityChanged(float)
updateAxesContinuouslyChanged: typing.ClassVar[Signal] = ... # updateAxesContinuouslyChanged(bool)
class Axis(enum.Enum):
X = 0x0
Y = 0x1
WheelX = 0x2
WheelY = 0x3
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, sensitivity: float | None = ..., updateAxesContinuously: bool | None = ...) -> None: ...
def axisCount(self, /) -> int: ...
def axisIdentifier(self, name: str, /) -> int: ...
def axisNames(self, /) -> typing.List[str]: ...
def buttonCount(self, /) -> int: ...
def buttonIdentifier(self, name: str, /) -> int: ...
def buttonNames(self, /) -> typing.List[str]: ...
def sensitivity(self, /) -> float: ...
def setSensitivity(self, value: float, /) -> None: ...
def setUpdateAxesContinuously(self, updateAxesContinuously: bool, /) -> None: ...
def updateAxesContinuously(self, /) -> bool: ...
class QMouseEvent(PySide6.QtCore.QObject):
class Buttons(enum.Enum):
NoButton = 0x0
LeftButton = 0x1
RightButton = 0x2
MiddleButton = 0x4
BackButton = 0x8
class Modifiers(enum.Enum):
NoModifier = 0x0
ShiftModifier = 0x2000000
ControlModifier = 0x4000000
AltModifier = 0x8000000
MetaModifier = 0x10000000
KeypadModifier = 0x20000000
def __init__(self, e: PySide6.QtGui.QMouseEvent, /, *, x: int | None = ..., y: int | None = ..., wasHeld: bool | None = ..., button: PySide6.Qt3DInput.Qt3DInput.QMouseEvent.Buttons | None = ..., buttons: int | None = ..., modifiers: PySide6.Qt3DInput.Qt3DInput.QMouseEvent.Modifiers | None = ..., accepted: bool | None = ...) -> None: ...
def button(self, /) -> PySide6.Qt3DInput.Qt3DInput.QMouseEvent.Buttons: ...
def buttons(self, /) -> int: ...
def isAccepted(self, /) -> bool: ...
def modifiers(self, /) -> PySide6.Qt3DInput.Qt3DInput.QMouseEvent.Modifiers: ...
def setAccepted(self, accepted: bool, /) -> None: ...
def type(self, /) -> PySide6.QtCore.QEvent.Type: ...
def wasHeld(self, /) -> bool: ...
def x(self, /) -> int: ...
def y(self, /) -> int: ...
class QMouseHandler(PySide6.Qt3DCore.Qt3DCore.QComponent):
clicked : typing.ClassVar[Signal] = ... # clicked(Qt3DInput::QMouseEvent*)
containsMouseChanged : typing.ClassVar[Signal] = ... # containsMouseChanged(bool)
doubleClicked : typing.ClassVar[Signal] = ... # doubleClicked(Qt3DInput::QMouseEvent*)
entered : typing.ClassVar[Signal] = ... # entered()
exited : typing.ClassVar[Signal] = ... # exited()
positionChanged : typing.ClassVar[Signal] = ... # positionChanged(Qt3DInput::QMouseEvent*)
pressAndHold : typing.ClassVar[Signal] = ... # pressAndHold(Qt3DInput::QMouseEvent*)
pressed : typing.ClassVar[Signal] = ... # pressed(Qt3DInput::QMouseEvent*)
released : typing.ClassVar[Signal] = ... # released(Qt3DInput::QMouseEvent*)
sourceDeviceChanged : typing.ClassVar[Signal] = ... # sourceDeviceChanged(QMouseDevice*)
wheel : typing.ClassVar[Signal] = ... # wheel(Qt3DInput::QWheelEvent*)
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, sourceDevice: PySide6.Qt3DInput.Qt3DInput.QMouseDevice | None = ..., containsMouse: bool | None = ...) -> None: ...
def containsMouse(self, /) -> bool: ...
def setContainsMouse(self, contains: bool, /) -> None: ...
def setSourceDevice(self, mouseDevice: PySide6.Qt3DInput.Qt3DInput.QMouseDevice, /) -> None: ...
def sourceDevice(self, /) -> PySide6.Qt3DInput.Qt3DInput.QMouseDevice: ...
class QWheelEvent(PySide6.QtCore.QObject):
class Buttons(enum.Enum):
NoButton = 0x0
LeftButton = 0x1
RightButton = 0x2
MiddleButton = 0x4
BackButton = 0x8
class Modifiers(enum.Enum):
NoModifier = 0x0
ShiftModifier = 0x2000000
ControlModifier = 0x4000000
AltModifier = 0x8000000
MetaModifier = 0x10000000
KeypadModifier = 0x20000000
def __init__(self, e: PySide6.QtGui.QWheelEvent, /, *, x: int | None = ..., y: int | None = ..., angleDelta: PySide6.QtCore.QPoint | None = ..., buttons: int | None = ..., modifiers: PySide6.Qt3DInput.Qt3DInput.QWheelEvent.Modifiers | None = ..., accepted: bool | None = ...) -> None: ...
def angleDelta(self, /) -> PySide6.QtCore.QPoint: ...
def buttons(self, /) -> int: ...
def isAccepted(self, /) -> bool: ...
def modifiers(self, /) -> PySide6.Qt3DInput.Qt3DInput.QWheelEvent.Modifiers: ...
def setAccepted(self, accepted: bool, /) -> None: ...
def type(self, /) -> PySide6.QtCore.QEvent.Type: ...
def x(self, /) -> int: ...
def y(self, /) -> int: ...
# eof

View File

@@ -0,0 +1,37 @@
# Copyright (C) 2022 The Qt Company Ltd.
# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
"""
This file contains the exact signatures for all functions in module
PySide6.Qt3DLogic, except for defaults which are replaced by "...".
"""
# mypy: disable-error-code="override, overload-overlap"
# Module `PySide6.Qt3DLogic`
import PySide6.Qt3DLogic
import PySide6.QtCore
import PySide6.Qt3DCore
import typing
from PySide6.QtCore import Signal
from shiboken6 import Shiboken
class QIntList: ...
class Qt3DLogic(Shiboken.Object):
class QFrameAction(PySide6.Qt3DCore.Qt3DCore.QComponent):
triggered : typing.ClassVar[Signal] = ... # triggered(float)
def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
class QLogicAspect(PySide6.Qt3DCore.Qt3DCore.QAbstractAspect):
def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
# eof

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More