# The PEP 484 type hints stub file for the Qt3DRender module. # # Generated by SIP 5.4.0 # # Copyright (c) 2020 Riverbank Computing Limited # # This file is part of PyQt3D. # # This file may be used under the terms of the GNU General Public License # version 3.0 as published by the Free Software Foundation and appearing in # the file LICENSE included in the packaging of this file. Please review the # following information to ensure the GNU General Public License version 3.0 # requirements will be met: http://www.gnu.org/copyleft/gpl.html. # # If you do not wish to use this file under the terms of the GPL version 3.0 # then you may purchase a commercial license. For more information contact # info@riverbankcomputing.com. # # This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE # WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. import typing from PyQt5 import sip from PyQt5 import QtGui from PyQt5 import QtCore from PyQt5 import Qt3DCore # Support for QDate, QDateTime and QTime. import datetime # Convenient type aliases. PYQT_SLOT = typing.Union[typing.Callable[..., None], QtCore.pyqtBoundSignal] # Convenient aliases for complicated OpenGL types. PYQT_OPENGL_ARRAY = typing.Union[typing.Sequence[int], typing.Sequence[float], sip.Buffer, None] PYQT_OPENGL_BOUND_ARRAY = typing.Union[typing.Sequence[int], typing.Sequence[float], sip.Buffer, int, None] class QAbstractFunctor(sip.simplewrapper): def id(self) -> 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: ... @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'): 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' 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': ... class QDepthRange('QRenderState'): def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... 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: ... class QDepthTest('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 depthFunctionChanged(self, depthFunction: 'QDepthTest.DepthFunction') -> None: ... def setDepthFunction(self, depthFunction: 'QDepthTest.DepthFunction') -> None: ... def depthFunction(self) -> 'QDepthTest.DepthFunction': ... class QDirectionalLight('QAbstractLight'): def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... 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: ... 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, 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: ... class QParameter(Qt3DCore.QNode): @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'): @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 vertex2Index(self) -> int: ... def vertex1Index(self) -> int: ... def edgeIndex(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: ... def pointIndex(self) -> int: ... 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: ... def uvw(self) -> QtGui.QVector3D: ... def vertex3Index(self) -> int: ... def vertex2Index(self) -> int: ... def vertex1Index(self) -> int: ... def triangleIndex(self) -> int: ... class QPointLight('QAbstractLight'): 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 QPointSize('QRenderState'): class SizeMode(int): ... Fixed = ... # type: 'QPointSize.SizeMode' Programmable = ... # type: 'QPointSize.SizeMode' 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 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(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: ...