Qt3DRender.pyi 144 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419
  1. # Copyright (C) 2022 The Qt Company Ltd.
  2. # SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
  3. """
  4. This file contains the exact signatures for all functions in module
  5. PySide6.Qt3DRender, except for defaults which are replaced by "...".
  6. """
  7. # mypy: disable-error-code="override, overload-overlap"
  8. # Module `PySide6.Qt3DRender`
  9. import PySide6.Qt3DRender
  10. import PySide6.QtCore
  11. import PySide6.QtGui
  12. import PySide6.QtOpenGL
  13. import PySide6.Qt3DCore
  14. import enum
  15. import typing
  16. import collections.abc
  17. from PySide6.QtCore import Signal
  18. from shiboken6 import Shiboken
  19. class QIntList: ...
  20. class Qt3DRender(Shiboken.Object):
  21. class API(enum.Enum):
  22. OpenGL = 0x0
  23. Vulkan = 0x1
  24. DirectX = 0x2
  25. Metal = 0x3
  26. RHI = 0x4
  27. Null = 0x5
  28. class PropertyReaderInterface(Shiboken.Object):
  29. def __init__(self, /) -> None: ...
  30. def readProperty(self, v: typing.Any, /) -> typing.Any: ...
  31. class PropertyReaderInterfacePtr(Shiboken.Object):
  32. @typing.overload
  33. def __init__(self, /) -> None: ...
  34. @typing.overload
  35. def __init__(self, pointee: PySide6.Qt3DRender.Qt3DRender.PropertyReaderInterface, /) -> None: ...
  36. def __copy__(self, /) -> typing.Self: ...
  37. def __dir__(self, /) -> collections.abc.Iterable[str]: ...
  38. def __repr__(self, /) -> str: ...
  39. def data(self, /) -> PySide6.Qt3DRender.Qt3DRender.PropertyReaderInterface: ...
  40. @typing.overload
  41. def reset(self, /) -> None: ...
  42. @typing.overload
  43. def reset(self, t: PySide6.Qt3DRender.Qt3DRender.PropertyReaderInterface, /) -> None: ...
  44. class QAbstractLight(PySide6.Qt3DCore.Qt3DCore.QComponent):
  45. colorChanged : typing.ClassVar[Signal] = ... # colorChanged(QColor)
  46. intensityChanged : typing.ClassVar[Signal] = ... # intensityChanged(float)
  47. class Type(enum.Enum):
  48. PointLight = 0x0
  49. DirectionalLight = 0x1
  50. SpotLight = 0x2
  51. def color(self, /) -> PySide6.QtGui.QColor: ...
  52. def intensity(self, /) -> float: ...
  53. def setColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ...
  54. def setIntensity(self, intensity: float, /) -> None: ...
  55. def type(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractLight.Type: ...
  56. class QAbstractRayCaster(PySide6.Qt3DCore.Qt3DCore.QComponent):
  57. filterModeChanged : typing.ClassVar[Signal] = ... # filterModeChanged(Qt3DRender::QAbstractRayCaster::FilterMode)
  58. hitsChanged : typing.ClassVar[Signal] = ... # hitsChanged(Qt3DRender::QAbstractRayCaster::Hits)
  59. runModeChanged : typing.ClassVar[Signal] = ... # runModeChanged(Qt3DRender::QAbstractRayCaster::RunMode)
  60. class FilterMode(enum.Enum):
  61. AcceptAnyMatchingLayers = 0x0
  62. AcceptAllMatchingLayers = 0x1
  63. DiscardAnyMatchingLayers = 0x2
  64. DiscardAllMatchingLayers = 0x3
  65. class RunMode(enum.Enum):
  66. Continuous = 0x0
  67. SingleShot = 0x1
  68. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, runMode: PySide6.Qt3DRender.Qt3DRender.QAbstractRayCaster.RunMode | None = ..., filterMode: PySide6.Qt3DRender.Qt3DRender.QAbstractRayCaster.FilterMode | None = ..., hits: collections.abc.Sequence[PySide6.Qt3DRender.Qt3DRender.QRayCasterHit] | None = ...) -> None: ...
  69. def addLayer(self, layer: PySide6.Qt3DRender.Qt3DRender.QLayer, /) -> None: ...
  70. def filterMode(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractRayCaster.FilterMode: ...
  71. def hits(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QRayCasterHit]: ...
  72. def layers(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QLayer]: ...
  73. def removeLayer(self, layer: PySide6.Qt3DRender.Qt3DRender.QLayer, /) -> None: ...
  74. def runMode(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractRayCaster.RunMode: ...
  75. def setFilterMode(self, filterMode: PySide6.Qt3DRender.Qt3DRender.QAbstractRayCaster.FilterMode, /) -> None: ...
  76. def setRunMode(self, runMode: PySide6.Qt3DRender.Qt3DRender.QAbstractRayCaster.RunMode, /) -> None: ...
  77. class QAbstractTexture(PySide6.Qt3DCore.Qt3DCore.QNode):
  78. comparisonFunctionChanged: typing.ClassVar[Signal] = ... # comparisonFunctionChanged(ComparisonFunction)
  79. comparisonModeChanged : typing.ClassVar[Signal] = ... # comparisonModeChanged(ComparisonMode)
  80. depthChanged : typing.ClassVar[Signal] = ... # depthChanged(int)
  81. formatChanged : typing.ClassVar[Signal] = ... # formatChanged(TextureFormat)
  82. generateMipMapsChanged : typing.ClassVar[Signal] = ... # generateMipMapsChanged(bool)
  83. handleChanged : typing.ClassVar[Signal] = ... # handleChanged(QVariant)
  84. handleTypeChanged : typing.ClassVar[Signal] = ... # handleTypeChanged(HandleType)
  85. heightChanged : typing.ClassVar[Signal] = ... # heightChanged(int)
  86. layersChanged : typing.ClassVar[Signal] = ... # layersChanged(int)
  87. magnificationFilterChanged: typing.ClassVar[Signal] = ... # magnificationFilterChanged(Filter)
  88. maximumAnisotropyChanged : typing.ClassVar[Signal] = ... # maximumAnisotropyChanged(float)
  89. minificationFilterChanged: typing.ClassVar[Signal] = ... # minificationFilterChanged(Filter)
  90. mipLevelsChanged : typing.ClassVar[Signal] = ... # mipLevelsChanged(int)
  91. samplesChanged : typing.ClassVar[Signal] = ... # samplesChanged(int)
  92. statusChanged : typing.ClassVar[Signal] = ... # statusChanged(Status)
  93. widthChanged : typing.ClassVar[Signal] = ... # widthChanged(int)
  94. class ComparisonFunction(enum.Enum):
  95. CompareNever = 0x200
  96. CompareLess = 0x201
  97. CompareEqual = 0x202
  98. CompareLessEqual = 0x203
  99. CompareGreater = 0x204
  100. CommpareNotEqual = 0x205
  101. CompareGreaterEqual = 0x206
  102. CompareAlways = 0x207
  103. class ComparisonMode(enum.Enum):
  104. CompareNone = 0x0
  105. CompareRefToTexture = 0x884e
  106. class CubeMapFace(enum.Enum):
  107. CubeMapPositiveX = 0x8515
  108. CubeMapNegativeX = 0x8516
  109. CubeMapPositiveY = 0x8517
  110. CubeMapNegativeY = 0x8518
  111. CubeMapPositiveZ = 0x8519
  112. CubeMapNegativeZ = 0x851a
  113. AllFaces = 0x851b
  114. class Filter(enum.Enum):
  115. Nearest = 0x2600
  116. Linear = 0x2601
  117. NearestMipMapNearest = 0x2700
  118. LinearMipMapNearest = 0x2701
  119. NearestMipMapLinear = 0x2702
  120. LinearMipMapLinear = 0x2703
  121. class HandleType(enum.Enum):
  122. NoHandle = 0x0
  123. OpenGLTextureId = 0x1
  124. RHITextureId = 0x2
  125. class Status(enum.Enum):
  126. None_ = 0x0
  127. Loading = 0x1
  128. Ready = 0x2
  129. Error = 0x3
  130. class Target(enum.Enum):
  131. TargetAutomatic = 0x0
  132. Target1D = 0xde0
  133. Target2D = 0xde1
  134. Target3D = 0x806f
  135. TargetRectangle = 0x84f5
  136. TargetCubeMap = 0x8513
  137. Target1DArray = 0x8c18
  138. Target2DArray = 0x8c1a
  139. TargetBuffer = 0x8c2a
  140. TargetCubeMapArray = 0x9009
  141. Target2DMultisample = 0x9100
  142. Target2DMultisampleArray = 0x9102
  143. class TextureFormat(enum.Enum):
  144. NoFormat = 0x0
  145. Automatic = 0x1
  146. DepthFormat = 0x1902
  147. AlphaFormat = 0x1906
  148. RGBFormat = 0x1907
  149. RGBAFormat = 0x1908
  150. LuminanceFormat = 0x1909
  151. LuminanceAlphaFormat = 0x190a
  152. RG3B2 = 0x2a10
  153. RGB8_UNorm = 0x8051
  154. RGB16_UNorm = 0x8054
  155. RGBA4 = 0x8056
  156. RGB5A1 = 0x8057
  157. RGBA8_UNorm = 0x8058
  158. RGB10A2 = 0x8059
  159. RGBA16_UNorm = 0x805b
  160. D16 = 0x81a5
  161. D24 = 0x81a6
  162. D32 = 0x81a7
  163. R8_UNorm = 0x8229
  164. R16_UNorm = 0x822a
  165. RG8_UNorm = 0x822b
  166. RG16_UNorm = 0x822c
  167. R16F = 0x822d
  168. R32F = 0x822e
  169. RG16F = 0x822f
  170. RG32F = 0x8230
  171. R8I = 0x8231
  172. R8U = 0x8232
  173. R16I = 0x8233
  174. R16U = 0x8234
  175. R32I = 0x8235
  176. R32U = 0x8236
  177. RG8I = 0x8237
  178. RG8U = 0x8238
  179. RG16I = 0x8239
  180. RG16U = 0x823a
  181. RG32I = 0x823b
  182. RG32U = 0x823c
  183. RGB_DXT1 = 0x83f0
  184. RGBA_DXT1 = 0x83f1
  185. RGBA_DXT3 = 0x83f2
  186. RGBA_DXT5 = 0x83f3
  187. RGBA32F = 0x8814
  188. RGB32F = 0x8815
  189. RGBA16F = 0x881a
  190. RGB16F = 0x881b
  191. D24S8 = 0x88f0
  192. RG11B10F = 0x8c3a
  193. RGB9E5 = 0x8c3d
  194. SRGB8 = 0x8c41
  195. SRGB8_Alpha8 = 0x8c43
  196. SRGB_DXT1 = 0x8c4c
  197. SRGB_Alpha_DXT1 = 0x8c4d
  198. SRGB_Alpha_DXT3 = 0x8c4e
  199. SRGB_Alpha_DXT5 = 0x8c4f
  200. D32F = 0x8cac
  201. D32FS8X24 = 0x8cad
  202. R5G6B5 = 0x8d62
  203. RGB8_ETC1 = 0x8d64
  204. RGBA32U = 0x8d70
  205. RGB32U = 0x8d71
  206. RGBA16U = 0x8d76
  207. RGB16U = 0x8d77
  208. RGBA8U = 0x8d7c
  209. RGB8U = 0x8d7d
  210. RGBA32I = 0x8d82
  211. RGB32I = 0x8d83
  212. RGBA16I = 0x8d88
  213. RGB16I = 0x8d89
  214. RGBA8I = 0x8d8e
  215. RGB8I = 0x8d8f
  216. R_ATI1N_UNorm = 0x8dbb
  217. R_ATI1N_SNorm = 0x8dbc
  218. RG_ATI2N_UNorm = 0x8dbd
  219. RG_ATI2N_SNorm = 0x8dbe
  220. RGB_BP_UNorm = 0x8e8c
  221. SRGB_BP_UNorm = 0x8e8d
  222. RGB_BP_SIGNED_FLOAT = 0x8e8e
  223. RGB_BP_UNSIGNED_FLOAT = 0x8e8f
  224. R8_SNorm = 0x8f94
  225. RG8_SNorm = 0x8f95
  226. RGB8_SNorm = 0x8f96
  227. RGBA8_SNorm = 0x8f97
  228. R16_SNorm = 0x8f98
  229. RG16_SNorm = 0x8f99
  230. RGB16_SNorm = 0x8f9a
  231. RGBA16_SNorm = 0x8f9b
  232. RGB10A2U = 0x906f
  233. R11_EAC_UNorm = 0x9270
  234. R11_EAC_SNorm = 0x9271
  235. RG11_EAC_UNorm = 0x9272
  236. RG11_EAC_SNorm = 0x9273
  237. RGB8_ETC2 = 0x9274
  238. SRGB8_ETC2 = 0x9275
  239. RGB8_PunchThrough_Alpha1_ETC2 = 0x9276
  240. SRGB8_PunchThrough_Alpha1_ETC2 = 0x9277
  241. RGBA8_ETC2_EAC = 0x9278
  242. SRGB8_Alpha8_ETC2_EAC = 0x9279
  243. @typing.overload
  244. def __init__(self, target: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Target, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, format: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.TextureFormat | None = ..., generateMipMaps: bool | None = ..., wrapMode: PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode | None = ..., status: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Status | None = ..., width: int | None = ..., height: int | None = ..., depth: int | None = ..., mipLevels: int | None = ..., magnificationFilter: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Filter | None = ..., minificationFilter: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Filter | None = ..., maximumAnisotropy: float | None = ..., comparisonFunction: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.ComparisonFunction | None = ..., comparisonMode: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.ComparisonMode | None = ..., layers: int | None = ..., samples: int | None = ..., handleType: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.HandleType | None = ..., handle: typing.Optional[typing.Any] = ...) -> None: ...
  245. @typing.overload
  246. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, target: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Target | None = ..., format: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.TextureFormat | None = ..., generateMipMaps: bool | None = ..., wrapMode: PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode | None = ..., status: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Status | None = ..., width: int | None = ..., height: int | None = ..., depth: int | None = ..., mipLevels: int | None = ..., magnificationFilter: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Filter | None = ..., minificationFilter: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Filter | None = ..., maximumAnisotropy: float | None = ..., comparisonFunction: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.ComparisonFunction | None = ..., comparisonMode: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.ComparisonMode | None = ..., layers: int | None = ..., samples: int | None = ..., handleType: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.HandleType | None = ..., handle: typing.Optional[typing.Any] = ...) -> None: ...
  247. def addTextureImage(self, textureImage: PySide6.Qt3DRender.Qt3DRender.QAbstractTextureImage, /) -> None: ...
  248. def comparisonFunction(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.ComparisonFunction: ...
  249. def comparisonMode(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.ComparisonMode: ...
  250. def depth(self, /) -> int: ...
  251. def format(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.TextureFormat: ...
  252. def generateMipMaps(self, /) -> bool: ...
  253. def handle(self, /) -> typing.Any: ...
  254. def handleType(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.HandleType: ...
  255. def height(self, /) -> int: ...
  256. def layers(self, /) -> int: ...
  257. def magnificationFilter(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Filter: ...
  258. def maximumAnisotropy(self, /) -> float: ...
  259. def minificationFilter(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Filter: ...
  260. def mipLevels(self, /) -> int: ...
  261. def removeTextureImage(self, textureImage: PySide6.Qt3DRender.Qt3DRender.QAbstractTextureImage, /) -> None: ...
  262. def samples(self, /) -> int: ...
  263. def setComparisonFunction(self, function: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.ComparisonFunction, /) -> None: ...
  264. def setComparisonMode(self, mode: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.ComparisonMode, /) -> None: ...
  265. def setDepth(self, depth: int, /) -> None: ...
  266. def setFormat(self, format: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.TextureFormat, /) -> None: ...
  267. def setGenerateMipMaps(self, gen: bool, /) -> None: ...
  268. def setHandle(self, handle: typing.Any, /) -> None: ...
  269. def setHandleType(self, type: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.HandleType, /) -> None: ...
  270. def setHeight(self, height: int, /) -> None: ...
  271. def setLayers(self, layers: int, /) -> None: ...
  272. def setMagnificationFilter(self, f: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Filter, /) -> None: ...
  273. def setMaximumAnisotropy(self, anisotropy: float, /) -> None: ...
  274. def setMinificationFilter(self, f: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Filter, /) -> None: ...
  275. def setMipLevels(self, mipLevels: int, /) -> None: ...
  276. def setSamples(self, samples: int, /) -> None: ...
  277. def setSize(self, width: int, /, height: int = ..., depth: int = ...) -> None: ...
  278. def setStatus(self, status: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Status, /) -> None: ...
  279. def setWidth(self, width: int, /) -> None: ...
  280. def setWrapMode(self, wrapMode: PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode, /) -> None: ...
  281. def status(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Status: ...
  282. def target(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Target: ...
  283. def textureImages(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QAbstractTextureImage]: ...
  284. def updateData(self, update: PySide6.Qt3DRender.Qt3DRender.QTextureDataUpdate, /) -> None: ...
  285. def width(self, /) -> int: ...
  286. def wrapMode(self, /) -> PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode: ...
  287. class QAbstractTextureImage(PySide6.Qt3DCore.Qt3DCore.QNode):
  288. faceChanged : typing.ClassVar[Signal] = ... # faceChanged(QAbstractTexture::CubeMapFace)
  289. layerChanged : typing.ClassVar[Signal] = ... # layerChanged(int)
  290. mipLevelChanged : typing.ClassVar[Signal] = ... # mipLevelChanged(int)
  291. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, mipLevel: int | None = ..., layer: int | None = ..., face: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.CubeMapFace | None = ...) -> None: ...
  292. def dataGenerator(self, /) -> PySide6.Qt3DRender.Qt3DRender.QTextureImageDataGeneratorPtr: ...
  293. def face(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.CubeMapFace: ...
  294. def layer(self, /) -> int: ...
  295. def mipLevel(self, /) -> int: ...
  296. def notifyDataGeneratorChanged(self, /) -> None: ...
  297. def setFace(self, face: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.CubeMapFace, /) -> None: ...
  298. def setLayer(self, layer: int, /) -> None: ...
  299. def setMipLevel(self, level: int, /) -> None: ...
  300. class QAlphaCoverage(PySide6.Qt3DRender.Qt3DRender.QRenderState):
  301. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
  302. class QAlphaTest(PySide6.Qt3DRender.Qt3DRender.QRenderState):
  303. alphaFunctionChanged : typing.ClassVar[Signal] = ... # alphaFunctionChanged(AlphaFunction)
  304. referenceValueChanged : typing.ClassVar[Signal] = ... # referenceValueChanged(float)
  305. class AlphaFunction(enum.Enum):
  306. Never = 0x200
  307. Less = 0x201
  308. Equal = 0x202
  309. LessOrEqual = 0x203
  310. Greater = 0x204
  311. NotEqual = 0x205
  312. GreaterOrEqual = 0x206
  313. Always = 0x207
  314. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, alphaFunction: PySide6.Qt3DRender.Qt3DRender.QAlphaTest.AlphaFunction | None = ..., referenceValue: float | None = ...) -> None: ...
  315. def alphaFunction(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAlphaTest.AlphaFunction: ...
  316. def referenceValue(self, /) -> float: ...
  317. def setAlphaFunction(self, alphaFunction: PySide6.Qt3DRender.Qt3DRender.QAlphaTest.AlphaFunction, /) -> None: ...
  318. def setReferenceValue(self, referenceValue: float, /) -> None: ...
  319. class QBlendEquation(PySide6.Qt3DRender.Qt3DRender.QRenderState):
  320. blendFunctionChanged : typing.ClassVar[Signal] = ... # blendFunctionChanged(BlendFunction)
  321. class BlendFunction(enum.Enum):
  322. Add = 0x8006
  323. Min = 0x8007
  324. Max = 0x8008
  325. Subtract = 0x800a
  326. ReverseSubtract = 0x800b
  327. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, blendFunction: PySide6.Qt3DRender.Qt3DRender.QBlendEquation.BlendFunction | None = ...) -> None: ...
  328. def blendFunction(self, /) -> PySide6.Qt3DRender.Qt3DRender.QBlendEquation.BlendFunction: ...
  329. def setBlendFunction(self, blendFunction: PySide6.Qt3DRender.Qt3DRender.QBlendEquation.BlendFunction, /) -> None: ...
  330. class QBlendEquationArguments(PySide6.Qt3DRender.Qt3DRender.QRenderState):
  331. bufferIndexChanged : typing.ClassVar[Signal] = ... # bufferIndexChanged(int)
  332. destinationAlphaChanged : typing.ClassVar[Signal] = ... # destinationAlphaChanged(Blending)
  333. destinationRgbChanged : typing.ClassVar[Signal] = ... # destinationRgbChanged(Blending)
  334. destinationRgbaChanged : typing.ClassVar[Signal] = ... # destinationRgbaChanged(Blending)
  335. sourceAlphaChanged : typing.ClassVar[Signal] = ... # sourceAlphaChanged(Blending)
  336. sourceRgbChanged : typing.ClassVar[Signal] = ... # sourceRgbChanged(Blending)
  337. sourceRgbaChanged : typing.ClassVar[Signal] = ... # sourceRgbaChanged(Blending)
  338. class Blending(enum.Enum):
  339. Zero = 0x0
  340. One = 0x1
  341. SourceColor = 0x300
  342. OneMinusSourceColor = 0x301
  343. SourceAlpha = 0x302
  344. OneMinusSourceAlpha = 0x303
  345. Source1Alpha = 0x303
  346. DestinationAlpha = 0x304
  347. Source1Color = 0x304
  348. OneMinusDestinationAlpha = 0x305
  349. DestinationColor = 0x306
  350. OneMinusDestinationColor = 0x307
  351. SourceAlphaSaturate = 0x308
  352. ConstantColor = 0x8001
  353. OneMinusConstantColor = 0x8002
  354. ConstantAlpha = 0x8003
  355. OneMinusConstantAlpha = 0x8004
  356. OneMinusSource1Alpha = 0x8005
  357. OneMinusSource1Color = 0x8006
  358. OneMinusSource1Color0 = 0x8006
  359. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, sourceRgb: PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending | None = ..., sourceAlpha: PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending | None = ..., destinationRgb: PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending | None = ..., destinationAlpha: PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending | None = ..., bufferIndex: int | None = ...) -> None: ...
  360. def bufferIndex(self, /) -> int: ...
  361. def destinationAlpha(self, /) -> PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending: ...
  362. def destinationRgb(self, /) -> PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending: ...
  363. def setBufferIndex(self, index: int, /) -> None: ...
  364. def setDestinationAlpha(self, destinationAlpha: PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending, /) -> None: ...
  365. def setDestinationRgb(self, destinationRgb: PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending, /) -> None: ...
  366. def setDestinationRgba(self, destinationRgba: PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending, /) -> None: ...
  367. def setSourceAlpha(self, sourceAlpha: PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending, /) -> None: ...
  368. def setSourceRgb(self, sourceRgb: PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending, /) -> None: ...
  369. def setSourceRgba(self, sourceRgba: PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending, /) -> None: ...
  370. def sourceAlpha(self, /) -> PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending: ...
  371. def sourceRgb(self, /) -> PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending: ...
  372. class QBlitFramebuffer(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode):
  373. destinationAttachmentPointChanged: typing.ClassVar[Signal] = ... # destinationAttachmentPointChanged()
  374. destinationChanged : typing.ClassVar[Signal] = ... # destinationChanged()
  375. destinationRectChanged : typing.ClassVar[Signal] = ... # destinationRectChanged()
  376. interpolationMethodChanged: typing.ClassVar[Signal] = ... # interpolationMethodChanged()
  377. sourceAttachmentPointChanged: typing.ClassVar[Signal] = ... # sourceAttachmentPointChanged()
  378. sourceChanged : typing.ClassVar[Signal] = ... # sourceChanged()
  379. sourceRectChanged : typing.ClassVar[Signal] = ... # sourceRectChanged()
  380. class InterpolationMethod(enum.Enum):
  381. Nearest = 0x0
  382. Linear = 0x1
  383. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, source: PySide6.Qt3DRender.Qt3DRender.QRenderTarget | None = ..., destination: PySide6.Qt3DRender.Qt3DRender.QRenderTarget | None = ..., sourceRect: PySide6.QtCore.QRectF | None = ..., destinationRect: PySide6.QtCore.QRectF | None = ..., sourceAttachmentPoint: PySide6.Qt3DRender.Qt3DRender.QRenderTargetOutput.AttachmentPoint | None = ..., destinationAttachmentPoint: PySide6.Qt3DRender.Qt3DRender.QRenderTargetOutput.AttachmentPoint | None = ..., interpolationMethod: PySide6.Qt3DRender.Qt3DRender.QBlitFramebuffer.InterpolationMethod | None = ...) -> None: ...
  384. def destination(self, /) -> PySide6.Qt3DRender.Qt3DRender.QRenderTarget: ...
  385. def destinationAttachmentPoint(self, /) -> PySide6.Qt3DRender.Qt3DRender.QRenderTargetOutput.AttachmentPoint: ...
  386. def destinationRect(self, /) -> PySide6.QtCore.QRectF: ...
  387. def interpolationMethod(self, /) -> PySide6.Qt3DRender.Qt3DRender.QBlitFramebuffer.InterpolationMethod: ...
  388. def setDestination(self, destination: PySide6.Qt3DRender.Qt3DRender.QRenderTarget, /) -> None: ...
  389. def setDestinationAttachmentPoint(self, destinationAttachmentPoint: PySide6.Qt3DRender.Qt3DRender.QRenderTargetOutput.AttachmentPoint, /) -> None: ...
  390. def setDestinationRect(self, destinationRect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ...
  391. def setInterpolationMethod(self, interpolationMethod: PySide6.Qt3DRender.Qt3DRender.QBlitFramebuffer.InterpolationMethod, /) -> None: ...
  392. def setSource(self, source: PySide6.Qt3DRender.Qt3DRender.QRenderTarget, /) -> None: ...
  393. def setSourceAttachmentPoint(self, sourceAttachmentPoint: PySide6.Qt3DRender.Qt3DRender.QRenderTargetOutput.AttachmentPoint, /) -> None: ...
  394. def setSourceRect(self, sourceRect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ...
  395. def source(self, /) -> PySide6.Qt3DRender.Qt3DRender.QRenderTarget: ...
  396. def sourceAttachmentPoint(self, /) -> PySide6.Qt3DRender.Qt3DRender.QRenderTargetOutput.AttachmentPoint: ...
  397. def sourceRect(self, /) -> PySide6.QtCore.QRectF: ...
  398. class QBufferCapture(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode):
  399. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
  400. class QCamera(PySide6.Qt3DCore.Qt3DCore.QEntity):
  401. aspectRatioChanged : typing.ClassVar[Signal] = ... # aspectRatioChanged(float)
  402. bottomChanged : typing.ClassVar[Signal] = ... # bottomChanged(float)
  403. exposureChanged : typing.ClassVar[Signal] = ... # exposureChanged(float)
  404. farPlaneChanged : typing.ClassVar[Signal] = ... # farPlaneChanged(float)
  405. fieldOfViewChanged : typing.ClassVar[Signal] = ... # fieldOfViewChanged(float)
  406. leftChanged : typing.ClassVar[Signal] = ... # leftChanged(float)
  407. nearPlaneChanged : typing.ClassVar[Signal] = ... # nearPlaneChanged(float)
  408. positionChanged : typing.ClassVar[Signal] = ... # positionChanged(QVector3D)
  409. projectionMatrixChanged : typing.ClassVar[Signal] = ... # projectionMatrixChanged(QMatrix4x4)
  410. projectionTypeChanged : typing.ClassVar[Signal] = ... # projectionTypeChanged(QCameraLens::ProjectionType)
  411. rightChanged : typing.ClassVar[Signal] = ... # rightChanged(float)
  412. topChanged : typing.ClassVar[Signal] = ... # topChanged(float)
  413. upVectorChanged : typing.ClassVar[Signal] = ... # upVectorChanged(QVector3D)
  414. viewCenterChanged : typing.ClassVar[Signal] = ... # viewCenterChanged(QVector3D)
  415. viewMatrixChanged : typing.ClassVar[Signal] = ... # viewMatrixChanged()
  416. viewVectorChanged : typing.ClassVar[Signal] = ... # viewVectorChanged(QVector3D)
  417. class CameraTranslationOption(enum.Enum):
  418. TranslateViewCenter = 0x0
  419. DontTranslateViewCenter = 0x1
  420. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, projectionType: PySide6.Qt3DRender.Qt3DRender.QCameraLens.ProjectionType | None = ..., nearPlane: float | None = ..., farPlane: float | None = ..., fieldOfView: float | None = ..., aspectRatio: float | None = ..., left: float | None = ..., right: float | None = ..., bottom: float | None = ..., top: float | None = ..., projectionMatrix: PySide6.QtGui.QMatrix4x4 | None = ..., exposure: float | None = ..., position: PySide6.QtGui.QVector3D | None = ..., upVector: PySide6.QtGui.QVector3D | None = ..., viewCenter: PySide6.QtGui.QVector3D | None = ..., viewVector: PySide6.QtGui.QVector3D | None = ..., viewMatrix: PySide6.QtGui.QMatrix4x4 | None = ..., lens: PySide6.Qt3DRender.Qt3DRender.QCameraLens | None = ..., transform: PySide6.Qt3DCore.Qt3DCore.QTransform | None = ...) -> None: ...
  421. def aspectRatio(self, /) -> float: ...
  422. def bottom(self, /) -> float: ...
  423. def exposure(self, /) -> float: ...
  424. def farPlane(self, /) -> float: ...
  425. def fieldOfView(self, /) -> float: ...
  426. def left(self, /) -> float: ...
  427. def lens(self, /) -> PySide6.Qt3DRender.Qt3DRender.QCameraLens: ...
  428. def nearPlane(self, /) -> float: ...
  429. @typing.overload
  430. def pan(self, angle: float, /) -> None: ...
  431. @typing.overload
  432. def pan(self, angle: float, axis: PySide6.QtGui.QVector3D, /) -> None: ...
  433. @typing.overload
  434. def panAboutViewCenter(self, angle: float, /) -> None: ...
  435. @typing.overload
  436. def panAboutViewCenter(self, angle: float, axis: PySide6.QtGui.QVector3D, /) -> None: ...
  437. def panRotation(self, angle: float, /) -> PySide6.QtGui.QQuaternion: ...
  438. def position(self, /) -> PySide6.QtGui.QVector3D: ...
  439. def projectionMatrix(self, /) -> PySide6.QtGui.QMatrix4x4: ...
  440. def projectionType(self, /) -> PySide6.Qt3DRender.Qt3DRender.QCameraLens.ProjectionType: ...
  441. def right(self, /) -> float: ...
  442. def roll(self, angle: float, /) -> None: ...
  443. def rollAboutViewCenter(self, angle: float, /) -> None: ...
  444. def rollRotation(self, angle: float, /) -> PySide6.QtGui.QQuaternion: ...
  445. def rotate(self, q: PySide6.QtGui.QQuaternion, /) -> None: ...
  446. def rotateAboutViewCenter(self, q: PySide6.QtGui.QQuaternion, /) -> None: ...
  447. def rotation(self, angle: float, axis: PySide6.QtGui.QVector3D, /) -> PySide6.QtGui.QQuaternion: ...
  448. def setAspectRatio(self, aspectRatio: float, /) -> None: ...
  449. def setBottom(self, bottom: float, /) -> None: ...
  450. def setExposure(self, exposure: float, /) -> None: ...
  451. def setFarPlane(self, farPlane: float, /) -> None: ...
  452. def setFieldOfView(self, fieldOfView: float, /) -> None: ...
  453. def setLeft(self, left: float, /) -> None: ...
  454. def setNearPlane(self, nearPlane: float, /) -> None: ...
  455. def setPosition(self, position: PySide6.QtGui.QVector3D, /) -> None: ...
  456. def setProjectionMatrix(self, projectionMatrix: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, /) -> None: ...
  457. def setProjectionType(self, type: PySide6.Qt3DRender.Qt3DRender.QCameraLens.ProjectionType, /) -> None: ...
  458. def setRight(self, right: float, /) -> None: ...
  459. def setTop(self, top: float, /) -> None: ...
  460. def setUpVector(self, upVector: PySide6.QtGui.QVector3D, /) -> None: ...
  461. def setViewCenter(self, viewCenter: PySide6.QtGui.QVector3D, /) -> None: ...
  462. def tilt(self, angle: float, /) -> None: ...
  463. def tiltAboutViewCenter(self, angle: float, /) -> None: ...
  464. def tiltRotation(self, angle: float, /) -> PySide6.QtGui.QQuaternion: ...
  465. def top(self, /) -> float: ...
  466. def transform(self, /) -> PySide6.Qt3DCore.Qt3DCore.QTransform: ...
  467. def translate(self, vLocal: PySide6.QtGui.QVector3D, /, option: PySide6.Qt3DRender.Qt3DRender.QCamera.CameraTranslationOption = ...) -> None: ...
  468. def translateWorld(self, vWorld: PySide6.QtGui.QVector3D, /, option: PySide6.Qt3DRender.Qt3DRender.QCamera.CameraTranslationOption = ...) -> None: ...
  469. def upVector(self, /) -> PySide6.QtGui.QVector3D: ...
  470. def viewAll(self, /) -> None: ...
  471. def viewCenter(self, /) -> PySide6.QtGui.QVector3D: ...
  472. def viewEntity(self, entity: PySide6.Qt3DCore.Qt3DCore.QEntity, /) -> None: ...
  473. def viewMatrix(self, /) -> PySide6.QtGui.QMatrix4x4: ...
  474. def viewSphere(self, center: PySide6.QtGui.QVector3D, radius: float, /) -> None: ...
  475. def viewVector(self, /) -> PySide6.QtGui.QVector3D: ...
  476. class QCameraLens(PySide6.Qt3DCore.Qt3DCore.QComponent):
  477. aspectRatioChanged : typing.ClassVar[Signal] = ... # aspectRatioChanged(float)
  478. bottomChanged : typing.ClassVar[Signal] = ... # bottomChanged(float)
  479. exposureChanged : typing.ClassVar[Signal] = ... # exposureChanged(float)
  480. farPlaneChanged : typing.ClassVar[Signal] = ... # farPlaneChanged(float)
  481. fieldOfViewChanged : typing.ClassVar[Signal] = ... # fieldOfViewChanged(float)
  482. leftChanged : typing.ClassVar[Signal] = ... # leftChanged(float)
  483. nearPlaneChanged : typing.ClassVar[Signal] = ... # nearPlaneChanged(float)
  484. projectionMatrixChanged : typing.ClassVar[Signal] = ... # projectionMatrixChanged(QMatrix4x4)
  485. projectionTypeChanged : typing.ClassVar[Signal] = ... # projectionTypeChanged(QCameraLens::ProjectionType)
  486. rightChanged : typing.ClassVar[Signal] = ... # rightChanged(float)
  487. topChanged : typing.ClassVar[Signal] = ... # topChanged(float)
  488. viewSphere : typing.ClassVar[Signal] = ... # viewSphere(QVector3D,float)
  489. class ProjectionType(enum.Enum):
  490. OrthographicProjection = 0x0
  491. PerspectiveProjection = 0x1
  492. FrustumProjection = 0x2
  493. CustomProjection = 0x3
  494. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, projectionType: PySide6.Qt3DRender.Qt3DRender.QCameraLens.ProjectionType | None = ..., nearPlane: float | None = ..., farPlane: float | None = ..., fieldOfView: float | None = ..., aspectRatio: float | None = ..., left: float | None = ..., right: float | None = ..., bottom: float | None = ..., top: float | None = ..., projectionMatrix: PySide6.QtGui.QMatrix4x4 | None = ..., exposure: float | None = ...) -> None: ...
  495. def aspectRatio(self, /) -> float: ...
  496. def bottom(self, /) -> float: ...
  497. def exposure(self, /) -> float: ...
  498. def farPlane(self, /) -> float: ...
  499. def fieldOfView(self, /) -> float: ...
  500. def left(self, /) -> float: ...
  501. def nearPlane(self, /) -> float: ...
  502. def projectionMatrix(self, /) -> PySide6.QtGui.QMatrix4x4: ...
  503. def projectionType(self, /) -> PySide6.Qt3DRender.Qt3DRender.QCameraLens.ProjectionType: ...
  504. def right(self, /) -> float: ...
  505. def setAspectRatio(self, aspectRatio: float, /) -> None: ...
  506. def setBottom(self, bottom: float, /) -> None: ...
  507. def setExposure(self, exposure: float, /) -> None: ...
  508. def setFarPlane(self, farPlane: float, /) -> None: ...
  509. def setFieldOfView(self, fieldOfView: float, /) -> None: ...
  510. def setFrustumProjection(self, left: float, right: float, bottom: float, top: float, nearPlane: float, farPlane: float, /) -> None: ...
  511. def setLeft(self, left: float, /) -> None: ...
  512. def setNearPlane(self, nearPlane: float, /) -> None: ...
  513. def setOrthographicProjection(self, left: float, right: float, bottom: float, top: float, nearPlane: float, farPlane: float, /) -> None: ...
  514. def setPerspectiveProjection(self, fieldOfView: float, aspect: float, nearPlane: float, farPlane: float, /) -> None: ...
  515. def setProjectionMatrix(self, projectionMatrix: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, /) -> None: ...
  516. def setProjectionType(self, projectionType: PySide6.Qt3DRender.Qt3DRender.QCameraLens.ProjectionType, /) -> None: ...
  517. def setRight(self, right: float, /) -> None: ...
  518. def setTop(self, top: float, /) -> None: ...
  519. def top(self, /) -> float: ...
  520. def viewAll(self, cameraId: PySide6.Qt3DCore.Qt3DCore.QNodeId, /) -> None: ...
  521. def viewEntity(self, entityId: PySide6.Qt3DCore.Qt3DCore.QNodeId, cameraId: PySide6.Qt3DCore.Qt3DCore.QNodeId, /) -> None: ...
  522. class QCameraSelector(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode):
  523. cameraChanged : typing.ClassVar[Signal] = ... # cameraChanged(Qt3DCore::QEntity*)
  524. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, camera: PySide6.Qt3DCore.Qt3DCore.QEntity | None = ...) -> None: ...
  525. def camera(self, /) -> PySide6.Qt3DCore.Qt3DCore.QEntity: ...
  526. def setCamera(self, camera: PySide6.Qt3DCore.Qt3DCore.QEntity, /) -> None: ...
  527. class QClearBuffers(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode):
  528. buffersChanged : typing.ClassVar[Signal] = ... # buffersChanged(BufferType)
  529. clearColorChanged : typing.ClassVar[Signal] = ... # clearColorChanged(QColor)
  530. clearDepthValueChanged : typing.ClassVar[Signal] = ... # clearDepthValueChanged(float)
  531. clearStencilValueChanged : typing.ClassVar[Signal] = ... # clearStencilValueChanged(int)
  532. colorBufferChanged : typing.ClassVar[Signal] = ... # colorBufferChanged(QRenderTargetOutput*)
  533. class BufferType(enum.Flag):
  534. AllBuffers = -1
  535. None_ = 0x0
  536. ColorBuffer = 0x1
  537. DepthBuffer = 0x2
  538. ColorDepthBuffer = 0x3
  539. StencilBuffer = 0x4
  540. DepthStencilBuffer = 0x6
  541. ColorDepthStencilBuffer = 0x7
  542. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, buffers: PySide6.Qt3DRender.Qt3DRender.QClearBuffers.BufferType | None = ..., clearColor: PySide6.QtGui.QColor | None = ..., clearDepthValue: float | None = ..., clearStencilValue: int | None = ..., colorBuffer: PySide6.Qt3DRender.Qt3DRender.QRenderTargetOutput | None = ...) -> None: ...
  543. def buffers(self, /) -> PySide6.Qt3DRender.Qt3DRender.QClearBuffers.BufferType: ...
  544. def clearColor(self, /) -> PySide6.QtGui.QColor: ...
  545. def clearDepthValue(self, /) -> float: ...
  546. def clearStencilValue(self, /) -> int: ...
  547. def colorBuffer(self, /) -> PySide6.Qt3DRender.Qt3DRender.QRenderTargetOutput: ...
  548. def setBuffers(self, buffers: PySide6.Qt3DRender.Qt3DRender.QClearBuffers.BufferType, /) -> None: ...
  549. def setClearColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ...
  550. def setClearDepthValue(self, clearDepthValue: float, /) -> None: ...
  551. def setClearStencilValue(self, clearStencilValue: int, /) -> None: ...
  552. def setColorBuffer(self, buffer: PySide6.Qt3DRender.Qt3DRender.QRenderTargetOutput, /) -> None: ...
  553. class QClipPlane(PySide6.Qt3DRender.Qt3DRender.QRenderState):
  554. distanceChanged : typing.ClassVar[Signal] = ... # distanceChanged(float)
  555. normalChanged : typing.ClassVar[Signal] = ... # normalChanged(QVector3D)
  556. planeIndexChanged : typing.ClassVar[Signal] = ... # planeIndexChanged(int)
  557. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, planeIndex: int | None = ..., normal: PySide6.QtGui.QVector3D | None = ..., distance: float | None = ...) -> None: ...
  558. def distance(self, /) -> float: ...
  559. def normal(self, /) -> PySide6.QtGui.QVector3D: ...
  560. def planeIndex(self, /) -> int: ...
  561. def setDistance(self, arg__1: float, /) -> None: ...
  562. def setNormal(self, arg__1: PySide6.QtGui.QVector3D, /) -> None: ...
  563. def setPlaneIndex(self, arg__1: int, /) -> None: ...
  564. class QColorMask(PySide6.Qt3DRender.Qt3DRender.QRenderState):
  565. alphaMaskedChanged : typing.ClassVar[Signal] = ... # alphaMaskedChanged(bool)
  566. blueMaskedChanged : typing.ClassVar[Signal] = ... # blueMaskedChanged(bool)
  567. greenMaskedChanged : typing.ClassVar[Signal] = ... # greenMaskedChanged(bool)
  568. redMaskedChanged : typing.ClassVar[Signal] = ... # redMaskedChanged(bool)
  569. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, redMasked: bool | None = ..., greenMasked: bool | None = ..., blueMasked: bool | None = ..., alphaMasked: bool | None = ...) -> None: ...
  570. def isAlphaMasked(self, /) -> bool: ...
  571. def isBlueMasked(self, /) -> bool: ...
  572. def isGreenMasked(self, /) -> bool: ...
  573. def isRedMasked(self, /) -> bool: ...
  574. def setAlphaMasked(self, alphaMasked: bool, /) -> None: ...
  575. def setBlueMasked(self, blueMasked: bool, /) -> None: ...
  576. def setGreenMasked(self, greenMasked: bool, /) -> None: ...
  577. def setRedMasked(self, redMasked: bool, /) -> None: ...
  578. class QComputeCommand(PySide6.Qt3DCore.Qt3DCore.QComponent):
  579. runTypeChanged : typing.ClassVar[Signal] = ... # runTypeChanged()
  580. workGroupXChanged : typing.ClassVar[Signal] = ... # workGroupXChanged()
  581. workGroupYChanged : typing.ClassVar[Signal] = ... # workGroupYChanged()
  582. workGroupZChanged : typing.ClassVar[Signal] = ... # workGroupZChanged()
  583. class RunType(enum.Enum):
  584. Continuous = 0x0
  585. Manual = 0x1
  586. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, workGroupX: int | None = ..., workGroupY: int | None = ..., workGroupZ: int | None = ..., runType: PySide6.Qt3DRender.Qt3DRender.QComputeCommand.RunType | None = ...) -> None: ...
  587. def runType(self, /) -> PySide6.Qt3DRender.Qt3DRender.QComputeCommand.RunType: ...
  588. def setRunType(self, runType: PySide6.Qt3DRender.Qt3DRender.QComputeCommand.RunType, /) -> None: ...
  589. def setWorkGroupX(self, workGroupX: int, /) -> None: ...
  590. def setWorkGroupY(self, workGroupY: int, /) -> None: ...
  591. def setWorkGroupZ(self, workGroupZ: int, /) -> None: ...
  592. @typing.overload
  593. def trigger(self, /, frameCount: int = ...) -> None: ...
  594. @typing.overload
  595. def trigger(self, workGroupX: int, workGroupY: int, workGroupZ: int, /, frameCount: int = ...) -> None: ...
  596. def workGroupX(self, /) -> int: ...
  597. def workGroupY(self, /) -> int: ...
  598. def workGroupZ(self, /) -> int: ...
  599. class QCullFace(PySide6.Qt3DRender.Qt3DRender.QRenderState):
  600. modeChanged : typing.ClassVar[Signal] = ... # modeChanged(CullingMode)
  601. class CullingMode(enum.Enum):
  602. NoCulling = 0x0
  603. Front = 0x404
  604. Back = 0x405
  605. FrontAndBack = 0x408
  606. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, mode: PySide6.Qt3DRender.Qt3DRender.QCullFace.CullingMode | None = ...) -> None: ...
  607. def mode(self, /) -> PySide6.Qt3DRender.Qt3DRender.QCullFace.CullingMode: ...
  608. def setMode(self, mode: PySide6.Qt3DRender.Qt3DRender.QCullFace.CullingMode, /) -> None: ...
  609. class QDebugOverlay(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode):
  610. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
  611. class QDepthRange(PySide6.Qt3DRender.Qt3DRender.QRenderState):
  612. farValueChanged : typing.ClassVar[Signal] = ... # farValueChanged(double)
  613. nearValueChanged : typing.ClassVar[Signal] = ... # nearValueChanged(double)
  614. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, nearValue: float | None = ..., farValue: float | None = ...) -> None: ...
  615. def farValue(self, /) -> float: ...
  616. def nearValue(self, /) -> float: ...
  617. def setFarValue(self, value: float, /) -> None: ...
  618. def setNearValue(self, value: float, /) -> None: ...
  619. class QDepthTest(PySide6.Qt3DRender.Qt3DRender.QRenderState):
  620. depthFunctionChanged : typing.ClassVar[Signal] = ... # depthFunctionChanged(DepthFunction)
  621. class DepthFunction(enum.Enum):
  622. Never = 0x200
  623. Less = 0x201
  624. Equal = 0x202
  625. LessOrEqual = 0x203
  626. Greater = 0x204
  627. NotEqual = 0x205
  628. GreaterOrEqual = 0x206
  629. Always = 0x207
  630. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, depthFunction: PySide6.Qt3DRender.Qt3DRender.QDepthTest.DepthFunction | None = ...) -> None: ...
  631. def depthFunction(self, /) -> PySide6.Qt3DRender.Qt3DRender.QDepthTest.DepthFunction: ...
  632. def setDepthFunction(self, depthFunction: PySide6.Qt3DRender.Qt3DRender.QDepthTest.DepthFunction, /) -> None: ...
  633. class QDirectionalLight(PySide6.Qt3DRender.Qt3DRender.QAbstractLight):
  634. worldDirectionChanged : typing.ClassVar[Signal] = ... # worldDirectionChanged(QVector3D)
  635. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, worldDirection: PySide6.QtGui.QVector3D | None = ...) -> None: ...
  636. def setWorldDirection(self, worldDirection: PySide6.QtGui.QVector3D, /) -> None: ...
  637. def worldDirection(self, /) -> PySide6.QtGui.QVector3D: ...
  638. class QDispatchCompute(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode):
  639. workGroupXChanged : typing.ClassVar[Signal] = ... # workGroupXChanged()
  640. workGroupYChanged : typing.ClassVar[Signal] = ... # workGroupYChanged()
  641. workGroupZChanged : typing.ClassVar[Signal] = ... # workGroupZChanged()
  642. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, workGroupX: int | None = ..., workGroupY: int | None = ..., workGroupZ: int | None = ...) -> None: ...
  643. def setWorkGroupX(self, workGroupX: int, /) -> None: ...
  644. def setWorkGroupY(self, workGroupY: int, /) -> None: ...
  645. def setWorkGroupZ(self, workGroupZ: int, /) -> None: ...
  646. def workGroupX(self, /) -> int: ...
  647. def workGroupY(self, /) -> int: ...
  648. def workGroupZ(self, /) -> int: ...
  649. class QDithering(PySide6.Qt3DRender.Qt3DRender.QRenderState):
  650. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
  651. class QEffect(PySide6.Qt3DCore.Qt3DCore.QNode):
  652. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
  653. def addParameter(self, parameter: PySide6.Qt3DRender.Qt3DRender.QParameter, /) -> None: ...
  654. def addTechnique(self, t: PySide6.Qt3DRender.Qt3DRender.QTechnique, /) -> None: ...
  655. def parameters(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QParameter]: ...
  656. def removeParameter(self, parameter: PySide6.Qt3DRender.Qt3DRender.QParameter, /) -> None: ...
  657. def removeTechnique(self, t: PySide6.Qt3DRender.Qt3DRender.QTechnique, /) -> None: ...
  658. def techniques(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QTechnique]: ...
  659. class QEnvironmentLight(PySide6.Qt3DCore.Qt3DCore.QComponent):
  660. irradianceChanged : typing.ClassVar[Signal] = ... # irradianceChanged(Qt3DRender::QAbstractTexture*)
  661. specularChanged : typing.ClassVar[Signal] = ... # specularChanged(Qt3DRender::QAbstractTexture*)
  662. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, irradiance: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture | None = ..., specular: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture | None = ...) -> None: ...
  663. def irradiance(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture: ...
  664. def setIrradiance(self, irradiance: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture, /) -> None: ...
  665. def setSpecular(self, specular: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture, /) -> None: ...
  666. def specular(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture: ...
  667. class QFilterKey(PySide6.Qt3DCore.Qt3DCore.QNode):
  668. nameChanged : typing.ClassVar[Signal] = ... # nameChanged(QString)
  669. valueChanged : typing.ClassVar[Signal] = ... # valueChanged(QVariant)
  670. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, value: typing.Optional[typing.Any] = ..., name: str | None = ...) -> None: ...
  671. def name(self, /) -> str: ...
  672. def setName(self, customType: str, /) -> None: ...
  673. def setValue(self, value: typing.Any, /) -> None: ...
  674. def value(self, /) -> typing.Any: ...
  675. class QFrameGraphNode(PySide6.Qt3DCore.Qt3DCore.QNode):
  676. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
  677. def parentFrameGraphNode(self, /) -> PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode: ...
  678. class QFrontFace(PySide6.Qt3DRender.Qt3DRender.QRenderState):
  679. directionChanged : typing.ClassVar[Signal] = ... # directionChanged(WindingDirection)
  680. class WindingDirection(enum.Enum):
  681. ClockWise = 0x900
  682. CounterClockWise = 0x901
  683. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, direction: PySide6.Qt3DRender.Qt3DRender.QFrontFace.WindingDirection | None = ...) -> None: ...
  684. def direction(self, /) -> PySide6.Qt3DRender.Qt3DRender.QFrontFace.WindingDirection: ...
  685. def setDirection(self, direction: PySide6.Qt3DRender.Qt3DRender.QFrontFace.WindingDirection, /) -> None: ...
  686. class QFrustumCulling(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode):
  687. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
  688. class QGeometryRenderer(PySide6.Qt3DCore.Qt3DCore.QBoundingVolume):
  689. firstInstanceChanged : typing.ClassVar[Signal] = ... # firstInstanceChanged(int)
  690. firstVertexChanged : typing.ClassVar[Signal] = ... # firstVertexChanged(int)
  691. geometryChanged : typing.ClassVar[Signal] = ... # geometryChanged(Qt3DCore::QGeometry*)
  692. indexBufferByteOffsetChanged: typing.ClassVar[Signal] = ... # indexBufferByteOffsetChanged(int)
  693. indexOffsetChanged : typing.ClassVar[Signal] = ... # indexOffsetChanged(int)
  694. instanceCountChanged : typing.ClassVar[Signal] = ... # instanceCountChanged(int)
  695. primitiveRestartEnabledChanged: typing.ClassVar[Signal] = ... # primitiveRestartEnabledChanged(bool)
  696. primitiveTypeChanged : typing.ClassVar[Signal] = ... # primitiveTypeChanged(PrimitiveType)
  697. restartIndexValueChanged : typing.ClassVar[Signal] = ... # restartIndexValueChanged(int)
  698. sortIndexChanged : typing.ClassVar[Signal] = ... # sortIndexChanged(float)
  699. vertexCountChanged : typing.ClassVar[Signal] = ... # vertexCountChanged(int)
  700. verticesPerPatchChanged : typing.ClassVar[Signal] = ... # verticesPerPatchChanged(int)
  701. class PrimitiveType(enum.Enum):
  702. Points = 0x0
  703. Lines = 0x1
  704. LineLoop = 0x2
  705. LineStrip = 0x3
  706. Triangles = 0x4
  707. TriangleStrip = 0x5
  708. TriangleFan = 0x6
  709. LinesAdjacency = 0xa
  710. LineStripAdjacency = 0xb
  711. TrianglesAdjacency = 0xc
  712. TriangleStripAdjacency = 0xd
  713. Patches = 0xe
  714. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, instanceCount: int | None = ..., vertexCount: int | None = ..., indexOffset: int | None = ..., firstInstance: int | None = ..., firstVertex: int | None = ..., indexBufferByteOffset: int | None = ..., restartIndexValue: int | None = ..., verticesPerPatch: int | None = ..., primitiveRestartEnabled: bool | None = ..., geometry: PySide6.Qt3DCore.Qt3DCore.QGeometry | None = ..., primitiveType: PySide6.Qt3DRender.Qt3DRender.QGeometryRenderer.PrimitiveType | None = ..., sortIndex: float | None = ...) -> None: ...
  715. def firstInstance(self, /) -> int: ...
  716. def firstVertex(self, /) -> int: ...
  717. def geometry(self, /) -> PySide6.Qt3DCore.Qt3DCore.QGeometry: ...
  718. def indexBufferByteOffset(self, /) -> int: ...
  719. def indexOffset(self, /) -> int: ...
  720. def instanceCount(self, /) -> int: ...
  721. def primitiveRestartEnabled(self, /) -> bool: ...
  722. def primitiveType(self, /) -> PySide6.Qt3DRender.Qt3DRender.QGeometryRenderer.PrimitiveType: ...
  723. def restartIndexValue(self, /) -> int: ...
  724. def setFirstInstance(self, firstInstance: int, /) -> None: ...
  725. def setFirstVertex(self, firstVertex: int, /) -> None: ...
  726. def setGeometry(self, geometry: PySide6.Qt3DCore.Qt3DCore.QGeometry, /) -> None: ...
  727. def setIndexBufferByteOffset(self, offset: int, /) -> None: ...
  728. def setIndexOffset(self, indexOffset: int, /) -> None: ...
  729. def setInstanceCount(self, instanceCount: int, /) -> None: ...
  730. def setPrimitiveRestartEnabled(self, enabled: bool, /) -> None: ...
  731. def setPrimitiveType(self, primitiveType: PySide6.Qt3DRender.Qt3DRender.QGeometryRenderer.PrimitiveType, /) -> None: ...
  732. def setRestartIndexValue(self, index: int, /) -> None: ...
  733. def setSortIndex(self, sortIndex: float, /) -> None: ...
  734. def setVertexCount(self, vertexCount: int, /) -> None: ...
  735. def setVerticesPerPatch(self, verticesPerPatch: int, /) -> None: ...
  736. def sortIndex(self, /) -> float: ...
  737. def vertexCount(self, /) -> int: ...
  738. def verticesPerPatch(self, /) -> int: ...
  739. class QGraphicsApiFilter(PySide6.QtCore.QObject):
  740. apiChanged : typing.ClassVar[Signal] = ... # apiChanged(Qt3DRender::QGraphicsApiFilter::Api)
  741. extensionsChanged : typing.ClassVar[Signal] = ... # extensionsChanged(QStringList)
  742. graphicsApiFilterChanged : typing.ClassVar[Signal] = ... # graphicsApiFilterChanged()
  743. majorVersionChanged : typing.ClassVar[Signal] = ... # majorVersionChanged(int)
  744. minorVersionChanged : typing.ClassVar[Signal] = ... # minorVersionChanged(int)
  745. profileChanged : typing.ClassVar[Signal] = ... # profileChanged(Qt3DRender::QGraphicsApiFilter::OpenGLProfile)
  746. vendorChanged : typing.ClassVar[Signal] = ... # vendorChanged(QString)
  747. class Api(enum.Enum):
  748. OpenGL = 0x1
  749. OpenGLES = 0x2
  750. Vulkan = 0x3
  751. DirectX = 0x4
  752. RHI = 0x5
  753. class OpenGLProfile(enum.Enum):
  754. NoProfile = 0x0
  755. CoreProfile = 0x1
  756. CompatibilityProfile = 0x2
  757. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, api: PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter.Api | None = ..., profile: PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter.OpenGLProfile | None = ..., minorVersion: int | None = ..., majorVersion: int | None = ..., extensions: collections.abc.Sequence[str] | None = ..., vendor: str | None = ...) -> None: ...
  758. def api(self, /) -> PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter.Api: ...
  759. def extensions(self, /) -> typing.List[str]: ...
  760. def majorVersion(self, /) -> int: ...
  761. def minorVersion(self, /) -> int: ...
  762. def profile(self, /) -> PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter.OpenGLProfile: ...
  763. def setApi(self, api: PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter.Api, /) -> None: ...
  764. def setExtensions(self, extensions: collections.abc.Sequence[str], /) -> None: ...
  765. def setMajorVersion(self, majorVersion: int, /) -> None: ...
  766. def setMinorVersion(self, minorVersion: int, /) -> None: ...
  767. def setProfile(self, profile: PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter.OpenGLProfile, /) -> None: ...
  768. def setVendor(self, vendor: str, /) -> None: ...
  769. def vendor(self, /) -> str: ...
  770. class QLayer(PySide6.Qt3DCore.Qt3DCore.QComponent):
  771. recursiveChanged : typing.ClassVar[Signal] = ... # recursiveChanged()
  772. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, recursive: bool | None = ...) -> None: ...
  773. def recursive(self, /) -> bool: ...
  774. def setRecursive(self, recursive: bool, /) -> None: ...
  775. class QLayerFilter(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode):
  776. filterModeChanged : typing.ClassVar[Signal] = ... # filterModeChanged(FilterMode)
  777. class FilterMode(enum.Enum):
  778. AcceptAnyMatchingLayers = 0x0
  779. AcceptAllMatchingLayers = 0x1
  780. DiscardAnyMatchingLayers = 0x2
  781. DiscardAllMatchingLayers = 0x3
  782. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, filterMode: PySide6.Qt3DRender.Qt3DRender.QLayerFilter.FilterMode | None = ...) -> None: ...
  783. def addLayer(self, layer: PySide6.Qt3DRender.Qt3DRender.QLayer, /) -> None: ...
  784. def filterMode(self, /) -> PySide6.Qt3DRender.Qt3DRender.QLayerFilter.FilterMode: ...
  785. def layers(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QLayer]: ...
  786. def removeLayer(self, layer: PySide6.Qt3DRender.Qt3DRender.QLayer, /) -> None: ...
  787. def setFilterMode(self, filterMode: PySide6.Qt3DRender.Qt3DRender.QLayerFilter.FilterMode, /) -> None: ...
  788. class QLevelOfDetail(PySide6.Qt3DCore.Qt3DCore.QComponent):
  789. cameraChanged : typing.ClassVar[Signal] = ... # cameraChanged(QCamera*)
  790. currentIndexChanged : typing.ClassVar[Signal] = ... # currentIndexChanged(int)
  791. thresholdTypeChanged : typing.ClassVar[Signal] = ... # thresholdTypeChanged(ThresholdType)
  792. thresholdsChanged : typing.ClassVar[Signal] = ... # thresholdsChanged(QList<qreal>)
  793. volumeOverrideChanged : typing.ClassVar[Signal] = ... # volumeOverrideChanged(QLevelOfDetailBoundingSphere)
  794. class ThresholdType(enum.Enum):
  795. DistanceToCameraThreshold = 0x0
  796. ProjectedScreenPixelSizeThreshold = 0x1
  797. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, camera: PySide6.Qt3DRender.Qt3DRender.QCamera | None = ..., currentIndex: int | None = ..., thresholdType: PySide6.Qt3DRender.Qt3DRender.QLevelOfDetail.ThresholdType | None = ..., thresholds: collections.abc.Sequence[float] | None = ..., volumeOverride: PySide6.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere | None = ...) -> None: ...
  798. def camera(self, /) -> PySide6.Qt3DRender.Qt3DRender.QCamera: ...
  799. def createBoundingSphere(self, center: PySide6.QtGui.QVector3D, radius: float, /) -> PySide6.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere: ...
  800. def currentIndex(self, /) -> int: ...
  801. def setCamera(self, camera: PySide6.Qt3DRender.Qt3DRender.QCamera, /) -> None: ...
  802. def setCurrentIndex(self, currentIndex: int, /) -> None: ...
  803. def setThresholdType(self, thresholdType: PySide6.Qt3DRender.Qt3DRender.QLevelOfDetail.ThresholdType, /) -> None: ...
  804. def setThresholds(self, thresholds: collections.abc.Sequence[float], /) -> None: ...
  805. def setVolumeOverride(self, volumeOverride: PySide6.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere, /) -> None: ...
  806. def thresholdType(self, /) -> PySide6.Qt3DRender.Qt3DRender.QLevelOfDetail.ThresholdType: ...
  807. def thresholds(self, /) -> typing.List[float]: ...
  808. def volumeOverride(self, /) -> PySide6.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere: ...
  809. class QLevelOfDetailBoundingSphere(Shiboken.Object):
  810. @typing.overload
  811. def __init__(self, other: PySide6.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere, /, *, center: PySide6.QtGui.QVector3D | None = ..., radius: float | None = ...) -> None: ...
  812. @typing.overload
  813. def __init__(self, /, center: PySide6.QtGui.QVector3D = ..., radius: float = ...) -> None: ...
  814. def __eq__(self, other: PySide6.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere, /) -> bool: ...
  815. def __ne__(self, other: PySide6.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere, /) -> bool: ...
  816. def center(self, /) -> PySide6.QtGui.QVector3D: ...
  817. def isEmpty(self, /) -> bool: ...
  818. def radius(self, /) -> float: ...
  819. class QLevelOfDetailSwitch(PySide6.Qt3DRender.Qt3DRender.QLevelOfDetail):
  820. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
  821. class QLineWidth(PySide6.Qt3DRender.Qt3DRender.QRenderState):
  822. smoothChanged : typing.ClassVar[Signal] = ... # smoothChanged(bool)
  823. valueChanged : typing.ClassVar[Signal] = ... # valueChanged(float)
  824. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, value: float | None = ..., smooth: bool | None = ...) -> None: ...
  825. def setSmooth(self, enabled: bool, /) -> None: ...
  826. def setValue(self, value: float, /) -> None: ...
  827. def smooth(self, /) -> bool: ...
  828. def value(self, /) -> float: ...
  829. class QMaterial(PySide6.Qt3DCore.Qt3DCore.QComponent):
  830. effectChanged : typing.ClassVar[Signal] = ... # effectChanged(QEffect*)
  831. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, effect: PySide6.Qt3DRender.Qt3DRender.QEffect | None = ...) -> None: ...
  832. def addParameter(self, parameter: PySide6.Qt3DRender.Qt3DRender.QParameter, /) -> None: ...
  833. def effect(self, /) -> PySide6.Qt3DRender.Qt3DRender.QEffect: ...
  834. def parameters(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QParameter]: ...
  835. def removeParameter(self, parameter: PySide6.Qt3DRender.Qt3DRender.QParameter, /) -> None: ...
  836. def setEffect(self, effect: PySide6.Qt3DRender.Qt3DRender.QEffect, /) -> None: ...
  837. class QMemoryBarrier(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode):
  838. waitOperationsChanged : typing.ClassVar[Signal] = ... # waitOperationsChanged(QMemoryBarrier::Operations)
  839. class Operation(enum.Flag):
  840. All = -1
  841. None_ = 0x0
  842. VertexAttributeArray = 0x1
  843. ElementArray = 0x2
  844. Uniform = 0x4
  845. TextureFetch = 0x8
  846. ShaderImageAccess = 0x10
  847. Command = 0x20
  848. PixelBuffer = 0x40
  849. TextureUpdate = 0x80
  850. BufferUpdate = 0x100
  851. FrameBuffer = 0x200
  852. TransformFeedback = 0x400
  853. AtomicCounter = 0x800
  854. ShaderStorage = 0x1000
  855. QueryBuffer = 0x2000
  856. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
  857. def setWaitOperations(self, operations: PySide6.Qt3DRender.Qt3DRender.QMemoryBarrier.Operation, /) -> None: ...
  858. def waitOperations(self, /) -> PySide6.Qt3DRender.Qt3DRender.QMemoryBarrier.Operation: ...
  859. class QMesh(PySide6.Qt3DRender.Qt3DRender.QGeometryRenderer):
  860. meshNameChanged : typing.ClassVar[Signal] = ... # meshNameChanged(QString)
  861. sourceChanged : typing.ClassVar[Signal] = ... # sourceChanged(QUrl)
  862. statusChanged : typing.ClassVar[Signal] = ... # statusChanged(Status)
  863. class Status(enum.Enum):
  864. None_ = 0x0
  865. Loading = 0x1
  866. Ready = 0x2
  867. Error = 0x3
  868. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, source: PySide6.QtCore.QUrl | None = ..., meshName: str | None = ..., status: PySide6.Qt3DRender.Qt3DRender.QMesh.Status | None = ...) -> None: ...
  869. def meshName(self, /) -> str: ...
  870. def setMeshName(self, meshName: str, /) -> None: ...
  871. def setSource(self, source: PySide6.QtCore.QUrl | str, /) -> None: ...
  872. def source(self, /) -> PySide6.QtCore.QUrl: ...
  873. def status(self, /) -> PySide6.Qt3DRender.Qt3DRender.QMesh.Status: ...
  874. class QMultiSampleAntiAliasing(PySide6.Qt3DRender.Qt3DRender.QRenderState):
  875. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
  876. class QNoDepthMask(PySide6.Qt3DRender.Qt3DRender.QRenderState):
  877. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
  878. class QNoDraw(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode):
  879. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
  880. class QNoPicking(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode):
  881. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
  882. class QObjectPicker(PySide6.Qt3DCore.Qt3DCore.QComponent):
  883. clicked : typing.ClassVar[Signal] = ... # clicked(Qt3DRender::QPickEvent*)
  884. containsMouseChanged : typing.ClassVar[Signal] = ... # containsMouseChanged(bool)
  885. dragEnabledChanged : typing.ClassVar[Signal] = ... # dragEnabledChanged(bool)
  886. entered : typing.ClassVar[Signal] = ... # entered()
  887. exited : typing.ClassVar[Signal] = ... # exited()
  888. hoverEnabledChanged : typing.ClassVar[Signal] = ... # hoverEnabledChanged(bool)
  889. moved : typing.ClassVar[Signal] = ... # moved(Qt3DRender::QPickEvent*)
  890. pressed : typing.ClassVar[Signal] = ... # pressed(Qt3DRender::QPickEvent*)
  891. pressedChanged : typing.ClassVar[Signal] = ... # pressedChanged(bool)
  892. priorityChanged : typing.ClassVar[Signal] = ... # priorityChanged(int)
  893. released : typing.ClassVar[Signal] = ... # released(Qt3DRender::QPickEvent*)
  894. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, hoverEnabled: bool | None = ..., dragEnabled: bool | None = ..., pressed: bool | None = ..., containsMouse: bool | None = ..., priority: int | None = ...) -> None: ...
  895. def containsMouse(self, /) -> bool: ...
  896. def isDragEnabled(self, /) -> bool: ...
  897. def isHoverEnabled(self, /) -> bool: ...
  898. def isPressed(self, /) -> bool: ...
  899. def priority(self, /) -> int: ...
  900. def setDragEnabled(self, dragEnabled: bool, /) -> None: ...
  901. def setHoverEnabled(self, hoverEnabled: bool, /) -> None: ...
  902. def setPriority(self, priority: int, /) -> None: ...
  903. class QPaintedTextureImage(PySide6.Qt3DRender.Qt3DRender.QAbstractTextureImage):
  904. heightChanged : typing.ClassVar[Signal] = ... # heightChanged(int)
  905. sizeChanged : typing.ClassVar[Signal] = ... # sizeChanged(QSize)
  906. widthChanged : typing.ClassVar[Signal] = ... # widthChanged(int)
  907. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, width: int | None = ..., height: int | None = ..., size: PySide6.QtCore.QSize | None = ...) -> None: ...
  908. def dataGenerator(self, /) -> PySide6.Qt3DRender.Qt3DRender.QTextureImageDataGeneratorPtr: ...
  909. def height(self, /) -> int: ...
  910. def paint(self, painter: PySide6.QtGui.QPainter, /) -> None: ...
  911. def setHeight(self, h: int, /) -> None: ...
  912. def setSize(self, size: PySide6.QtCore.QSize, /) -> None: ...
  913. def setWidth(self, w: int, /) -> None: ...
  914. def size(self, /) -> PySide6.QtCore.QSize: ...
  915. def update(self, /, rect: PySide6.QtCore.QRect = ...) -> None: ...
  916. def width(self, /) -> int: ...
  917. class QParameter(PySide6.Qt3DCore.Qt3DCore.QNode):
  918. nameChanged : typing.ClassVar[Signal] = ... # nameChanged(QString)
  919. valueChanged : typing.ClassVar[Signal] = ... # valueChanged(QVariant)
  920. @typing.overload
  921. def __init__(self, name: str, texture: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, value: typing.Optional[typing.Any] = ...) -> None: ...
  922. @typing.overload
  923. def __init__(self, name: str, value: typing.Any, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
  924. @typing.overload
  925. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, name: str | None = ..., value: typing.Optional[typing.Any] = ...) -> None: ...
  926. def name(self, /) -> str: ...
  927. def setName(self, name: str, /) -> None: ...
  928. def setValue(self, dv: typing.Any, /) -> None: ...
  929. def value(self, /) -> typing.Any: ...
  930. class QPickEvent(PySide6.QtCore.QObject):
  931. acceptedChanged : typing.ClassVar[Signal] = ... # acceptedChanged(bool)
  932. class Buttons(enum.Enum):
  933. NoButton = 0x0
  934. LeftButton = 0x1
  935. RightButton = 0x2
  936. MiddleButton = 0x4
  937. BackButton = 0x8
  938. class Modifiers(enum.Enum):
  939. NoModifier = 0x0
  940. ShiftModifier = 0x2000000
  941. ControlModifier = 0x4000000
  942. AltModifier = 0x8000000
  943. MetaModifier = 0x10000000
  944. KeypadModifier = 0x20000000
  945. @typing.overload
  946. def __init__(self, position: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, worldIntersection: PySide6.QtGui.QVector3D, localIntersection: PySide6.QtGui.QVector3D, distance: float, button: PySide6.Qt3DRender.Qt3DRender.QPickEvent.Buttons, buttons: int, modifiers: int, /, *, accepted: bool | None = ..., viewport: PySide6.Qt3DRender.Qt3DRender.QViewport | None = ..., entity: PySide6.Qt3DCore.Qt3DCore.QEntity | None = ...) -> None: ...
  947. @typing.overload
  948. def __init__(self, position: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, worldIntersection: PySide6.QtGui.QVector3D, localIntersection: PySide6.QtGui.QVector3D, distance: float, /, *, accepted: bool | None = ..., button: PySide6.Qt3DRender.Qt3DRender.QPickEvent.Buttons | None = ..., buttons: int | None = ..., modifiers: int | None = ..., viewport: PySide6.Qt3DRender.Qt3DRender.QViewport | None = ..., entity: PySide6.Qt3DCore.Qt3DCore.QEntity | None = ...) -> None: ...
  949. @typing.overload
  950. def __init__(self, /, *, accepted: bool | None = ..., position: PySide6.QtCore.QPointF | None = ..., distance: float | None = ..., localIntersection: PySide6.QtGui.QVector3D | None = ..., worldIntersection: PySide6.QtGui.QVector3D | None = ..., button: PySide6.Qt3DRender.Qt3DRender.QPickEvent.Buttons | None = ..., buttons: int | None = ..., modifiers: int | None = ..., viewport: PySide6.Qt3DRender.Qt3DRender.QViewport | None = ..., entity: PySide6.Qt3DCore.Qt3DCore.QEntity | None = ...) -> None: ...
  951. def button(self, /) -> PySide6.Qt3DRender.Qt3DRender.QPickEvent.Buttons: ...
  952. def buttons(self, /) -> int: ...
  953. def distance(self, /) -> float: ...
  954. def entity(self, /) -> PySide6.Qt3DCore.Qt3DCore.QEntity: ...
  955. def isAccepted(self, /) -> bool: ...
  956. def localIntersection(self, /) -> PySide6.QtGui.QVector3D: ...
  957. def modifiers(self, /) -> int: ...
  958. def position(self, /) -> PySide6.QtCore.QPointF: ...
  959. def setAccepted(self, accepted: bool, /) -> None: ...
  960. def viewport(self, /) -> PySide6.Qt3DRender.Qt3DRender.QViewport: ...
  961. def worldIntersection(self, /) -> PySide6.QtGui.QVector3D: ...
  962. class QPickLineEvent(PySide6.Qt3DRender.Qt3DRender.QPickEvent):
  963. @typing.overload
  964. def __init__(self, position: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, worldIntersection: PySide6.QtGui.QVector3D, localIntersection: PySide6.QtGui.QVector3D, distance: float, edgeIndex: int, vertex1Index: int, vertex2Index: int, button: PySide6.Qt3DRender.Qt3DRender.QPickEvent.Buttons, buttons: int, modifiers: int, /) -> None: ...
  965. @typing.overload
  966. def __init__(self, /, *, edgeIndex: int | None = ..., vertex1Index: int | None = ..., vertex2Index: int | None = ...) -> None: ...
  967. def edgeIndex(self, /) -> int: ...
  968. def vertex1Index(self, /) -> int: ...
  969. def vertex2Index(self, /) -> int: ...
  970. class QPickPointEvent(PySide6.Qt3DRender.Qt3DRender.QPickEvent):
  971. @typing.overload
  972. def __init__(self, position: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, worldIntersection: PySide6.QtGui.QVector3D, localIntersection: PySide6.QtGui.QVector3D, distance: float, pointIndex: int, button: PySide6.Qt3DRender.Qt3DRender.QPickEvent.Buttons, buttons: int, modifiers: int, /) -> None: ...
  973. @typing.overload
  974. def __init__(self, /, *, pointIndex: int | None = ...) -> None: ...
  975. def pointIndex(self, /) -> int: ...
  976. class QPickTriangleEvent(PySide6.Qt3DRender.Qt3DRender.QPickEvent):
  977. @typing.overload
  978. def __init__(self, position: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, worldIntersection: PySide6.QtGui.QVector3D, localIntersection: PySide6.QtGui.QVector3D, distance: float, triangleIndex: int, vertex1Index: int, vertex2Index: int, vertex3Index: int, button: PySide6.Qt3DRender.Qt3DRender.QPickEvent.Buttons, buttons: int, modifiers: int, uvw: PySide6.QtGui.QVector3D, /) -> None: ...
  979. @typing.overload
  980. def __init__(self, position: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, worldIntersection: PySide6.QtGui.QVector3D, localIntersection: PySide6.QtGui.QVector3D, distance: float, triangleIndex: int, vertex1Index: int, vertex2Index: int, vertex3Index: int, /, *, uvw: PySide6.QtGui.QVector3D | None = ...) -> None: ...
  981. @typing.overload
  982. def __init__(self, /, *, triangleIndex: int | None = ..., vertex1Index: int | None = ..., vertex2Index: int | None = ..., vertex3Index: int | None = ..., uvw: PySide6.QtGui.QVector3D | None = ...) -> None: ...
  983. def triangleIndex(self, /) -> int: ...
  984. def uvw(self, /) -> PySide6.QtGui.QVector3D: ...
  985. def vertex1Index(self, /) -> int: ...
  986. def vertex2Index(self, /) -> int: ...
  987. def vertex3Index(self, /) -> int: ...
  988. class QPickingProxy(PySide6.Qt3DCore.Qt3DCore.QBoundingVolume):
  989. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
  990. class QPickingSettings(PySide6.Qt3DCore.Qt3DCore.QNode):
  991. faceOrientationPickingModeChanged: typing.ClassVar[Signal] = ... # faceOrientationPickingModeChanged(QPickingSettings::FaceOrientationPickingMode)
  992. pickMethodChanged : typing.ClassVar[Signal] = ... # pickMethodChanged(QPickingSettings::PickMethod)
  993. pickResultModeChanged : typing.ClassVar[Signal] = ... # pickResultModeChanged(QPickingSettings::PickResultMode)
  994. worldSpaceToleranceChanged: typing.ClassVar[Signal] = ... # worldSpaceToleranceChanged(float)
  995. class FaceOrientationPickingMode(enum.Enum):
  996. FrontFace = 0x1
  997. BackFace = 0x2
  998. FrontAndBackFace = 0x3
  999. class PickMethod(enum.Enum):
  1000. BoundingVolumePicking = 0x0
  1001. TrianglePicking = 0x1
  1002. LinePicking = 0x2
  1003. PointPicking = 0x4
  1004. PrimitivePicking = 0x7
  1005. class PickResultMode(enum.Enum):
  1006. NearestPick = 0x0
  1007. AllPicks = 0x1
  1008. NearestPriorityPick = 0x2
  1009. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, pickMethod: PySide6.Qt3DRender.Qt3DRender.QPickingSettings.PickMethod | None = ..., pickResultMode: PySide6.Qt3DRender.Qt3DRender.QPickingSettings.PickResultMode | None = ..., faceOrientationPickingMode: PySide6.Qt3DRender.Qt3DRender.QPickingSettings.FaceOrientationPickingMode | None = ..., worldSpaceTolerance: float | None = ...) -> None: ...
  1010. def faceOrientationPickingMode(self, /) -> PySide6.Qt3DRender.Qt3DRender.QPickingSettings.FaceOrientationPickingMode: ...
  1011. def pickMethod(self, /) -> PySide6.Qt3DRender.Qt3DRender.QPickingSettings.PickMethod: ...
  1012. def pickResultMode(self, /) -> PySide6.Qt3DRender.Qt3DRender.QPickingSettings.PickResultMode: ...
  1013. def setFaceOrientationPickingMode(self, faceOrientationPickingMode: PySide6.Qt3DRender.Qt3DRender.QPickingSettings.FaceOrientationPickingMode, /) -> None: ...
  1014. def setPickMethod(self, pickMethod: PySide6.Qt3DRender.Qt3DRender.QPickingSettings.PickMethod, /) -> None: ...
  1015. def setPickResultMode(self, pickResultMode: PySide6.Qt3DRender.Qt3DRender.QPickingSettings.PickResultMode, /) -> None: ...
  1016. def setWorldSpaceTolerance(self, worldSpaceTolerance: float, /) -> None: ...
  1017. def worldSpaceTolerance(self, /) -> float: ...
  1018. class QPointLight(PySide6.Qt3DRender.Qt3DRender.QAbstractLight):
  1019. constantAttenuationChanged: typing.ClassVar[Signal] = ... # constantAttenuationChanged(float)
  1020. linearAttenuationChanged : typing.ClassVar[Signal] = ... # linearAttenuationChanged(float)
  1021. quadraticAttenuationChanged: typing.ClassVar[Signal] = ... # quadraticAttenuationChanged(float)
  1022. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, constantAttenuation: float | None = ..., linearAttenuation: float | None = ..., quadraticAttenuation: float | None = ...) -> None: ...
  1023. def constantAttenuation(self, /) -> float: ...
  1024. def linearAttenuation(self, /) -> float: ...
  1025. def quadraticAttenuation(self, /) -> float: ...
  1026. def setConstantAttenuation(self, value: float, /) -> None: ...
  1027. def setLinearAttenuation(self, value: float, /) -> None: ...
  1028. def setQuadraticAttenuation(self, value: float, /) -> None: ...
  1029. class QPointSize(PySide6.Qt3DRender.Qt3DRender.QRenderState):
  1030. sizeModeChanged : typing.ClassVar[Signal] = ... # sizeModeChanged(SizeMode)
  1031. valueChanged : typing.ClassVar[Signal] = ... # valueChanged(float)
  1032. class SizeMode(enum.Enum):
  1033. Fixed = 0x0
  1034. Programmable = 0x1
  1035. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, sizeMode: PySide6.Qt3DRender.Qt3DRender.QPointSize.SizeMode | None = ..., value: float | None = ...) -> None: ...
  1036. def setSizeMode(self, sizeMode: PySide6.Qt3DRender.Qt3DRender.QPointSize.SizeMode, /) -> None: ...
  1037. def setValue(self, value: float, /) -> None: ...
  1038. def sizeMode(self, /) -> PySide6.Qt3DRender.Qt3DRender.QPointSize.SizeMode: ...
  1039. def value(self, /) -> float: ...
  1040. class QPolygonOffset(PySide6.Qt3DRender.Qt3DRender.QRenderState):
  1041. depthStepsChanged : typing.ClassVar[Signal] = ... # depthStepsChanged(float)
  1042. scaleFactorChanged : typing.ClassVar[Signal] = ... # scaleFactorChanged(float)
  1043. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, scaleFactor: float | None = ..., depthSteps: float | None = ...) -> None: ...
  1044. def depthSteps(self, /) -> float: ...
  1045. def scaleFactor(self, /) -> float: ...
  1046. def setDepthSteps(self, depthSteps: float, /) -> None: ...
  1047. def setScaleFactor(self, scaleFactor: float, /) -> None: ...
  1048. class QProximityFilter(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode):
  1049. distanceThresholdChanged : typing.ClassVar[Signal] = ... # distanceThresholdChanged(float)
  1050. entityChanged : typing.ClassVar[Signal] = ... # entityChanged(Qt3DCore::QEntity*)
  1051. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, entity: PySide6.Qt3DCore.Qt3DCore.QEntity | None = ..., distanceThreshold: float | None = ...) -> None: ...
  1052. def distanceThreshold(self, /) -> float: ...
  1053. def entity(self, /) -> PySide6.Qt3DCore.Qt3DCore.QEntity: ...
  1054. def setDistanceThreshold(self, distanceThreshold: float, /) -> None: ...
  1055. def setEntity(self, entity: PySide6.Qt3DCore.Qt3DCore.QEntity, /) -> None: ...
  1056. class QRasterMode(PySide6.Qt3DRender.Qt3DRender.QRenderState):
  1057. faceModeChanged : typing.ClassVar[Signal] = ... # faceModeChanged(FaceMode)
  1058. rasterModeChanged : typing.ClassVar[Signal] = ... # rasterModeChanged(RasterMode)
  1059. class FaceMode(enum.Enum):
  1060. Front = 0x404
  1061. Back = 0x405
  1062. FrontAndBack = 0x408
  1063. class RasterMode(enum.Enum):
  1064. Points = 0x1b00
  1065. Lines = 0x1b01
  1066. Fill = 0x1b02
  1067. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, rasterMode: PySide6.Qt3DRender.Qt3DRender.QRasterMode.RasterMode | None = ..., faceMode: PySide6.Qt3DRender.Qt3DRender.QRasterMode.FaceMode | None = ...) -> None: ...
  1068. def faceMode(self, /) -> PySide6.Qt3DRender.Qt3DRender.QRasterMode.FaceMode: ...
  1069. def rasterMode(self, /) -> PySide6.Qt3DRender.Qt3DRender.QRasterMode.RasterMode: ...
  1070. def setFaceMode(self, faceMode: PySide6.Qt3DRender.Qt3DRender.QRasterMode.FaceMode, /) -> None: ...
  1071. def setRasterMode(self, rasterMode: PySide6.Qt3DRender.Qt3DRender.QRasterMode.RasterMode, /) -> None: ...
  1072. class QRayCaster(PySide6.Qt3DRender.Qt3DRender.QAbstractRayCaster):
  1073. directionChanged : typing.ClassVar[Signal] = ... # directionChanged(QVector3D)
  1074. lengthChanged : typing.ClassVar[Signal] = ... # lengthChanged(float)
  1075. originChanged : typing.ClassVar[Signal] = ... # originChanged(QVector3D)
  1076. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, origin: PySide6.QtGui.QVector3D | None = ..., direction: PySide6.QtGui.QVector3D | None = ..., length: float | None = ...) -> None: ...
  1077. def direction(self, /) -> PySide6.QtGui.QVector3D: ...
  1078. def length(self, /) -> float: ...
  1079. def origin(self, /) -> PySide6.QtGui.QVector3D: ...
  1080. def pick(self, origin: PySide6.QtGui.QVector3D, direction: PySide6.QtGui.QVector3D, length: float, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QRayCasterHit]: ...
  1081. def setDirection(self, direction: PySide6.QtGui.QVector3D, /) -> None: ...
  1082. def setLength(self, length: float, /) -> None: ...
  1083. def setOrigin(self, origin: PySide6.QtGui.QVector3D, /) -> None: ...
  1084. @typing.overload
  1085. def trigger(self, /) -> None: ...
  1086. @typing.overload
  1087. def trigger(self, origin: PySide6.QtGui.QVector3D, direction: PySide6.QtGui.QVector3D, length: float, /) -> None: ...
  1088. class QRayCasterHit(Shiboken.Object):
  1089. class HitType(enum.Enum):
  1090. TriangleHit = 0x0
  1091. LineHit = 0x1
  1092. PointHit = 0x2
  1093. EntityHit = 0x3
  1094. @typing.overload
  1095. def __init__(self, type: PySide6.Qt3DRender.Qt3DRender.QRayCasterHit.HitType, id: PySide6.Qt3DCore.Qt3DCore.QNodeId, distance: float, localIntersect: PySide6.QtGui.QVector3D, worldIntersect: PySide6.QtGui.QVector3D, primitiveIndex: int, v1: int, v2: int, v3: int, /, *, entityId: PySide6.Qt3DCore.Qt3DCore.QNodeId | None = ..., entity: PySide6.Qt3DCore.Qt3DCore.QEntity | None = ..., localIntersection: PySide6.QtGui.QVector3D | None = ..., worldIntersection: PySide6.QtGui.QVector3D | None = ..., vertex1Index: int | None = ..., vertex2Index: int | None = ..., vertex3Index: int | None = ...) -> None: ...
  1096. @typing.overload
  1097. def __init__(self, other: PySide6.Qt3DRender.Qt3DRender.QRayCasterHit, /, *, type: PySide6.Qt3DRender.Qt3DRender.QRayCasterHit.HitType | None = ..., entityId: PySide6.Qt3DCore.Qt3DCore.QNodeId | None = ..., entity: PySide6.Qt3DCore.Qt3DCore.QEntity | None = ..., distance: float | None = ..., localIntersection: PySide6.QtGui.QVector3D | None = ..., worldIntersection: PySide6.QtGui.QVector3D | None = ..., primitiveIndex: int | None = ..., vertex1Index: int | None = ..., vertex2Index: int | None = ..., vertex3Index: int | None = ...) -> None: ...
  1098. @typing.overload
  1099. def __init__(self, /, *, type: PySide6.Qt3DRender.Qt3DRender.QRayCasterHit.HitType | None = ..., entityId: PySide6.Qt3DCore.Qt3DCore.QNodeId | None = ..., entity: PySide6.Qt3DCore.Qt3DCore.QEntity | None = ..., distance: float | None = ..., localIntersection: PySide6.QtGui.QVector3D | None = ..., worldIntersection: PySide6.QtGui.QVector3D | None = ..., primitiveIndex: int | None = ..., vertex1Index: int | None = ..., vertex2Index: int | None = ..., vertex3Index: int | None = ...) -> None: ...
  1100. def __copy__(self, /) -> typing.Self: ...
  1101. def distance(self, /) -> float: ...
  1102. def entity(self, /) -> PySide6.Qt3DCore.Qt3DCore.QEntity: ...
  1103. def entityId(self, /) -> PySide6.Qt3DCore.Qt3DCore.QNodeId: ...
  1104. def localIntersection(self, /) -> PySide6.QtGui.QVector3D: ...
  1105. def primitiveIndex(self, /) -> int: ...
  1106. def toString(self, /) -> str: ...
  1107. def type(self, /) -> PySide6.Qt3DRender.Qt3DRender.QRayCasterHit.HitType: ...
  1108. def vertex1Index(self, /) -> int: ...
  1109. def vertex2Index(self, /) -> int: ...
  1110. def vertex3Index(self, /) -> int: ...
  1111. def worldIntersection(self, /) -> PySide6.QtGui.QVector3D: ...
  1112. class QRenderAspect(PySide6.Qt3DCore.Qt3DCore.QAbstractAspect):
  1113. class SubmissionType(enum.Enum):
  1114. Automatic = 0x0
  1115. Manual = 0x1
  1116. @typing.overload
  1117. def __init__(self, submissionType: PySide6.Qt3DRender.Qt3DRender.QRenderAspect.SubmissionType, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
  1118. @typing.overload
  1119. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
  1120. def dependencies(self, /) -> typing.List[str]: ...
  1121. class QRenderCapabilities(PySide6.QtCore.QObject):
  1122. class API(enum.Enum):
  1123. OpenGL = 0x1
  1124. OpenGLES = 0x2
  1125. Vulkan = 0x3
  1126. DirectX = 0x4
  1127. RHI = 0x5
  1128. class Profile(enum.Enum):
  1129. NoProfile = 0x0
  1130. CoreProfile = 0x1
  1131. CompatibilityProfile = 0x2
  1132. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, valid: bool | None = ..., api: PySide6.Qt3DRender.Qt3DRender.QRenderCapabilities.API | None = ..., profile: PySide6.Qt3DRender.Qt3DRender.QRenderCapabilities.Profile | None = ..., majorVersion: int | None = ..., minorVersion: int | None = ..., extensions: collections.abc.Sequence[str] | None = ..., vendor: str | None = ..., renderer: str | None = ..., driverVersion: str | None = ..., glslVersion: str | None = ..., maxSamples: int | None = ..., maxTextureSize: int | None = ..., maxTextureUnits: int | None = ..., maxTextureLayers: int | None = ..., supportsUBO: bool | None = ..., maxUBOSize: int | None = ..., maxUBOBindings: int | None = ..., supportsSSBO: bool | None = ..., maxSSBOSize: int | None = ..., maxSSBOBindings: int | None = ..., supportsImageStore: bool | None = ..., maxImageUnits: int | None = ..., supportsCompute: bool | None = ..., maxWorkGroupCountX: int | None = ..., maxWorkGroupCountY: int | None = ..., maxWorkGroupCountZ: int | None = ..., maxWorkGroupSizeX: int | None = ..., maxWorkGroupSizeY: int | None = ..., maxWorkGroupSizeZ: int | None = ..., maxComputeInvocations: int | None = ..., maxComputeSharedMemorySize: int | None = ...) -> None: ...
  1133. def api(self, /) -> PySide6.Qt3DRender.Qt3DRender.QRenderCapabilities.API: ...
  1134. def driverVersion(self, /) -> str: ...
  1135. def extensions(self, /) -> typing.List[str]: ...
  1136. def glslVersion(self, /) -> str: ...
  1137. def isValid(self, /) -> bool: ...
  1138. def majorVersion(self, /) -> int: ...
  1139. def maxComputeInvocations(self, /) -> int: ...
  1140. def maxComputeSharedMemorySize(self, /) -> int: ...
  1141. def maxImageUnits(self, /) -> int: ...
  1142. def maxSSBOBindings(self, /) -> int: ...
  1143. def maxSSBOSize(self, /) -> int: ...
  1144. def maxSamples(self, /) -> int: ...
  1145. def maxTextureLayers(self, /) -> int: ...
  1146. def maxTextureSize(self, /) -> int: ...
  1147. def maxTextureUnits(self, /) -> int: ...
  1148. def maxUBOBindings(self, /) -> int: ...
  1149. def maxUBOSize(self, /) -> int: ...
  1150. def maxWorkGroupCountX(self, /) -> int: ...
  1151. def maxWorkGroupCountY(self, /) -> int: ...
  1152. def maxWorkGroupCountZ(self, /) -> int: ...
  1153. def maxWorkGroupSizeX(self, /) -> int: ...
  1154. def maxWorkGroupSizeY(self, /) -> int: ...
  1155. def maxWorkGroupSizeZ(self, /) -> int: ...
  1156. def minorVersion(self, /) -> int: ...
  1157. def profile(self, /) -> PySide6.Qt3DRender.Qt3DRender.QRenderCapabilities.Profile: ...
  1158. def renderer(self, /) -> str: ...
  1159. def supportsCompute(self, /) -> bool: ...
  1160. def supportsImageStore(self, /) -> bool: ...
  1161. def supportsSSBO(self, /) -> bool: ...
  1162. def supportsUBO(self, /) -> bool: ...
  1163. def vendor(self, /) -> str: ...
  1164. class QRenderCapture(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode):
  1165. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
  1166. @typing.overload
  1167. def requestCapture(self, /) -> PySide6.Qt3DRender.Qt3DRender.QRenderCaptureReply: ...
  1168. @typing.overload
  1169. def requestCapture(self, rect: PySide6.QtCore.QRect, /) -> PySide6.Qt3DRender.Qt3DRender.QRenderCaptureReply: ...
  1170. @typing.overload
  1171. def requestCapture(self, captureId: int, /) -> PySide6.Qt3DRender.Qt3DRender.QRenderCaptureReply: ...
  1172. class QRenderCaptureReply(PySide6.QtCore.QObject):
  1173. completed : typing.ClassVar[Signal] = ... # completed()
  1174. def captureId(self, /) -> int: ...
  1175. def image(self, /) -> PySide6.QtGui.QImage: ...
  1176. def isComplete(self, /) -> bool: ...
  1177. def saveImage(self, fileName: str, /) -> bool: ...
  1178. class QRenderPass(PySide6.Qt3DCore.Qt3DCore.QNode):
  1179. shaderProgramChanged : typing.ClassVar[Signal] = ... # shaderProgramChanged(QShaderProgram*)
  1180. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, shaderProgram: PySide6.Qt3DRender.Qt3DRender.QShaderProgram | None = ...) -> None: ...
  1181. def addFilterKey(self, filterKey: PySide6.Qt3DRender.Qt3DRender.QFilterKey, /) -> None: ...
  1182. def addParameter(self, p: PySide6.Qt3DRender.Qt3DRender.QParameter, /) -> None: ...
  1183. def addRenderState(self, state: PySide6.Qt3DRender.Qt3DRender.QRenderState, /) -> None: ...
  1184. def filterKeys(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QFilterKey]: ...
  1185. def parameters(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QParameter]: ...
  1186. def removeFilterKey(self, filterKey: PySide6.Qt3DRender.Qt3DRender.QFilterKey, /) -> None: ...
  1187. def removeParameter(self, p: PySide6.Qt3DRender.Qt3DRender.QParameter, /) -> None: ...
  1188. def removeRenderState(self, state: PySide6.Qt3DRender.Qt3DRender.QRenderState, /) -> None: ...
  1189. def renderStates(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QRenderState]: ...
  1190. def setShaderProgram(self, shaderProgram: PySide6.Qt3DRender.Qt3DRender.QShaderProgram, /) -> None: ...
  1191. def shaderProgram(self, /) -> PySide6.Qt3DRender.Qt3DRender.QShaderProgram: ...
  1192. class QRenderPassFilter(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode):
  1193. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
  1194. def addMatch(self, filterKey: PySide6.Qt3DRender.Qt3DRender.QFilterKey, /) -> None: ...
  1195. def addParameter(self, parameter: PySide6.Qt3DRender.Qt3DRender.QParameter, /) -> None: ...
  1196. def matchAny(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QFilterKey]: ...
  1197. def parameters(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QParameter]: ...
  1198. def removeMatch(self, filterKey: PySide6.Qt3DRender.Qt3DRender.QFilterKey, /) -> None: ...
  1199. def removeParameter(self, parameter: PySide6.Qt3DRender.Qt3DRender.QParameter, /) -> None: ...
  1200. class QRenderSettings(PySide6.Qt3DCore.Qt3DCore.QComponent):
  1201. activeFrameGraphChanged : typing.ClassVar[Signal] = ... # activeFrameGraphChanged(QFrameGraphNode*)
  1202. renderPolicyChanged : typing.ClassVar[Signal] = ... # renderPolicyChanged(RenderPolicy)
  1203. class RenderPolicy(enum.Enum):
  1204. OnDemand = 0x0
  1205. Always = 0x1
  1206. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, renderCapabilities: PySide6.Qt3DRender.Qt3DRender.QRenderCapabilities | None = ..., pickingSettings: PySide6.Qt3DRender.Qt3DRender.QPickingSettings | None = ..., renderPolicy: PySide6.Qt3DRender.Qt3DRender.QRenderSettings.RenderPolicy | None = ..., activeFrameGraph: PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode | None = ...) -> None: ...
  1207. def activeFrameGraph(self, /) -> PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode: ...
  1208. def pickingSettings(self, /) -> PySide6.Qt3DRender.Qt3DRender.QPickingSettings: ...
  1209. def renderCapabilities(self, /) -> PySide6.Qt3DRender.Qt3DRender.QRenderCapabilities: ...
  1210. def renderPolicy(self, /) -> PySide6.Qt3DRender.Qt3DRender.QRenderSettings.RenderPolicy: ...
  1211. def setActiveFrameGraph(self, activeFrameGraph: PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode, /) -> None: ...
  1212. def setRenderPolicy(self, renderPolicy: PySide6.Qt3DRender.Qt3DRender.QRenderSettings.RenderPolicy, /) -> None: ...
  1213. class QRenderState(PySide6.Qt3DCore.Qt3DCore.QNode): ...
  1214. class QRenderStateSet(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode):
  1215. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
  1216. def addRenderState(self, state: PySide6.Qt3DRender.Qt3DRender.QRenderState, /) -> None: ...
  1217. def removeRenderState(self, state: PySide6.Qt3DRender.Qt3DRender.QRenderState, /) -> None: ...
  1218. def renderStates(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QRenderState]: ...
  1219. class QRenderSurfaceSelector(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode):
  1220. externalRenderTargetSizeChanged: typing.ClassVar[Signal] = ... # externalRenderTargetSizeChanged(QSize)
  1221. surfaceChanged : typing.ClassVar[Signal] = ... # surfaceChanged(QObject*)
  1222. surfacePixelRatioChanged : typing.ClassVar[Signal] = ... # surfacePixelRatioChanged(float)
  1223. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, surface: PySide6.QtCore.QObject | None = ..., externalRenderTargetSize: PySide6.QtCore.QSize | None = ..., surfacePixelRatio: float | None = ...) -> None: ...
  1224. def externalRenderTargetSize(self, /) -> PySide6.QtCore.QSize: ...
  1225. def setExternalRenderTargetSize(self, size: PySide6.QtCore.QSize, /) -> None: ...
  1226. def setSurface(self, surfaceObject: PySide6.QtCore.QObject, /) -> None: ...
  1227. def setSurfacePixelRatio(self, ratio: float, /) -> None: ...
  1228. def surface(self, /) -> PySide6.QtCore.QObject: ...
  1229. def surfacePixelRatio(self, /) -> float: ...
  1230. class QRenderTarget(PySide6.Qt3DCore.Qt3DCore.QComponent):
  1231. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
  1232. def addOutput(self, output: PySide6.Qt3DRender.Qt3DRender.QRenderTargetOutput, /) -> None: ...
  1233. def outputs(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QRenderTargetOutput]: ...
  1234. def removeOutput(self, output: PySide6.Qt3DRender.Qt3DRender.QRenderTargetOutput, /) -> None: ...
  1235. class QRenderTargetOutput(PySide6.Qt3DCore.Qt3DCore.QNode):
  1236. attachmentPointChanged : typing.ClassVar[Signal] = ... # attachmentPointChanged(AttachmentPoint)
  1237. faceChanged : typing.ClassVar[Signal] = ... # faceChanged(QAbstractTexture::CubeMapFace)
  1238. layerChanged : typing.ClassVar[Signal] = ... # layerChanged(int)
  1239. mipLevelChanged : typing.ClassVar[Signal] = ... # mipLevelChanged(int)
  1240. textureChanged : typing.ClassVar[Signal] = ... # textureChanged(QAbstractTexture*)
  1241. class AttachmentPoint(enum.Enum):
  1242. Color0 = 0x0
  1243. Color1 = 0x1
  1244. Color2 = 0x2
  1245. Color3 = 0x3
  1246. Color4 = 0x4
  1247. Color5 = 0x5
  1248. Color6 = 0x6
  1249. Color7 = 0x7
  1250. Color8 = 0x8
  1251. Color9 = 0x9
  1252. Color10 = 0xa
  1253. Color11 = 0xb
  1254. Color12 = 0xc
  1255. Color13 = 0xd
  1256. Color14 = 0xe
  1257. Color15 = 0xf
  1258. Depth = 0x10
  1259. Stencil = 0x11
  1260. DepthStencil = 0x12
  1261. Left = 0x13
  1262. Right = 0x14
  1263. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, attachmentPoint: PySide6.Qt3DRender.Qt3DRender.QRenderTargetOutput.AttachmentPoint | None = ..., texture: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture | None = ..., mipLevel: int | None = ..., layer: int | None = ..., face: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.CubeMapFace | None = ...) -> None: ...
  1264. def attachmentPoint(self, /) -> PySide6.Qt3DRender.Qt3DRender.QRenderTargetOutput.AttachmentPoint: ...
  1265. def face(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.CubeMapFace: ...
  1266. def layer(self, /) -> int: ...
  1267. def mipLevel(self, /) -> int: ...
  1268. def setAttachmentPoint(self, attachmentPoint: PySide6.Qt3DRender.Qt3DRender.QRenderTargetOutput.AttachmentPoint, /) -> None: ...
  1269. def setFace(self, face: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.CubeMapFace, /) -> None: ...
  1270. def setLayer(self, layer: int, /) -> None: ...
  1271. def setMipLevel(self, level: int, /) -> None: ...
  1272. def setTexture(self, texture: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture, /) -> None: ...
  1273. def texture(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture: ...
  1274. class QRenderTargetSelector(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode):
  1275. targetChanged : typing.ClassVar[Signal] = ... # targetChanged(QRenderTarget*)
  1276. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, target: PySide6.Qt3DRender.Qt3DRender.QRenderTarget | None = ...) -> None: ...
  1277. def setTarget(self, target: PySide6.Qt3DRender.Qt3DRender.QRenderTarget, /) -> None: ...
  1278. def target(self, /) -> PySide6.Qt3DRender.Qt3DRender.QRenderTarget: ...
  1279. class QSceneLoader(PySide6.Qt3DCore.Qt3DCore.QComponent):
  1280. sourceChanged : typing.ClassVar[Signal] = ... # sourceChanged(QUrl)
  1281. statusChanged : typing.ClassVar[Signal] = ... # statusChanged(Status)
  1282. class ComponentType(enum.Enum):
  1283. UnknownComponent = 0x0
  1284. GeometryRendererComponent = 0x1
  1285. TransformComponent = 0x2
  1286. MaterialComponent = 0x3
  1287. LightComponent = 0x4
  1288. CameraLensComponent = 0x5
  1289. class Status(enum.Enum):
  1290. None_ = 0x0
  1291. Loading = 0x1
  1292. Ready = 0x2
  1293. Error = 0x3
  1294. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, source: PySide6.QtCore.QUrl | None = ..., status: PySide6.Qt3DRender.Qt3DRender.QSceneLoader.Status | None = ...) -> None: ...
  1295. def component(self, entityName: str, componentType: PySide6.Qt3DRender.Qt3DRender.QSceneLoader.ComponentType, /) -> PySide6.Qt3DCore.Qt3DCore.QComponent: ...
  1296. def entity(self, entityName: str, /) -> PySide6.Qt3DCore.Qt3DCore.QEntity: ...
  1297. def entityNames(self, /) -> typing.List[str]: ...
  1298. def setSource(self, arg: PySide6.QtCore.QUrl | str, /) -> None: ...
  1299. def source(self, /) -> PySide6.QtCore.QUrl: ...
  1300. def status(self, /) -> PySide6.Qt3DRender.Qt3DRender.QSceneLoader.Status: ...
  1301. class QScissorTest(PySide6.Qt3DRender.Qt3DRender.QRenderState):
  1302. bottomChanged : typing.ClassVar[Signal] = ... # bottomChanged(int)
  1303. heightChanged : typing.ClassVar[Signal] = ... # heightChanged(int)
  1304. leftChanged : typing.ClassVar[Signal] = ... # leftChanged(int)
  1305. widthChanged : typing.ClassVar[Signal] = ... # widthChanged(int)
  1306. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, left: int | None = ..., bottom: int | None = ..., width: int | None = ..., height: int | None = ...) -> None: ...
  1307. def bottom(self, /) -> int: ...
  1308. def height(self, /) -> int: ...
  1309. def left(self, /) -> int: ...
  1310. def setBottom(self, bottom: int, /) -> None: ...
  1311. def setHeight(self, height: int, /) -> None: ...
  1312. def setLeft(self, left: int, /) -> None: ...
  1313. def setWidth(self, width: int, /) -> None: ...
  1314. def width(self, /) -> int: ...
  1315. class QScreenRayCaster(PySide6.Qt3DRender.Qt3DRender.QAbstractRayCaster):
  1316. positionChanged : typing.ClassVar[Signal] = ... # positionChanged(QPoint)
  1317. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, position: PySide6.QtCore.QPoint | None = ...) -> None: ...
  1318. def pick(self, position: PySide6.QtCore.QPoint, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QRayCasterHit]: ...
  1319. def position(self, /) -> PySide6.QtCore.QPoint: ...
  1320. def setPosition(self, position: PySide6.QtCore.QPoint, /) -> None: ...
  1321. @typing.overload
  1322. def trigger(self, /) -> None: ...
  1323. @typing.overload
  1324. def trigger(self, position: PySide6.QtCore.QPoint, /) -> None: ...
  1325. class QSeamlessCubemap(PySide6.Qt3DRender.Qt3DRender.QRenderState):
  1326. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
  1327. class QSetFence(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode):
  1328. handleChanged : typing.ClassVar[Signal] = ... # handleChanged(QVariant)
  1329. handleTypeChanged : typing.ClassVar[Signal] = ... # handleTypeChanged(HandleType)
  1330. class HandleType(enum.Enum):
  1331. NoHandle = 0x0
  1332. OpenGLFenceId = 0x1
  1333. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, handleType: PySide6.Qt3DRender.Qt3DRender.QSetFence.HandleType | None = ..., handle: typing.Optional[typing.Any] = ...) -> None: ...
  1334. def handle(self, /) -> typing.Any: ...
  1335. def handleType(self, /) -> PySide6.Qt3DRender.Qt3DRender.QSetFence.HandleType: ...
  1336. class QShaderData(PySide6.Qt3DCore.Qt3DCore.QComponent):
  1337. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
  1338. def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ...
  1339. def propertyReader(self, /) -> PySide6.Qt3DRender.Qt3DRender.PropertyReaderInterfacePtr: ...
  1340. class QShaderImage(PySide6.Qt3DCore.Qt3DCore.QNode):
  1341. accessChanged : typing.ClassVar[Signal] = ... # accessChanged(Access)
  1342. formatChanged : typing.ClassVar[Signal] = ... # formatChanged(ImageFormat)
  1343. layerChanged : typing.ClassVar[Signal] = ... # layerChanged(int)
  1344. layeredChanged : typing.ClassVar[Signal] = ... # layeredChanged(bool)
  1345. mipLevelChanged : typing.ClassVar[Signal] = ... # mipLevelChanged(int)
  1346. textureChanged : typing.ClassVar[Signal] = ... # textureChanged(Qt3DRender::QAbstractTexture*)
  1347. class Access(enum.Enum):
  1348. ReadOnly = 0x0
  1349. WriteOnly = 0x1
  1350. ReadWrite = 0x2
  1351. class ImageFormat(enum.Enum):
  1352. NoFormat = 0x0
  1353. Automatic = 0x1
  1354. RGBA8_UNorm = 0x8058
  1355. RGB10A2 = 0x8059
  1356. RGBA16_UNorm = 0x805b
  1357. R8_UNorm = 0x8229
  1358. R16_UNorm = 0x822a
  1359. RG8_UNorm = 0x822b
  1360. RG16_UNorm = 0x822c
  1361. R16F = 0x822d
  1362. R32F = 0x822e
  1363. RG16F = 0x822f
  1364. RG32F = 0x8230
  1365. R8I = 0x8231
  1366. R8U = 0x8232
  1367. R16I = 0x8233
  1368. R16U = 0x8234
  1369. R32I = 0x8235
  1370. R32U = 0x8236
  1371. RG8I = 0x8237
  1372. RG8U = 0x8238
  1373. RG16I = 0x8239
  1374. RG16U = 0x823a
  1375. RG32I = 0x823b
  1376. RG32U = 0x823c
  1377. RGBA32F = 0x8814
  1378. RGBA16F = 0x881a
  1379. RG11B10F = 0x8c3a
  1380. RGBA32U = 0x8d70
  1381. RGBA16U = 0x8d76
  1382. RGBA8U = 0x8d7c
  1383. RGBA32I = 0x8d82
  1384. RGBA16I = 0x8d88
  1385. RGBA8I = 0x8d8e
  1386. R8_SNorm = 0x8f94
  1387. RG8_SNorm = 0x8f95
  1388. RGBA8_SNorm = 0x8f97
  1389. R16_SNorm = 0x8f98
  1390. RG16_SNorm = 0x8f99
  1391. RGBA16_SNorm = 0x8f9b
  1392. RGB10A2U = 0x906f
  1393. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, texture: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture | None = ..., layered: bool | None = ..., mipLevel: int | None = ..., layer: int | None = ..., access: PySide6.Qt3DRender.Qt3DRender.QShaderImage.Access | None = ..., format: PySide6.Qt3DRender.Qt3DRender.QShaderImage.ImageFormat | None = ...) -> None: ...
  1394. def access(self, /) -> PySide6.Qt3DRender.Qt3DRender.QShaderImage.Access: ...
  1395. def format(self, /) -> PySide6.Qt3DRender.Qt3DRender.QShaderImage.ImageFormat: ...
  1396. def layer(self, /) -> int: ...
  1397. def layered(self, /) -> bool: ...
  1398. def mipLevel(self, /) -> int: ...
  1399. def setAccess(self, access: PySide6.Qt3DRender.Qt3DRender.QShaderImage.Access, /) -> None: ...
  1400. def setFormat(self, format: PySide6.Qt3DRender.Qt3DRender.QShaderImage.ImageFormat, /) -> None: ...
  1401. def setLayer(self, layer: int, /) -> None: ...
  1402. def setLayered(self, layered: bool, /) -> None: ...
  1403. def setMipLevel(self, mipLevel: int, /) -> None: ...
  1404. def setTexture(self, texture: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture, /) -> None: ...
  1405. def texture(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture: ...
  1406. class QShaderProgram(PySide6.Qt3DCore.Qt3DCore.QNode):
  1407. computeShaderCodeChanged : typing.ClassVar[Signal] = ... # computeShaderCodeChanged(QByteArray)
  1408. formatChanged : typing.ClassVar[Signal] = ... # formatChanged(Format)
  1409. fragmentShaderCodeChanged: typing.ClassVar[Signal] = ... # fragmentShaderCodeChanged(QByteArray)
  1410. geometryShaderCodeChanged: typing.ClassVar[Signal] = ... # geometryShaderCodeChanged(QByteArray)
  1411. logChanged : typing.ClassVar[Signal] = ... # logChanged(QString)
  1412. statusChanged : typing.ClassVar[Signal] = ... # statusChanged(Status)
  1413. tessellationControlShaderCodeChanged: typing.ClassVar[Signal] = ... # tessellationControlShaderCodeChanged(QByteArray)
  1414. tessellationEvaluationShaderCodeChanged: typing.ClassVar[Signal] = ... # tessellationEvaluationShaderCodeChanged(QByteArray)
  1415. vertexShaderCodeChanged : typing.ClassVar[Signal] = ... # vertexShaderCodeChanged(QByteArray)
  1416. class Format(enum.Enum):
  1417. GLSL = 0x0
  1418. SPIRV = 0x1
  1419. class ShaderType(enum.Enum):
  1420. Vertex = 0x0
  1421. Fragment = 0x1
  1422. TessellationControl = 0x2
  1423. TessellationEvaluation = 0x3
  1424. Geometry = 0x4
  1425. Compute = 0x5
  1426. class Status(enum.Enum):
  1427. NotReady = 0x0
  1428. Ready = 0x1
  1429. Error = 0x2
  1430. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, vertexShaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview | None = ..., tessellationControlShaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview | None = ..., tessellationEvaluationShaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview | None = ..., geometryShaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview | None = ..., fragmentShaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview | None = ..., computeShaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview | None = ..., log: str | None = ..., status: PySide6.Qt3DRender.Qt3DRender.QShaderProgram.Status | None = ..., format: PySide6.Qt3DRender.Qt3DRender.QShaderProgram.Format | None = ...) -> None: ...
  1431. def computeShaderCode(self, /) -> PySide6.QtCore.QByteArray: ...
  1432. def format(self, /) -> PySide6.Qt3DRender.Qt3DRender.QShaderProgram.Format: ...
  1433. def fragmentShaderCode(self, /) -> PySide6.QtCore.QByteArray: ...
  1434. def geometryShaderCode(self, /) -> PySide6.QtCore.QByteArray: ...
  1435. @staticmethod
  1436. def loadSource(sourceUrl: PySide6.QtCore.QUrl | str, /) -> PySide6.QtCore.QByteArray: ...
  1437. def log(self, /) -> str: ...
  1438. def setComputeShaderCode(self, computeShaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ...
  1439. def setFormat(self, format: PySide6.Qt3DRender.Qt3DRender.QShaderProgram.Format, /) -> None: ...
  1440. def setFragmentShaderCode(self, fragmentShaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ...
  1441. def setGeometryShaderCode(self, geometryShaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ...
  1442. def setShaderCode(self, type: PySide6.Qt3DRender.Qt3DRender.QShaderProgram.ShaderType, shaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ...
  1443. def setTessellationControlShaderCode(self, tessellationControlShaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ...
  1444. def setTessellationEvaluationShaderCode(self, tessellationEvaluationShaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ...
  1445. def setVertexShaderCode(self, vertexShaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ...
  1446. def shaderCode(self, type: PySide6.Qt3DRender.Qt3DRender.QShaderProgram.ShaderType, /) -> PySide6.QtCore.QByteArray: ...
  1447. def status(self, /) -> PySide6.Qt3DRender.Qt3DRender.QShaderProgram.Status: ...
  1448. def tessellationControlShaderCode(self, /) -> PySide6.QtCore.QByteArray: ...
  1449. def tessellationEvaluationShaderCode(self, /) -> PySide6.QtCore.QByteArray: ...
  1450. def vertexShaderCode(self, /) -> PySide6.QtCore.QByteArray: ...
  1451. class QShaderProgramBuilder(PySide6.Qt3DCore.Qt3DCore.QNode):
  1452. computeShaderCodeChanged : typing.ClassVar[Signal] = ... # computeShaderCodeChanged(QByteArray)
  1453. computeShaderGraphChanged: typing.ClassVar[Signal] = ... # computeShaderGraphChanged(QUrl)
  1454. enabledLayersChanged : typing.ClassVar[Signal] = ... # enabledLayersChanged(QStringList)
  1455. fragmentShaderCodeChanged: typing.ClassVar[Signal] = ... # fragmentShaderCodeChanged(QByteArray)
  1456. fragmentShaderGraphChanged: typing.ClassVar[Signal] = ... # fragmentShaderGraphChanged(QUrl)
  1457. geometryShaderCodeChanged: typing.ClassVar[Signal] = ... # geometryShaderCodeChanged(QByteArray)
  1458. geometryShaderGraphChanged: typing.ClassVar[Signal] = ... # geometryShaderGraphChanged(QUrl)
  1459. shaderProgramChanged : typing.ClassVar[Signal] = ... # shaderProgramChanged(Qt3DRender::QShaderProgram*)
  1460. tessellationControlShaderCodeChanged: typing.ClassVar[Signal] = ... # tessellationControlShaderCodeChanged(QByteArray)
  1461. tessellationControlShaderGraphChanged: typing.ClassVar[Signal] = ... # tessellationControlShaderGraphChanged(QUrl)
  1462. tessellationEvaluationShaderCodeChanged: typing.ClassVar[Signal] = ... # tessellationEvaluationShaderCodeChanged(QByteArray)
  1463. tessellationEvaluationShaderGraphChanged: typing.ClassVar[Signal] = ... # tessellationEvaluationShaderGraphChanged(QUrl)
  1464. vertexShaderCodeChanged : typing.ClassVar[Signal] = ... # vertexShaderCodeChanged(QByteArray)
  1465. vertexShaderGraphChanged : typing.ClassVar[Signal] = ... # vertexShaderGraphChanged(QUrl)
  1466. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, shaderProgram: PySide6.Qt3DRender.Qt3DRender.QShaderProgram | None = ..., enabledLayers: collections.abc.Sequence[str] | None = ..., vertexShaderGraph: PySide6.QtCore.QUrl | None = ..., tessellationControlShaderGraph: PySide6.QtCore.QUrl | None = ..., tessellationEvaluationShaderGraph: PySide6.QtCore.QUrl | None = ..., geometryShaderGraph: PySide6.QtCore.QUrl | None = ..., fragmentShaderGraph: PySide6.QtCore.QUrl | None = ..., computeShaderGraph: PySide6.QtCore.QUrl | None = ..., vertexShaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview | None = ..., tessellationControlShaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview | None = ..., tessellationEvaluationShaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview | None = ..., geometryShaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview | None = ..., fragmentShaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview | None = ..., computeShaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview | None = ...) -> None: ...
  1467. def computeShaderCode(self, /) -> PySide6.QtCore.QByteArray: ...
  1468. def computeShaderGraph(self, /) -> PySide6.QtCore.QUrl: ...
  1469. def enabledLayers(self, /) -> typing.List[str]: ...
  1470. def fragmentShaderCode(self, /) -> PySide6.QtCore.QByteArray: ...
  1471. def fragmentShaderGraph(self, /) -> PySide6.QtCore.QUrl: ...
  1472. def geometryShaderCode(self, /) -> PySide6.QtCore.QByteArray: ...
  1473. def geometryShaderGraph(self, /) -> PySide6.QtCore.QUrl: ...
  1474. def setComputeShaderGraph(self, computeShaderGraph: PySide6.QtCore.QUrl | str, /) -> None: ...
  1475. def setEnabledLayers(self, layers: collections.abc.Sequence[str], /) -> None: ...
  1476. def setFragmentShaderGraph(self, fragmentShaderGraph: PySide6.QtCore.QUrl | str, /) -> None: ...
  1477. def setGeometryShaderGraph(self, geometryShaderGraph: PySide6.QtCore.QUrl | str, /) -> None: ...
  1478. def setShaderProgram(self, program: PySide6.Qt3DRender.Qt3DRender.QShaderProgram, /) -> None: ...
  1479. def setTessellationControlShaderGraph(self, tessellationControlShaderGraph: PySide6.QtCore.QUrl | str, /) -> None: ...
  1480. def setTessellationEvaluationShaderGraph(self, tessellationEvaluationShaderGraph: PySide6.QtCore.QUrl | str, /) -> None: ...
  1481. def setVertexShaderGraph(self, vertexShaderGraph: PySide6.QtCore.QUrl | str, /) -> None: ...
  1482. def shaderProgram(self, /) -> PySide6.Qt3DRender.Qt3DRender.QShaderProgram: ...
  1483. def tessellationControlShaderCode(self, /) -> PySide6.QtCore.QByteArray: ...
  1484. def tessellationControlShaderGraph(self, /) -> PySide6.QtCore.QUrl: ...
  1485. def tessellationEvaluationShaderCode(self, /) -> PySide6.QtCore.QByteArray: ...
  1486. def tessellationEvaluationShaderGraph(self, /) -> PySide6.QtCore.QUrl: ...
  1487. def vertexShaderCode(self, /) -> PySide6.QtCore.QByteArray: ...
  1488. def vertexShaderGraph(self, /) -> PySide6.QtCore.QUrl: ...
  1489. class QSharedGLTexture(PySide6.Qt3DRender.Qt3DRender.QAbstractTexture):
  1490. textureIdChanged : typing.ClassVar[Signal] = ... # textureIdChanged(int)
  1491. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, textureId: int | None = ...) -> None: ...
  1492. def setTextureId(self, id: int, /) -> None: ...
  1493. def textureId(self, /) -> int: ...
  1494. class QSortPolicy(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode):
  1495. sortTypesChanged : typing.ClassVar[Signal] = ... # sortTypesChanged(QList<SortType>); sortTypesChanged(QList<int>)
  1496. class SortType(enum.Enum):
  1497. StateChangeCost = 0x1
  1498. BackToFront = 0x2
  1499. Material = 0x4
  1500. FrontToBack = 0x8
  1501. Texture = 0x10
  1502. Uniform = 0x20
  1503. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, sortTypes: collections.abc.Sequence[int] | None = ...) -> None: ...
  1504. @typing.overload
  1505. def setSortTypes(self, sortTypes: collections.abc.Sequence[PySide6.Qt3DRender.Qt3DRender.QSortPolicy.SortType], /) -> None: ...
  1506. @typing.overload
  1507. def setSortTypes(self, sortTypesInt: collections.abc.Sequence[int], /) -> None: ...
  1508. def sortTypes(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QSortPolicy.SortType]: ...
  1509. def sortTypesInt(self, /) -> typing.List[int]: ...
  1510. class QSpotLight(PySide6.Qt3DRender.Qt3DRender.QAbstractLight):
  1511. constantAttenuationChanged: typing.ClassVar[Signal] = ... # constantAttenuationChanged(float)
  1512. cutOffAngleChanged : typing.ClassVar[Signal] = ... # cutOffAngleChanged(float)
  1513. linearAttenuationChanged : typing.ClassVar[Signal] = ... # linearAttenuationChanged(float)
  1514. localDirectionChanged : typing.ClassVar[Signal] = ... # localDirectionChanged(QVector3D)
  1515. quadraticAttenuationChanged: typing.ClassVar[Signal] = ... # quadraticAttenuationChanged(float)
  1516. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, constantAttenuation: float | None = ..., linearAttenuation: float | None = ..., quadraticAttenuation: float | None = ..., localDirection: PySide6.QtGui.QVector3D | None = ..., cutOffAngle: float | None = ...) -> None: ...
  1517. def constantAttenuation(self, /) -> float: ...
  1518. def cutOffAngle(self, /) -> float: ...
  1519. def linearAttenuation(self, /) -> float: ...
  1520. def localDirection(self, /) -> PySide6.QtGui.QVector3D: ...
  1521. def quadraticAttenuation(self, /) -> float: ...
  1522. def setConstantAttenuation(self, value: float, /) -> None: ...
  1523. def setCutOffAngle(self, cutOffAngle: float, /) -> None: ...
  1524. def setLinearAttenuation(self, value: float, /) -> None: ...
  1525. def setLocalDirection(self, localDirection: PySide6.QtGui.QVector3D, /) -> None: ...
  1526. def setQuadraticAttenuation(self, value: float, /) -> None: ...
  1527. class QStencilMask(PySide6.Qt3DRender.Qt3DRender.QRenderState):
  1528. backOutputMaskChanged : typing.ClassVar[Signal] = ... # backOutputMaskChanged(uint)
  1529. frontOutputMaskChanged : typing.ClassVar[Signal] = ... # frontOutputMaskChanged(uint)
  1530. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, frontOutputMask: int | None = ..., backOutputMask: int | None = ...) -> None: ...
  1531. def backOutputMask(self, /) -> int: ...
  1532. def frontOutputMask(self, /) -> int: ...
  1533. def setBackOutputMask(self, backOutputMask: int, /) -> None: ...
  1534. def setFrontOutputMask(self, frontOutputMask: int, /) -> None: ...
  1535. class QStencilOperation(PySide6.Qt3DRender.Qt3DRender.QRenderState):
  1536. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, front: PySide6.Qt3DRender.Qt3DRender.QStencilOperationArguments | None = ..., back: PySide6.Qt3DRender.Qt3DRender.QStencilOperationArguments | None = ...) -> None: ...
  1537. def back(self, /) -> PySide6.Qt3DRender.Qt3DRender.QStencilOperationArguments: ...
  1538. def front(self, /) -> PySide6.Qt3DRender.Qt3DRender.QStencilOperationArguments: ...
  1539. class QStencilOperationArguments(PySide6.QtCore.QObject):
  1540. allTestsPassOperationChanged: typing.ClassVar[Signal] = ... # allTestsPassOperationChanged(Operation)
  1541. depthTestFailureOperationChanged: typing.ClassVar[Signal] = ... # depthTestFailureOperationChanged(Operation)
  1542. faceModeChanged : typing.ClassVar[Signal] = ... # faceModeChanged(FaceMode)
  1543. stencilTestFailureOperationChanged: typing.ClassVar[Signal] = ... # stencilTestFailureOperationChanged(Operation)
  1544. class FaceMode(enum.Enum):
  1545. Front = 0x404
  1546. Back = 0x405
  1547. FrontAndBack = 0x408
  1548. class Operation(enum.Enum):
  1549. Zero = 0x0
  1550. Invert = 0x150a
  1551. Keep = 0x1e00
  1552. Replace = 0x1e01
  1553. Increment = 0x1e02
  1554. Decrement = 0x1e03
  1555. IncrementWrap = 0x8507
  1556. DecrementWrap = 0x8508
  1557. def allTestsPassOperation(self, /) -> PySide6.Qt3DRender.Qt3DRender.QStencilOperationArguments.Operation: ...
  1558. def depthTestFailureOperation(self, /) -> PySide6.Qt3DRender.Qt3DRender.QStencilOperationArguments.Operation: ...
  1559. def faceMode(self, /) -> PySide6.Qt3DRender.Qt3DRender.QStencilOperationArguments.FaceMode: ...
  1560. def setAllTestsPassOperation(self, operation: PySide6.Qt3DRender.Qt3DRender.QStencilOperationArguments.Operation, /) -> None: ...
  1561. def setDepthTestFailureOperation(self, operation: PySide6.Qt3DRender.Qt3DRender.QStencilOperationArguments.Operation, /) -> None: ...
  1562. def setStencilTestFailureOperation(self, operation: PySide6.Qt3DRender.Qt3DRender.QStencilOperationArguments.Operation, /) -> None: ...
  1563. def stencilTestFailureOperation(self, /) -> PySide6.Qt3DRender.Qt3DRender.QStencilOperationArguments.Operation: ...
  1564. class QStencilTest(PySide6.Qt3DRender.Qt3DRender.QRenderState):
  1565. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, front: PySide6.Qt3DRender.Qt3DRender.QStencilTestArguments | None = ..., back: PySide6.Qt3DRender.Qt3DRender.QStencilTestArguments | None = ...) -> None: ...
  1566. def back(self, /) -> PySide6.Qt3DRender.Qt3DRender.QStencilTestArguments: ...
  1567. def front(self, /) -> PySide6.Qt3DRender.Qt3DRender.QStencilTestArguments: ...
  1568. class QStencilTestArguments(PySide6.QtCore.QObject):
  1569. comparisonMaskChanged : typing.ClassVar[Signal] = ... # comparisonMaskChanged(uint)
  1570. faceModeChanged : typing.ClassVar[Signal] = ... # faceModeChanged(StencilFaceMode)
  1571. referenceValueChanged : typing.ClassVar[Signal] = ... # referenceValueChanged(int)
  1572. stencilFunctionChanged : typing.ClassVar[Signal] = ... # stencilFunctionChanged(StencilFunction)
  1573. class StencilFaceMode(enum.Enum):
  1574. Front = 0x404
  1575. Back = 0x405
  1576. FrontAndBack = 0x408
  1577. class StencilFunction(enum.Enum):
  1578. Never = 0x200
  1579. Less = 0x201
  1580. Equal = 0x202
  1581. LessOrEqual = 0x203
  1582. Greater = 0x204
  1583. NotEqual = 0x205
  1584. GreaterOrEqual = 0x206
  1585. Always = 0x207
  1586. def comparisonMask(self, /) -> int: ...
  1587. def faceMode(self, /) -> PySide6.Qt3DRender.Qt3DRender.QStencilTestArguments.StencilFaceMode: ...
  1588. def referenceValue(self, /) -> int: ...
  1589. def setComparisonMask(self, comparisonMask: int, /) -> None: ...
  1590. def setReferenceValue(self, referenceValue: int, /) -> None: ...
  1591. def setStencilFunction(self, stencilFunction: PySide6.Qt3DRender.Qt3DRender.QStencilTestArguments.StencilFunction, /) -> None: ...
  1592. def stencilFunction(self, /) -> PySide6.Qt3DRender.Qt3DRender.QStencilTestArguments.StencilFunction: ...
  1593. class QSubtreeEnabler(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode):
  1594. enablementChanged : typing.ClassVar[Signal] = ... # enablementChanged(Qt3DRender::QSubtreeEnabler::Enablement)
  1595. class Enablement(enum.Enum):
  1596. Persistent = 0x0
  1597. SingleShot = 0x1
  1598. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, enablement: PySide6.Qt3DRender.Qt3DRender.QSubtreeEnabler.Enablement | None = ...) -> None: ...
  1599. def enablement(self, /) -> PySide6.Qt3DRender.Qt3DRender.QSubtreeEnabler.Enablement: ...
  1600. def requestUpdate(self, /) -> None: ...
  1601. def setEnablement(self, enablement: PySide6.Qt3DRender.Qt3DRender.QSubtreeEnabler.Enablement, /) -> None: ...
  1602. class QTechnique(PySide6.Qt3DCore.Qt3DCore.QNode):
  1603. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, graphicsApiFilter: PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter | None = ...) -> None: ...
  1604. def addFilterKey(self, filterKey: PySide6.Qt3DRender.Qt3DRender.QFilterKey, /) -> None: ...
  1605. def addParameter(self, p: PySide6.Qt3DRender.Qt3DRender.QParameter, /) -> None: ...
  1606. def addRenderPass(self, pass_: PySide6.Qt3DRender.Qt3DRender.QRenderPass, /) -> None: ...
  1607. def filterKeys(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QFilterKey]: ...
  1608. def graphicsApiFilter(self, /) -> PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter: ...
  1609. def parameters(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QParameter]: ...
  1610. def removeFilterKey(self, filterKey: PySide6.Qt3DRender.Qt3DRender.QFilterKey, /) -> None: ...
  1611. def removeParameter(self, p: PySide6.Qt3DRender.Qt3DRender.QParameter, /) -> None: ...
  1612. def removeRenderPass(self, pass_: PySide6.Qt3DRender.Qt3DRender.QRenderPass, /) -> None: ...
  1613. def renderPasses(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QRenderPass]: ...
  1614. class QTechniqueFilter(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode):
  1615. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
  1616. def addMatch(self, filterKey: PySide6.Qt3DRender.Qt3DRender.QFilterKey, /) -> None: ...
  1617. def addParameter(self, p: PySide6.Qt3DRender.Qt3DRender.QParameter, /) -> None: ...
  1618. def matchAll(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QFilterKey]: ...
  1619. def parameters(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QParameter]: ...
  1620. def removeMatch(self, filterKey: PySide6.Qt3DRender.Qt3DRender.QFilterKey, /) -> None: ...
  1621. def removeParameter(self, p: PySide6.Qt3DRender.Qt3DRender.QParameter, /) -> None: ...
  1622. class QTexture1D(PySide6.Qt3DRender.Qt3DRender.QAbstractTexture):
  1623. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
  1624. class QTexture1DArray(PySide6.Qt3DRender.Qt3DRender.QAbstractTexture):
  1625. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
  1626. class QTexture2D(PySide6.Qt3DRender.Qt3DRender.QAbstractTexture):
  1627. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
  1628. class QTexture2DArray(PySide6.Qt3DRender.Qt3DRender.QAbstractTexture):
  1629. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
  1630. class QTexture2DMultisample(PySide6.Qt3DRender.Qt3DRender.QAbstractTexture):
  1631. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
  1632. class QTexture2DMultisampleArray(PySide6.Qt3DRender.Qt3DRender.QAbstractTexture):
  1633. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
  1634. class QTexture3D(PySide6.Qt3DRender.Qt3DRender.QAbstractTexture):
  1635. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
  1636. class QTextureBuffer(PySide6.Qt3DRender.Qt3DRender.QAbstractTexture):
  1637. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
  1638. class QTextureCubeMap(PySide6.Qt3DRender.Qt3DRender.QAbstractTexture):
  1639. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
  1640. class QTextureCubeMapArray(PySide6.Qt3DRender.Qt3DRender.QAbstractTexture):
  1641. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
  1642. class QTextureData(Shiboken.Object):
  1643. def __init__(self, /) -> None: ...
  1644. def addImageData(self, imageData: PySide6.Qt3DRender.Qt3DRender.QTextureImageDataPtr, /) -> None: ...
  1645. def comparisonFunction(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.ComparisonFunction: ...
  1646. def comparisonMode(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.ComparisonMode: ...
  1647. def depth(self, /) -> int: ...
  1648. def format(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.TextureFormat: ...
  1649. def height(self, /) -> int: ...
  1650. def imageData(self, /) -> typing.List[typing.Tuple[PySide6.Qt3DRender.Qt3DRender.QTextureImageData]]: ...
  1651. def isAutoMipMapGenerationEnabled(self, /) -> bool: ...
  1652. def layers(self, /) -> int: ...
  1653. def magnificationFilter(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Filter: ...
  1654. def maximumAnisotropy(self, /) -> float: ...
  1655. def minificationFilter(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Filter: ...
  1656. def setAutoMipMapGenerationEnabled(self, isAutoMipMapGenerationEnabled: bool, /) -> None: ...
  1657. def setComparisonFunction(self, comparisonFunction: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.ComparisonFunction, /) -> None: ...
  1658. def setComparisonMode(self, comparisonMode: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.ComparisonMode, /) -> None: ...
  1659. def setDepth(self, depth: int, /) -> None: ...
  1660. def setFormat(self, arg__1: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.TextureFormat, /) -> None: ...
  1661. def setHeight(self, height: int, /) -> None: ...
  1662. def setLayers(self, layers: int, /) -> None: ...
  1663. def setMagnificationFilter(self, filter: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Filter, /) -> None: ...
  1664. def setMaximumAnisotropy(self, maximumAnisotropy: float, /) -> None: ...
  1665. def setMinificationFilter(self, filter: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Filter, /) -> None: ...
  1666. def setTarget(self, target: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Target, /) -> None: ...
  1667. def setWidth(self, width: int, /) -> None: ...
  1668. def setWrapModeX(self, wrapModeX: PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode, /) -> None: ...
  1669. def setWrapModeY(self, wrapModeY: PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode, /) -> None: ...
  1670. def setWrapModeZ(self, wrapModeZ: PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode, /) -> None: ...
  1671. def target(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Target: ...
  1672. def width(self, /) -> int: ...
  1673. def wrapModeX(self, /) -> PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode: ...
  1674. def wrapModeY(self, /) -> PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode: ...
  1675. def wrapModeZ(self, /) -> PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode: ...
  1676. class QTextureDataUpdate(Shiboken.Object):
  1677. @typing.overload
  1678. def __init__(self, /) -> None: ...
  1679. @typing.overload
  1680. def __init__(self, other: PySide6.Qt3DRender.Qt3DRender.QTextureDataUpdate, /) -> None: ...
  1681. def __copy__(self, /) -> typing.Self: ...
  1682. def __eq__(self, rhs: PySide6.Qt3DRender.Qt3DRender.QTextureDataUpdate, /) -> bool: ...
  1683. def __ne__(self, rhs: PySide6.Qt3DRender.Qt3DRender.QTextureDataUpdate, /) -> bool: ...
  1684. def data(self, /) -> PySide6.Qt3DRender.Qt3DRender.QTextureImageDataPtr: ...
  1685. def face(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.CubeMapFace: ...
  1686. def layer(self, /) -> int: ...
  1687. def mipLevel(self, /) -> int: ...
  1688. def setData(self, data: PySide6.Qt3DRender.Qt3DRender.QTextureImageDataPtr, /) -> None: ...
  1689. def setFace(self, face: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.CubeMapFace, /) -> None: ...
  1690. def setLayer(self, layer: int, /) -> None: ...
  1691. def setMipLevel(self, mipLevel: int, /) -> None: ...
  1692. def setX(self, x: int, /) -> None: ...
  1693. def setY(self, y: int, /) -> None: ...
  1694. def setZ(self, z: int, /) -> None: ...
  1695. def swap(self, other: PySide6.Qt3DRender.Qt3DRender.QTextureDataUpdate, /) -> None: ...
  1696. def x(self, /) -> int: ...
  1697. def y(self, /) -> int: ...
  1698. def z(self, /) -> int: ...
  1699. class QTextureImage(PySide6.Qt3DRender.Qt3DRender.QAbstractTextureImage):
  1700. mirroredChanged : typing.ClassVar[Signal] = ... # mirroredChanged(bool)
  1701. sourceChanged : typing.ClassVar[Signal] = ... # sourceChanged(QUrl)
  1702. statusChanged : typing.ClassVar[Signal] = ... # statusChanged(Status)
  1703. class Status(enum.Enum):
  1704. None_ = 0x0
  1705. Loading = 0x1
  1706. Ready = 0x2
  1707. Error = 0x3
  1708. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, source: PySide6.QtCore.QUrl | None = ..., status: PySide6.Qt3DRender.Qt3DRender.QTextureImage.Status | None = ..., mirrored: bool | None = ...) -> None: ...
  1709. def dataGenerator(self, /) -> PySide6.Qt3DRender.Qt3DRender.QTextureImageDataGeneratorPtr: ...
  1710. def isMirrored(self, /) -> bool: ...
  1711. def setMirrored(self, mirrored: bool, /) -> None: ...
  1712. def setSource(self, source: PySide6.QtCore.QUrl | str, /) -> None: ...
  1713. def setStatus(self, status: PySide6.Qt3DRender.Qt3DRender.QTextureImage.Status, /) -> None: ...
  1714. def source(self, /) -> PySide6.QtCore.QUrl: ...
  1715. def status(self, /) -> PySide6.Qt3DRender.Qt3DRender.QTextureImage.Status: ...
  1716. class QTextureImageData(Shiboken.Object):
  1717. def __init__(self, /) -> None: ...
  1718. def alignment(self, /) -> int: ...
  1719. def cleanup(self, /) -> None: ...
  1720. def data(self, /, layer: int | None = ..., face: int | None = ..., mipmapLevel: int | None = ...) -> PySide6.QtCore.QByteArray: ...
  1721. def depth(self, /) -> int: ...
  1722. def faces(self, /) -> int: ...
  1723. def format(self, /) -> PySide6.QtOpenGL.QOpenGLTexture.TextureFormat: ...
  1724. def height(self, /) -> int: ...
  1725. def isCompressed(self, /) -> bool: ...
  1726. def layers(self, /) -> int: ...
  1727. def mipLevels(self, /) -> int: ...
  1728. def pixelFormat(self, /) -> PySide6.QtOpenGL.QOpenGLTexture.PixelFormat: ...
  1729. def pixelType(self, /) -> PySide6.QtOpenGL.QOpenGLTexture.PixelType: ...
  1730. def setAlignment(self, alignment: int, /) -> None: ...
  1731. def setData(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, blockSize: int, /, isCompressed: bool = ...) -> None: ...
  1732. def setDepth(self, depth: int, /) -> None: ...
  1733. def setFaces(self, faces: int, /) -> None: ...
  1734. def setFormat(self, format: PySide6.QtOpenGL.QOpenGLTexture.TextureFormat, /) -> None: ...
  1735. def setHeight(self, height: int, /) -> None: ...
  1736. def setImage(self, arg__1: PySide6.QtGui.QImage, /) -> None: ...
  1737. def setLayers(self, layers: int, /) -> None: ...
  1738. def setMipLevels(self, mipLevels: int, /) -> None: ...
  1739. def setPixelFormat(self, pixelFormat: PySide6.QtOpenGL.QOpenGLTexture.PixelFormat, /) -> None: ...
  1740. def setPixelType(self, pixelType: PySide6.QtOpenGL.QOpenGLTexture.PixelType, /) -> None: ...
  1741. def setTarget(self, target: PySide6.QtOpenGL.QOpenGLTexture.Target, /) -> None: ...
  1742. def setWidth(self, width: int, /) -> None: ...
  1743. def target(self, /) -> PySide6.QtOpenGL.QOpenGLTexture.Target: ...
  1744. def width(self, /) -> int: ...
  1745. class QTextureImageDataGenerator(PySide6.Qt3DCore.Qt3DCore.QAbstractFunctor):
  1746. def __init__(self, /) -> None: ...
  1747. def __call__(self, /) -> PySide6.Qt3DRender.Qt3DRender.QTextureImageDataPtr: ...
  1748. def __eq__(self, other: PySide6.Qt3DRender.Qt3DRender.QTextureImageDataGenerator, /) -> bool: ...
  1749. class QTextureImageDataGeneratorPtr(Shiboken.Object):
  1750. @typing.overload
  1751. def __init__(self, /) -> None: ...
  1752. @typing.overload
  1753. def __init__(self, pointee: PySide6.Qt3DRender.Qt3DRender.QTextureImageDataGenerator, /) -> None: ...
  1754. def __copy__(self, /) -> typing.Self: ...
  1755. def __dir__(self, /) -> collections.abc.Iterable[str]: ...
  1756. def __repr__(self, /) -> str: ...
  1757. def data(self, /) -> PySide6.Qt3DRender.Qt3DRender.QTextureImageDataGenerator: ...
  1758. @typing.overload
  1759. def reset(self, /) -> None: ...
  1760. @typing.overload
  1761. def reset(self, t: PySide6.Qt3DRender.Qt3DRender.QTextureImageDataGenerator, /) -> None: ...
  1762. class QTextureImageDataPtr(Shiboken.Object):
  1763. @typing.overload
  1764. def __init__(self, /) -> None: ...
  1765. @typing.overload
  1766. def __init__(self, pointee: PySide6.Qt3DRender.Qt3DRender.QTextureImageData, /) -> None: ...
  1767. def __copy__(self, /) -> typing.Self: ...
  1768. def __dir__(self, /) -> collections.abc.Iterable[str]: ...
  1769. def __repr__(self, /) -> str: ...
  1770. def data(self, /) -> PySide6.Qt3DRender.Qt3DRender.QTextureImageData: ...
  1771. @typing.overload
  1772. def reset(self, /) -> None: ...
  1773. @typing.overload
  1774. def reset(self, t: PySide6.Qt3DRender.Qt3DRender.QTextureImageData, /) -> None: ...
  1775. class QTextureLoader(PySide6.Qt3DRender.Qt3DRender.QAbstractTexture):
  1776. mirroredChanged : typing.ClassVar[Signal] = ... # mirroredChanged(bool)
  1777. sourceChanged : typing.ClassVar[Signal] = ... # sourceChanged(QUrl)
  1778. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, source: PySide6.QtCore.QUrl | None = ..., mirrored: bool | None = ...) -> None: ...
  1779. def isMirrored(self, /) -> bool: ...
  1780. def setMirrored(self, mirrored: bool, /) -> None: ...
  1781. def setSource(self, source: PySide6.QtCore.QUrl | str, /) -> None: ...
  1782. def source(self, /) -> PySide6.QtCore.QUrl: ...
  1783. class QTextureRectangle(PySide6.Qt3DRender.Qt3DRender.QAbstractTexture):
  1784. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ...
  1785. class QTextureWrapMode(PySide6.QtCore.QObject):
  1786. xChanged : typing.ClassVar[Signal] = ... # xChanged(WrapMode)
  1787. yChanged : typing.ClassVar[Signal] = ... # yChanged(WrapMode)
  1788. zChanged : typing.ClassVar[Signal] = ... # zChanged(WrapMode)
  1789. class WrapMode(enum.Enum):
  1790. Repeat = 0x2901
  1791. ClampToBorder = 0x812d
  1792. ClampToEdge = 0x812f
  1793. MirroredRepeat = 0x8370
  1794. @typing.overload
  1795. def __init__(self, x: PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode, y: PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode, z: PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
  1796. @typing.overload
  1797. def __init__(self, /, wrapMode: PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode = ..., parent: PySide6.QtCore.QObject | None = ..., *, x: PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode | None = ..., y: PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode | None = ..., z: PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode | None = ...) -> None: ...
  1798. def setX(self, x: PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode, /) -> None: ...
  1799. def setY(self, y: PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode, /) -> None: ...
  1800. def setZ(self, z: PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode, /) -> None: ...
  1801. def x(self, /) -> PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode: ...
  1802. def y(self, /) -> PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode: ...
  1803. def z(self, /) -> PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode: ...
  1804. class QViewport(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode):
  1805. gammaChanged : typing.ClassVar[Signal] = ... # gammaChanged(float)
  1806. normalizedRectChanged : typing.ClassVar[Signal] = ... # normalizedRectChanged(QRectF)
  1807. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, normalizedRect: PySide6.QtCore.QRectF | None = ..., gamma: float | None = ...) -> None: ...
  1808. def gamma(self, /) -> float: ...
  1809. def normalizedRect(self, /) -> PySide6.QtCore.QRectF: ...
  1810. def setGamma(self, gamma: float, /) -> None: ...
  1811. def setNormalizedRect(self, normalizedRect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ...
  1812. class QWaitFence(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode):
  1813. handleChanged : typing.ClassVar[Signal] = ... # handleChanged(QVariant)
  1814. handleTypeChanged : typing.ClassVar[Signal] = ... # handleTypeChanged(HandleType)
  1815. timeoutChanged : typing.ClassVar[Signal] = ... # timeoutChanged(qulonglong)
  1816. waitOnCPUChanged : typing.ClassVar[Signal] = ... # waitOnCPUChanged(bool)
  1817. class HandleType(enum.Enum):
  1818. NoHandle = 0x0
  1819. OpenGLFenceId = 0x1
  1820. def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, handleType: PySide6.Qt3DRender.Qt3DRender.QWaitFence.HandleType | None = ..., handle: typing.Optional[typing.Any] = ..., waitOnCPU: bool | None = ..., timeout: int | None = ...) -> None: ...
  1821. def handle(self, /) -> typing.Any: ...
  1822. def handleType(self, /) -> PySide6.Qt3DRender.Qt3DRender.QWaitFence.HandleType: ...
  1823. def setHandle(self, handle: typing.Any, /) -> None: ...
  1824. def setHandleType(self, type: PySide6.Qt3DRender.Qt3DRender.QWaitFence.HandleType, /) -> None: ...
  1825. def setTimeout(self, timeout: int, /) -> None: ...
  1826. def setWaitOnCPU(self, waitOnCPU: bool, /) -> None: ...
  1827. def timeout(self, /) -> int: ...
  1828. def waitOnCPU(self, /) -> bool: ...
  1829. @staticmethod
  1830. def swap(lhs: PySide6.Qt3DRender.Qt3DRender.QTextureDataUpdate, rhs: PySide6.Qt3DRender.Qt3DRender.QTextureDataUpdate, /) -> None: ...
  1831. # eof