# encoding: utf-8
# module PyQt6.QtQuick
# from C:\Users\xukai\Downloads\发票2\venv\Lib\site-packages\PyQt6\QtQuick.pyd
# by generator 1.147
# no doc

# imports
import PyQt6.QtCore as __PyQt6_QtCore
import PyQt6.QtGui as __PyQt6_QtGui
import PyQt6.QtQml as __PyQt6_QtQml
import PyQt6.sip as __PyQt6_sip


from .QSGGeometryNode import QSGGeometryNode

class QSGSimpleTextureNode(QSGGeometryNode):
    """ QSGSimpleTextureNode() """
    def filtering(self): # real signature unknown; restored from __doc__
        """ filtering(self) -> QSGTexture.Filtering """
        pass

    def ownsTexture(self): # real signature unknown; restored from __doc__
        """ ownsTexture(self) -> bool """
        return False

    def rect(self): # real signature unknown; restored from __doc__
        """ rect(self) -> QRectF """
        pass

    def setFiltering(self, filtering): # real signature unknown; restored from __doc__
        """ setFiltering(self, filtering: QSGTexture.Filtering) """
        pass

    def setOwnsTexture(self, owns): # real signature unknown; restored from __doc__
        """ setOwnsTexture(self, owns: bool) """
        pass

    def setRect(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        setRect(self, rect: QRectF)
        setRect(self, x: float, y: float, w: float, h: float)
        """
        pass

    def setSourceRect(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        setSourceRect(self, r: QRectF)
        setSourceRect(self, x: float, y: float, w: float, h: float)
        """
        pass

    def setTexture(self, texture): # real signature unknown; restored from __doc__
        """ setTexture(self, texture: QSGTexture) """
        pass

    def setTextureCoordinatesTransform(self, mode): # real signature unknown; restored from __doc__
        """ setTextureCoordinatesTransform(self, mode: QSGSimpleTextureNode.TextureCoordinatesTransformFlag) """
        pass

    def sourceRect(self): # real signature unknown; restored from __doc__
        """ sourceRect(self) -> QRectF """
        pass

    def texture(self): # real signature unknown; restored from __doc__
        """ texture(self) -> QSGTexture """
        return QSGTexture

    def textureCoordinatesTransform(self): # real signature unknown; restored from __doc__
        """ textureCoordinatesTransform(self) -> QSGSimpleTextureNode.TextureCoordinatesTransformFlag """
        pass

    def __init__(self): # real signature unknown; restored from __doc__
        pass

    TextureCoordinatesTransformFlag = None # (!) real value is "<flag 'TextureCoordinatesTransformFlag'>"


