pyside6_qt3drender_python.h 67 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771
  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. #ifndef SBK_QT3DRENDER_PYTHON_H
  4. #define SBK_QT3DRENDER_PYTHON_H
  5. #include <sbkpython.h>
  6. #include <sbkmodule.h>
  7. #include <sbkconverter.h>
  8. // Module Includes
  9. #include <pyside6_qt3dcore_python.h>
  10. #include <pyside6_qtgui_python.h>
  11. #include <pyside6_qtcore_python.h>
  12. #include <pyside6_qtopengl_python.h>
  13. // Bound library includes
  14. #include <Qt3DRender/qabstractlight.h>
  15. #include <Qt3DRender/qabstractraycaster.h>
  16. #include <Qt3DRender/qabstracttexture.h>
  17. #include <Qt3DRender/qalphatest.h>
  18. #include <Qt3DRender/qblendequation.h>
  19. #include <Qt3DRender/qblendequationarguments.h>
  20. #include <Qt3DRender/qblitframebuffer.h>
  21. #include <Qt3DRender/qcamera.h>
  22. #include <Qt3DRender/qcameralens.h>
  23. #include <Qt3DRender/qclearbuffers.h>
  24. #include <Qt3DRender/qcomputecommand.h>
  25. #include <Qt3DRender/qcullface.h>
  26. #include <Qt3DRender/qdepthtest.h>
  27. #include <Qt3DRender/qfrontface.h>
  28. #include <Qt3DRender/qgeometryrenderer.h>
  29. #include <Qt3DRender/qgraphicsapifilter.h>
  30. #include <Qt3DRender/qlayerfilter.h>
  31. #include <Qt3DRender/qlevelofdetail.h>
  32. #include <Qt3DRender/qmemorybarrier.h>
  33. #include <Qt3DRender/qmesh.h>
  34. #include <Qt3DRender/qpickevent.h>
  35. #include <Qt3DRender/qpickingsettings.h>
  36. #include <Qt3DRender/qpointsize.h>
  37. #include <Qt3DRender/qrastermode.h>
  38. #include <Qt3DRender/qraycasterhit.h>
  39. #include <Qt3DRender/qrenderapi.h>
  40. #include <Qt3DRender/qrenderaspect.h>
  41. #include <Qt3DRender/qrendercapabilities.h>
  42. #include <Qt3DRender/qrendersettings.h>
  43. #include <Qt3DRender/qrendertargetoutput.h>
  44. #include <Qt3DRender/qsceneloader.h>
  45. #include <Qt3DRender/qsetfence.h>
  46. #include <Qt3DRender/qshaderimage.h>
  47. #include <Qt3DRender/qshaderprogram.h>
  48. #include <Qt3DRender/qsortpolicy.h>
  49. #include <Qt3DRender/qstenciloperationarguments.h>
  50. #include <Qt3DRender/qstenciltestarguments.h>
  51. #include <Qt3DRender/qsubtreeenabler.h>
  52. #include <Qt3DRender/qtextureimage.h>
  53. #include <Qt3DRender/qtexturewrapmode.h>
  54. #include <Qt3DRender/qwaitfence.h>
  55. #include <qsharedpointer.h>
  56. QT_BEGIN_NAMESPACE
  57. namespace Qt3DRender {
  58. class PropertyReaderInterface;
  59. class QAbstractTextureImage;
  60. class QAlphaCoverage;
  61. class QBufferCapture;
  62. class QCameraSelector;
  63. class QClipPlane;
  64. class QColorMask;
  65. class QDebugOverlay;
  66. class QDepthRange;
  67. class QDirectionalLight;
  68. class QDispatchCompute;
  69. class QDithering;
  70. class QEffect;
  71. class QEnvironmentLight;
  72. class QFilterKey;
  73. class QFrameGraphNode;
  74. class QFrustumCulling;
  75. class QLayer;
  76. class QLevelOfDetailBoundingSphere;
  77. class QLevelOfDetailSwitch;
  78. class QLineWidth;
  79. class QMaterial;
  80. class QMultiSampleAntiAliasing;
  81. class QNoDepthMask;
  82. class QNoDraw;
  83. class QNoPicking;
  84. class QObjectPicker;
  85. class QPaintedTextureImage;
  86. class QParameter;
  87. class QPickLineEvent;
  88. class QPickPointEvent;
  89. class QPickTriangleEvent;
  90. class QPickingProxy;
  91. class QPointLight;
  92. class QPolygonOffset;
  93. class QProximityFilter;
  94. class QRayCaster;
  95. class QRenderCapture;
  96. class QRenderCaptureReply;
  97. class QRenderPass;
  98. class QRenderPassFilter;
  99. class QRenderState;
  100. class QRenderStateSet;
  101. class QRenderSurfaceSelector;
  102. class QRenderTarget;
  103. class QRenderTargetSelector;
  104. class QScissorTest;
  105. class QScreenRayCaster;
  106. class QSeamlessCubemap;
  107. class QShaderData;
  108. class QShaderProgramBuilder;
  109. class QSharedGLTexture;
  110. class QSpotLight;
  111. class QStencilMask;
  112. class QStencilOperation;
  113. class QStencilTest;
  114. class QTechnique;
  115. class QTechniqueFilter;
  116. class QTexture1D;
  117. class QTexture1DArray;
  118. class QTexture2D;
  119. class QTexture2DArray;
  120. class QTexture2DMultisample;
  121. class QTexture2DMultisampleArray;
  122. class QTexture3D;
  123. class QTextureBuffer;
  124. class QTextureCubeMap;
  125. class QTextureCubeMapArray;
  126. class QTextureData;
  127. class QTextureDataUpdate;
  128. class QTextureImageData;
  129. class QTextureImageDataGenerator;
  130. class QTextureLoader;
  131. class QTextureRectangle;
  132. class QViewport;
  133. }
  134. QT_END_NAMESPACE
  135. // Type indices
  136. enum [[deprecated]] : int {
  137. SBK_QT3DRENDER_API_IDX = 8,
  138. SBK_QT3DRENDERQT3DRENDER_IDX = 6,
  139. SBK_QT3DRENDER_PROPERTYREADERINTERFACE_IDX = 10,
  140. SBK_QT3DRENDER_QABSTRACTLIGHT_TYPE_IDX = 14,
  141. SBK_QT3DRENDER_QABSTRACTLIGHT_IDX = 12,
  142. SBK_QT3DRENDER_QABSTRACTRAYCASTER_RUNMODE_IDX = 20,
  143. SBK_QT3DRENDER_QABSTRACTRAYCASTER_FILTERMODE_IDX = 18,
  144. SBK_QT3DRENDER_QABSTRACTRAYCASTER_IDX = 16,
  145. SBK_QT3DRENDER_QABSTRACTTEXTURE_STATUS_IDX = 34,
  146. SBK_QT3DRENDER_QABSTRACTTEXTURE_TARGET_IDX = 36,
  147. SBK_QT3DRENDER_QABSTRACTTEXTURE_TEXTUREFORMAT_IDX = 38,
  148. SBK_QT3DRENDER_QABSTRACTTEXTURE_FILTER_IDX = 30,
  149. SBK_QT3DRENDER_QABSTRACTTEXTURE_CUBEMAPFACE_IDX = 28,
  150. SBK_QT3DRENDER_QABSTRACTTEXTURE_COMPARISONFUNCTION_IDX = 24,
  151. SBK_QT3DRENDER_QABSTRACTTEXTURE_COMPARISONMODE_IDX = 26,
  152. SBK_QT3DRENDER_QABSTRACTTEXTURE_HANDLETYPE_IDX = 32,
  153. SBK_QT3DRENDER_QABSTRACTTEXTURE_IDX = 22,
  154. SBK_QT3DRENDER_QABSTRACTTEXTUREIMAGE_IDX = 40,
  155. SBK_QT3DRENDER_QALPHACOVERAGE_IDX = 42,
  156. SBK_QT3DRENDER_QALPHATEST_ALPHAFUNCTION_IDX = 46,
  157. SBK_QT3DRENDER_QALPHATEST_IDX = 44,
  158. SBK_QT3DRENDER_QBLENDEQUATION_BLENDFUNCTION_IDX = 50,
  159. SBK_QT3DRENDER_QBLENDEQUATION_IDX = 48,
  160. SBK_QT3DRENDER_QBLENDEQUATIONARGUMENTS_BLENDING_IDX = 54,
  161. SBK_QT3DRENDER_QBLENDEQUATIONARGUMENTS_IDX = 52,
  162. SBK_QT3DRENDER_QBLITFRAMEBUFFER_INTERPOLATIONMETHOD_IDX = 58,
  163. SBK_QT3DRENDER_QBLITFRAMEBUFFER_IDX = 56,
  164. SBK_QT3DRENDER_QBUFFERCAPTURE_IDX = 60,
  165. SBK_QT3DRENDER_QCAMERA_CAMERATRANSLATIONOPTION_IDX = 64,
  166. SBK_QT3DRENDER_QCAMERA_IDX = 62,
  167. SBK_QT3DRENDER_QCAMERALENS_PROJECTIONTYPE_IDX = 68,
  168. SBK_QT3DRENDER_QCAMERALENS_IDX = 66,
  169. SBK_QT3DRENDER_QCAMERASELECTOR_IDX = 70,
  170. SBK_QT3DRENDER_QCLEARBUFFERS_BUFFERTYPE_IDX = 74,
  171. SBK_QFLAGS_QT3DRENDER_QCLEARBUFFERS_BUFFERTYPE_IDX = 0,
  172. SBK_QT3DRENDER_QCLEARBUFFERS_IDX = 72,
  173. SBK_QT3DRENDER_QCLIPPLANE_IDX = 76,
  174. SBK_QT3DRENDER_QCOLORMASK_IDX = 78,
  175. SBK_QT3DRENDER_QCOMPUTECOMMAND_RUNTYPE_IDX = 82,
  176. SBK_QT3DRENDER_QCOMPUTECOMMAND_IDX = 80,
  177. SBK_QT3DRENDER_QCULLFACE_CULLINGMODE_IDX = 86,
  178. SBK_QT3DRENDER_QCULLFACE_IDX = 84,
  179. SBK_QT3DRENDER_QDEBUGOVERLAY_IDX = 88,
  180. SBK_QT3DRENDER_QDEPTHRANGE_IDX = 90,
  181. SBK_QT3DRENDER_QDEPTHTEST_DEPTHFUNCTION_IDX = 94,
  182. SBK_QT3DRENDER_QDEPTHTEST_IDX = 92,
  183. SBK_QT3DRENDER_QDIRECTIONALLIGHT_IDX = 96,
  184. SBK_QT3DRENDER_QDISPATCHCOMPUTE_IDX = 98,
  185. SBK_QT3DRENDER_QDITHERING_IDX = 100,
  186. SBK_QT3DRENDER_QEFFECT_IDX = 102,
  187. SBK_QT3DRENDER_QENVIRONMENTLIGHT_IDX = 104,
  188. SBK_QT3DRENDER_QFILTERKEY_IDX = 106,
  189. SBK_QT3DRENDER_QFRAMEGRAPHNODE_IDX = 108,
  190. SBK_QT3DRENDER_QFRONTFACE_WINDINGDIRECTION_IDX = 112,
  191. SBK_QT3DRENDER_QFRONTFACE_IDX = 110,
  192. SBK_QT3DRENDER_QFRUSTUMCULLING_IDX = 114,
  193. SBK_QT3DRENDER_QGEOMETRYRENDERER_PRIMITIVETYPE_IDX = 118,
  194. SBK_QT3DRENDER_QGEOMETRYRENDERER_IDX = 116,
  195. SBK_QT3DRENDER_QGRAPHICSAPIFILTER_API_IDX = 122,
  196. SBK_QT3DRENDER_QGRAPHICSAPIFILTER_OPENGLPROFILE_IDX = 124,
  197. SBK_QT3DRENDER_QGRAPHICSAPIFILTER_IDX = 120,
  198. SBK_QT3DRENDER_QLAYER_IDX = 126,
  199. SBK_QT3DRENDER_QLAYERFILTER_FILTERMODE_IDX = 130,
  200. SBK_QT3DRENDER_QLAYERFILTER_IDX = 128,
  201. SBK_QT3DRENDER_QLEVELOFDETAIL_THRESHOLDTYPE_IDX = 134,
  202. SBK_QT3DRENDER_QLEVELOFDETAIL_IDX = 132,
  203. SBK_QT3DRENDER_QLEVELOFDETAILBOUNDINGSPHERE_IDX = 136,
  204. SBK_QT3DRENDER_QLEVELOFDETAILSWITCH_IDX = 138,
  205. SBK_QT3DRENDER_QLINEWIDTH_IDX = 140,
  206. SBK_QT3DRENDER_QMATERIAL_IDX = 142,
  207. SBK_QT3DRENDER_QMEMORYBARRIER_OPERATION_IDX = 146,
  208. SBK_QFLAGS_QT3DRENDER_QMEMORYBARRIER_OPERATION_IDX = 2,
  209. SBK_QT3DRENDER_QMEMORYBARRIER_IDX = 144,
  210. SBK_QT3DRENDER_QMESH_STATUS_IDX = 150,
  211. SBK_QT3DRENDER_QMESH_IDX = 148,
  212. SBK_QT3DRENDER_QMULTISAMPLEANTIALIASING_IDX = 152,
  213. SBK_QT3DRENDER_QNODEPTHMASK_IDX = 154,
  214. SBK_QT3DRENDER_QNODRAW_IDX = 156,
  215. SBK_QT3DRENDER_QNOPICKING_IDX = 158,
  216. SBK_QT3DRENDER_QOBJECTPICKER_IDX = 160,
  217. SBK_QT3DRENDER_QPAINTEDTEXTUREIMAGE_IDX = 162,
  218. SBK_QT3DRENDER_QPARAMETER_IDX = 164,
  219. SBK_QT3DRENDER_QPICKEVENT_BUTTONS_IDX = 168,
  220. SBK_QT3DRENDER_QPICKEVENT_MODIFIERS_IDX = 170,
  221. SBK_QT3DRENDER_QPICKEVENT_IDX = 166,
  222. SBK_QT3DRENDER_QPICKLINEEVENT_IDX = 172,
  223. SBK_QT3DRENDER_QPICKPOINTEVENT_IDX = 174,
  224. SBK_QT3DRENDER_QPICKTRIANGLEEVENT_IDX = 176,
  225. SBK_QT3DRENDER_QPICKINGPROXY_IDX = 178,
  226. SBK_QT3DRENDER_QPICKINGSETTINGS_PICKMETHOD_IDX = 184,
  227. SBK_QT3DRENDER_QPICKINGSETTINGS_PICKRESULTMODE_IDX = 186,
  228. SBK_QT3DRENDER_QPICKINGSETTINGS_FACEORIENTATIONPICKINGMODE_IDX = 182,
  229. SBK_QT3DRENDER_QPICKINGSETTINGS_IDX = 180,
  230. SBK_QT3DRENDER_QPOINTLIGHT_IDX = 188,
  231. SBK_QT3DRENDER_QPOINTSIZE_SIZEMODE_IDX = 192,
  232. SBK_QT3DRENDER_QPOINTSIZE_IDX = 190,
  233. SBK_QT3DRENDER_QPOLYGONOFFSET_IDX = 194,
  234. SBK_QT3DRENDER_QPROXIMITYFILTER_IDX = 196,
  235. SBK_QT3DRENDER_QRASTERMODE_RASTERMODE_IDX = 202,
  236. SBK_QT3DRENDER_QRASTERMODE_FACEMODE_IDX = 200,
  237. SBK_QT3DRENDER_QRASTERMODE_IDX = 198,
  238. SBK_QT3DRENDER_QRAYCASTER_IDX = 204,
  239. SBK_QT3DRENDER_QRAYCASTERHIT_HITTYPE_IDX = 208,
  240. SBK_QT3DRENDER_QRAYCASTERHIT_IDX = 206,
  241. SBK_QT3DRENDER_QRENDERASPECT_SUBMISSIONTYPE_IDX = 212,
  242. SBK_QT3DRENDER_QRENDERASPECT_IDX = 210,
  243. SBK_QT3DRENDER_QRENDERCAPABILITIES_API_IDX = 216,
  244. SBK_QT3DRENDER_QRENDERCAPABILITIES_PROFILE_IDX = 218,
  245. SBK_QT3DRENDER_QRENDERCAPABILITIES_IDX = 214,
  246. SBK_QT3DRENDER_QRENDERCAPTURE_IDX = 220,
  247. SBK_QT3DRENDER_QRENDERCAPTUREREPLY_IDX = 222,
  248. SBK_QT3DRENDER_QRENDERPASS_IDX = 224,
  249. SBK_QT3DRENDER_QRENDERPASSFILTER_IDX = 226,
  250. SBK_QT3DRENDER_QRENDERSETTINGS_RENDERPOLICY_IDX = 230,
  251. SBK_QT3DRENDER_QRENDERSETTINGS_IDX = 228,
  252. SBK_QT3DRENDER_QRENDERSTATE_IDX = 232,
  253. SBK_QT3DRENDER_QRENDERSTATESET_IDX = 234,
  254. SBK_QT3DRENDER_QRENDERSURFACESELECTOR_IDX = 236,
  255. SBK_QT3DRENDER_QRENDERTARGET_IDX = 238,
  256. SBK_QT3DRENDER_QRENDERTARGETOUTPUT_ATTACHMENTPOINT_IDX = 242,
  257. SBK_QT3DRENDER_QRENDERTARGETOUTPUT_IDX = 240,
  258. SBK_QT3DRENDER_QRENDERTARGETSELECTOR_IDX = 244,
  259. SBK_QT3DRENDER_QSCENELOADER_STATUS_IDX = 250,
  260. SBK_QT3DRENDER_QSCENELOADER_COMPONENTTYPE_IDX = 248,
  261. SBK_QT3DRENDER_QSCENELOADER_IDX = 246,
  262. SBK_QT3DRENDER_QSCISSORTEST_IDX = 252,
  263. SBK_QT3DRENDER_QSCREENRAYCASTER_IDX = 254,
  264. SBK_QT3DRENDER_QSEAMLESSCUBEMAP_IDX = 256,
  265. SBK_QT3DRENDER_QSETFENCE_HANDLETYPE_IDX = 260,
  266. SBK_QT3DRENDER_QSETFENCE_IDX = 258,
  267. SBK_QT3DRENDER_QSHADERDATA_IDX = 262,
  268. SBK_QT3DRENDER_QSHADERIMAGE_ACCESS_IDX = 266,
  269. SBK_QT3DRENDER_QSHADERIMAGE_IMAGEFORMAT_IDX = 268,
  270. SBK_QT3DRENDER_QSHADERIMAGE_IDX = 264,
  271. SBK_QT3DRENDER_QSHADERPROGRAM_SHADERTYPE_IDX = 274,
  272. SBK_QT3DRENDER_QSHADERPROGRAM_STATUS_IDX = 276,
  273. SBK_QT3DRENDER_QSHADERPROGRAM_FORMAT_IDX = 272,
  274. SBK_QT3DRENDER_QSHADERPROGRAM_IDX = 270,
  275. SBK_QT3DRENDER_QSHADERPROGRAMBUILDER_IDX = 278,
  276. SBK_QT3DRENDER_QSHAREDGLTEXTURE_IDX = 280,
  277. SBK_QT3DRENDER_QSORTPOLICY_SORTTYPE_IDX = 284,
  278. SBK_QT3DRENDER_QSORTPOLICY_IDX = 282,
  279. SBK_QT3DRENDER_QSPOTLIGHT_IDX = 286,
  280. SBK_QT3DRENDER_QSTENCILMASK_IDX = 288,
  281. SBK_QT3DRENDER_QSTENCILOPERATION_IDX = 290,
  282. SBK_QT3DRENDER_QSTENCILOPERATIONARGUMENTS_FACEMODE_IDX = 294,
  283. SBK_QT3DRENDER_QSTENCILOPERATIONARGUMENTS_OPERATION_IDX = 296,
  284. SBK_QT3DRENDER_QSTENCILOPERATIONARGUMENTS_IDX = 292,
  285. SBK_QT3DRENDER_QSTENCILTEST_IDX = 298,
  286. SBK_QT3DRENDER_QSTENCILTESTARGUMENTS_STENCILFACEMODE_IDX = 302,
  287. SBK_QT3DRENDER_QSTENCILTESTARGUMENTS_STENCILFUNCTION_IDX = 304,
  288. SBK_QT3DRENDER_QSTENCILTESTARGUMENTS_IDX = 300,
  289. SBK_QT3DRENDER_QSUBTREEENABLER_ENABLEMENT_IDX = 308,
  290. SBK_QT3DRENDER_QSUBTREEENABLER_IDX = 306,
  291. SBK_QT3DRENDER_QTECHNIQUE_IDX = 310,
  292. SBK_QT3DRENDER_QTECHNIQUEFILTER_IDX = 312,
  293. SBK_QT3DRENDER_QTEXTURE1D_IDX = 314,
  294. SBK_QT3DRENDER_QTEXTURE1DARRAY_IDX = 316,
  295. SBK_QT3DRENDER_QTEXTURE2D_IDX = 318,
  296. SBK_QT3DRENDER_QTEXTURE2DARRAY_IDX = 320,
  297. SBK_QT3DRENDER_QTEXTURE2DMULTISAMPLE_IDX = 322,
  298. SBK_QT3DRENDER_QTEXTURE2DMULTISAMPLEARRAY_IDX = 324,
  299. SBK_QT3DRENDER_QTEXTURE3D_IDX = 326,
  300. SBK_QT3DRENDER_QTEXTUREBUFFER_IDX = 328,
  301. SBK_QT3DRENDER_QTEXTURECUBEMAP_IDX = 330,
  302. SBK_QT3DRENDER_QTEXTURECUBEMAPARRAY_IDX = 332,
  303. SBK_QT3DRENDER_QTEXTUREDATA_IDX = 334,
  304. SBK_QT3DRENDER_QTEXTUREDATAUPDATE_IDX = 336,
  305. SBK_QT3DRENDER_QTEXTUREIMAGE_STATUS_IDX = 340,
  306. SBK_QT3DRENDER_QTEXTUREIMAGE_IDX = 338,
  307. SBK_QT3DRENDER_QTEXTUREIMAGEDATA_IDX = 342,
  308. SBK_QT3DRENDER_QTEXTUREIMAGEDATAGENERATOR_IDX = 344,
  309. SBK_QT3DRENDER_QTEXTURELOADER_IDX = 346,
  310. SBK_QT3DRENDER_QTEXTURERECTANGLE_IDX = 348,
  311. SBK_QT3DRENDER_QTEXTUREWRAPMODE_WRAPMODE_IDX = 352,
  312. SBK_QT3DRENDER_QTEXTUREWRAPMODE_IDX = 350,
  313. SBK_QT3DRENDER_QVIEWPORT_IDX = 354,
  314. SBK_QT3DRENDER_QWAITFENCE_HANDLETYPE_IDX = 358,
  315. SBK_QT3DRENDER_QWAITFENCE_IDX = 356,
  316. SBK_QSHAREDPOINTER_QT3DRENDER_PROPERTYREADERINTERFACE_IDX = 360, // QSharedPointer<Qt3DRender::PropertyReaderInterface>
  317. SBK_QSHAREDPOINTER_CONSTQT3DRENDER_PROPERTYREADERINTERFACE_IDX = 360, // (const)
  318. SBK_QSHAREDPOINTER_QT3DRENDER_QTEXTUREIMAGEDATAGENERATOR_IDX = 362, // QSharedPointer<Qt3DRender::QTextureImageDataGenerator>
  319. SBK_QSHAREDPOINTER_CONSTQT3DRENDER_QTEXTUREIMAGEDATAGENERATOR_IDX = 362, // (const)
  320. SBK_QSHAREDPOINTER_QT3DRENDER_QTEXTUREIMAGEDATA_IDX = 364, // QSharedPointer<Qt3DRender::QTextureImageData>
  321. SBK_QSHAREDPOINTER_CONSTQT3DRENDER_QTEXTUREIMAGEDATA_IDX = 364, // (const)
  322. SBK_QT3DRENDER_IDX_COUNT = 366,
  323. };
  324. // Type indices
  325. enum : int {
  326. SBK_Qt3DRender_API_IDX = 4,
  327. SBK_Qt3DRenderQt3DRender_IDX = 3,
  328. SBK_Qt3DRender_PropertyReaderInterface_IDX = 5,
  329. SBK_Qt3DRender_QAbstractLight_Type_IDX = 7,
  330. SBK_Qt3DRender_QAbstractLight_IDX = 6,
  331. SBK_Qt3DRender_QAbstractRayCaster_RunMode_IDX = 10,
  332. SBK_Qt3DRender_QAbstractRayCaster_FilterMode_IDX = 9,
  333. SBK_Qt3DRender_QAbstractRayCaster_IDX = 8,
  334. SBK_Qt3DRender_QAbstractTexture_Status_IDX = 17,
  335. SBK_Qt3DRender_QAbstractTexture_Target_IDX = 18,
  336. SBK_Qt3DRender_QAbstractTexture_TextureFormat_IDX = 19,
  337. SBK_Qt3DRender_QAbstractTexture_Filter_IDX = 15,
  338. SBK_Qt3DRender_QAbstractTexture_CubeMapFace_IDX = 14,
  339. SBK_Qt3DRender_QAbstractTexture_ComparisonFunction_IDX = 12,
  340. SBK_Qt3DRender_QAbstractTexture_ComparisonMode_IDX = 13,
  341. SBK_Qt3DRender_QAbstractTexture_HandleType_IDX = 16,
  342. SBK_Qt3DRender_QAbstractTexture_IDX = 11,
  343. SBK_Qt3DRender_QAbstractTextureImage_IDX = 20,
  344. SBK_Qt3DRender_QAlphaCoverage_IDX = 21,
  345. SBK_Qt3DRender_QAlphaTest_AlphaFunction_IDX = 23,
  346. SBK_Qt3DRender_QAlphaTest_IDX = 22,
  347. SBK_Qt3DRender_QBlendEquation_BlendFunction_IDX = 25,
  348. SBK_Qt3DRender_QBlendEquation_IDX = 24,
  349. SBK_Qt3DRender_QBlendEquationArguments_Blending_IDX = 27,
  350. SBK_Qt3DRender_QBlendEquationArguments_IDX = 26,
  351. SBK_Qt3DRender_QBlitFramebuffer_InterpolationMethod_IDX = 29,
  352. SBK_Qt3DRender_QBlitFramebuffer_IDX = 28,
  353. SBK_Qt3DRender_QBufferCapture_IDX = 30,
  354. SBK_Qt3DRender_QCamera_CameraTranslationOption_IDX = 32,
  355. SBK_Qt3DRender_QCamera_IDX = 31,
  356. SBK_Qt3DRender_QCameraLens_ProjectionType_IDX = 34,
  357. SBK_Qt3DRender_QCameraLens_IDX = 33,
  358. SBK_Qt3DRender_QCameraSelector_IDX = 35,
  359. SBK_Qt3DRender_QClearBuffers_BufferType_IDX = 37,
  360. SBK_QFlags_Qt3DRender_QClearBuffers_BufferType_IDX = 0,
  361. SBK_Qt3DRender_QClearBuffers_IDX = 36,
  362. SBK_Qt3DRender_QClipPlane_IDX = 38,
  363. SBK_Qt3DRender_QColorMask_IDX = 39,
  364. SBK_Qt3DRender_QComputeCommand_RunType_IDX = 41,
  365. SBK_Qt3DRender_QComputeCommand_IDX = 40,
  366. SBK_Qt3DRender_QCullFace_CullingMode_IDX = 43,
  367. SBK_Qt3DRender_QCullFace_IDX = 42,
  368. SBK_Qt3DRender_QDebugOverlay_IDX = 44,
  369. SBK_Qt3DRender_QDepthRange_IDX = 45,
  370. SBK_Qt3DRender_QDepthTest_DepthFunction_IDX = 47,
  371. SBK_Qt3DRender_QDepthTest_IDX = 46,
  372. SBK_Qt3DRender_QDirectionalLight_IDX = 48,
  373. SBK_Qt3DRender_QDispatchCompute_IDX = 49,
  374. SBK_Qt3DRender_QDithering_IDX = 50,
  375. SBK_Qt3DRender_QEffect_IDX = 51,
  376. SBK_Qt3DRender_QEnvironmentLight_IDX = 52,
  377. SBK_Qt3DRender_QFilterKey_IDX = 53,
  378. SBK_Qt3DRender_QFrameGraphNode_IDX = 54,
  379. SBK_Qt3DRender_QFrontFace_WindingDirection_IDX = 56,
  380. SBK_Qt3DRender_QFrontFace_IDX = 55,
  381. SBK_Qt3DRender_QFrustumCulling_IDX = 57,
  382. SBK_Qt3DRender_QGeometryRenderer_PrimitiveType_IDX = 59,
  383. SBK_Qt3DRender_QGeometryRenderer_IDX = 58,
  384. SBK_Qt3DRender_QGraphicsApiFilter_Api_IDX = 61,
  385. SBK_Qt3DRender_QGraphicsApiFilter_OpenGLProfile_IDX = 62,
  386. SBK_Qt3DRender_QGraphicsApiFilter_IDX = 60,
  387. SBK_Qt3DRender_QLayer_IDX = 63,
  388. SBK_Qt3DRender_QLayerFilter_FilterMode_IDX = 65,
  389. SBK_Qt3DRender_QLayerFilter_IDX = 64,
  390. SBK_Qt3DRender_QLevelOfDetail_ThresholdType_IDX = 67,
  391. SBK_Qt3DRender_QLevelOfDetail_IDX = 66,
  392. SBK_Qt3DRender_QLevelOfDetailBoundingSphere_IDX = 68,
  393. SBK_Qt3DRender_QLevelOfDetailSwitch_IDX = 69,
  394. SBK_Qt3DRender_QLineWidth_IDX = 70,
  395. SBK_Qt3DRender_QMaterial_IDX = 71,
  396. SBK_Qt3DRender_QMemoryBarrier_Operation_IDX = 73,
  397. SBK_QFlags_Qt3DRender_QMemoryBarrier_Operation_IDX = 1,
  398. SBK_Qt3DRender_QMemoryBarrier_IDX = 72,
  399. SBK_Qt3DRender_QMesh_Status_IDX = 75,
  400. SBK_Qt3DRender_QMesh_IDX = 74,
  401. SBK_Qt3DRender_QMultiSampleAntiAliasing_IDX = 76,
  402. SBK_Qt3DRender_QNoDepthMask_IDX = 77,
  403. SBK_Qt3DRender_QNoDraw_IDX = 78,
  404. SBK_Qt3DRender_QNoPicking_IDX = 79,
  405. SBK_Qt3DRender_QObjectPicker_IDX = 80,
  406. SBK_Qt3DRender_QPaintedTextureImage_IDX = 81,
  407. SBK_Qt3DRender_QParameter_IDX = 82,
  408. SBK_Qt3DRender_QPickEvent_Buttons_IDX = 84,
  409. SBK_Qt3DRender_QPickEvent_Modifiers_IDX = 85,
  410. SBK_Qt3DRender_QPickEvent_IDX = 83,
  411. SBK_Qt3DRender_QPickLineEvent_IDX = 86,
  412. SBK_Qt3DRender_QPickPointEvent_IDX = 87,
  413. SBK_Qt3DRender_QPickTriangleEvent_IDX = 88,
  414. SBK_Qt3DRender_QPickingProxy_IDX = 89,
  415. SBK_Qt3DRender_QPickingSettings_PickMethod_IDX = 92,
  416. SBK_Qt3DRender_QPickingSettings_PickResultMode_IDX = 93,
  417. SBK_Qt3DRender_QPickingSettings_FaceOrientationPickingMode_IDX = 91,
  418. SBK_Qt3DRender_QPickingSettings_IDX = 90,
  419. SBK_Qt3DRender_QPointLight_IDX = 94,
  420. SBK_Qt3DRender_QPointSize_SizeMode_IDX = 96,
  421. SBK_Qt3DRender_QPointSize_IDX = 95,
  422. SBK_Qt3DRender_QPolygonOffset_IDX = 97,
  423. SBK_Qt3DRender_QProximityFilter_IDX = 98,
  424. SBK_Qt3DRender_QRasterMode_RasterMode_IDX = 101,
  425. SBK_Qt3DRender_QRasterMode_FaceMode_IDX = 100,
  426. SBK_Qt3DRender_QRasterMode_IDX = 99,
  427. SBK_Qt3DRender_QRayCaster_IDX = 102,
  428. SBK_Qt3DRender_QRayCasterHit_HitType_IDX = 104,
  429. SBK_Qt3DRender_QRayCasterHit_IDX = 103,
  430. SBK_Qt3DRender_QRenderAspect_SubmissionType_IDX = 106,
  431. SBK_Qt3DRender_QRenderAspect_IDX = 105,
  432. SBK_Qt3DRender_QRenderCapabilities_API_IDX = 108,
  433. SBK_Qt3DRender_QRenderCapabilities_Profile_IDX = 109,
  434. SBK_Qt3DRender_QRenderCapabilities_IDX = 107,
  435. SBK_Qt3DRender_QRenderCapture_IDX = 110,
  436. SBK_Qt3DRender_QRenderCaptureReply_IDX = 111,
  437. SBK_Qt3DRender_QRenderPass_IDX = 112,
  438. SBK_Qt3DRender_QRenderPassFilter_IDX = 113,
  439. SBK_Qt3DRender_QRenderSettings_RenderPolicy_IDX = 115,
  440. SBK_Qt3DRender_QRenderSettings_IDX = 114,
  441. SBK_Qt3DRender_QRenderState_IDX = 116,
  442. SBK_Qt3DRender_QRenderStateSet_IDX = 117,
  443. SBK_Qt3DRender_QRenderSurfaceSelector_IDX = 118,
  444. SBK_Qt3DRender_QRenderTarget_IDX = 119,
  445. SBK_Qt3DRender_QRenderTargetOutput_AttachmentPoint_IDX = 121,
  446. SBK_Qt3DRender_QRenderTargetOutput_IDX = 120,
  447. SBK_Qt3DRender_QRenderTargetSelector_IDX = 122,
  448. SBK_Qt3DRender_QSceneLoader_Status_IDX = 125,
  449. SBK_Qt3DRender_QSceneLoader_ComponentType_IDX = 124,
  450. SBK_Qt3DRender_QSceneLoader_IDX = 123,
  451. SBK_Qt3DRender_QScissorTest_IDX = 126,
  452. SBK_Qt3DRender_QScreenRayCaster_IDX = 127,
  453. SBK_Qt3DRender_QSeamlessCubemap_IDX = 128,
  454. SBK_Qt3DRender_QSetFence_HandleType_IDX = 130,
  455. SBK_Qt3DRender_QSetFence_IDX = 129,
  456. SBK_Qt3DRender_QShaderData_IDX = 131,
  457. SBK_Qt3DRender_QShaderImage_Access_IDX = 133,
  458. SBK_Qt3DRender_QShaderImage_ImageFormat_IDX = 134,
  459. SBK_Qt3DRender_QShaderImage_IDX = 132,
  460. SBK_Qt3DRender_QShaderProgram_ShaderType_IDX = 137,
  461. SBK_Qt3DRender_QShaderProgram_Status_IDX = 138,
  462. SBK_Qt3DRender_QShaderProgram_Format_IDX = 136,
  463. SBK_Qt3DRender_QShaderProgram_IDX = 135,
  464. SBK_Qt3DRender_QShaderProgramBuilder_IDX = 139,
  465. SBK_Qt3DRender_QSharedGLTexture_IDX = 140,
  466. SBK_Qt3DRender_QSortPolicy_SortType_IDX = 142,
  467. SBK_Qt3DRender_QSortPolicy_IDX = 141,
  468. SBK_Qt3DRender_QSpotLight_IDX = 143,
  469. SBK_Qt3DRender_QStencilMask_IDX = 144,
  470. SBK_Qt3DRender_QStencilOperation_IDX = 145,
  471. SBK_Qt3DRender_QStencilOperationArguments_FaceMode_IDX = 147,
  472. SBK_Qt3DRender_QStencilOperationArguments_Operation_IDX = 148,
  473. SBK_Qt3DRender_QStencilOperationArguments_IDX = 146,
  474. SBK_Qt3DRender_QStencilTest_IDX = 149,
  475. SBK_Qt3DRender_QStencilTestArguments_StencilFaceMode_IDX = 151,
  476. SBK_Qt3DRender_QStencilTestArguments_StencilFunction_IDX = 152,
  477. SBK_Qt3DRender_QStencilTestArguments_IDX = 150,
  478. SBK_Qt3DRender_QSubtreeEnabler_Enablement_IDX = 154,
  479. SBK_Qt3DRender_QSubtreeEnabler_IDX = 153,
  480. SBK_Qt3DRender_QTechnique_IDX = 155,
  481. SBK_Qt3DRender_QTechniqueFilter_IDX = 156,
  482. SBK_Qt3DRender_QTexture1D_IDX = 157,
  483. SBK_Qt3DRender_QTexture1DArray_IDX = 158,
  484. SBK_Qt3DRender_QTexture2D_IDX = 159,
  485. SBK_Qt3DRender_QTexture2DArray_IDX = 160,
  486. SBK_Qt3DRender_QTexture2DMultisample_IDX = 161,
  487. SBK_Qt3DRender_QTexture2DMultisampleArray_IDX = 162,
  488. SBK_Qt3DRender_QTexture3D_IDX = 163,
  489. SBK_Qt3DRender_QTextureBuffer_IDX = 164,
  490. SBK_Qt3DRender_QTextureCubeMap_IDX = 165,
  491. SBK_Qt3DRender_QTextureCubeMapArray_IDX = 166,
  492. SBK_Qt3DRender_QTextureData_IDX = 167,
  493. SBK_Qt3DRender_QTextureDataUpdate_IDX = 168,
  494. SBK_Qt3DRender_QTextureImage_Status_IDX = 170,
  495. SBK_Qt3DRender_QTextureImage_IDX = 169,
  496. SBK_Qt3DRender_QTextureImageData_IDX = 171,
  497. SBK_Qt3DRender_QTextureImageDataGenerator_IDX = 172,
  498. SBK_Qt3DRender_QTextureLoader_IDX = 173,
  499. SBK_Qt3DRender_QTextureRectangle_IDX = 174,
  500. SBK_Qt3DRender_QTextureWrapMode_WrapMode_IDX = 176,
  501. SBK_Qt3DRender_QTextureWrapMode_IDX = 175,
  502. SBK_Qt3DRender_QViewport_IDX = 177,
  503. SBK_Qt3DRender_QWaitFence_HandleType_IDX = 179,
  504. SBK_Qt3DRender_QWaitFence_IDX = 178,
  505. SBK_QSharedPointer_Qt3DRender_PropertyReaderInterface_IDX = 180, // QSharedPointer<Qt3DRender::PropertyReaderInterface>
  506. SBK_QSharedPointer_constQt3DRender_PropertyReaderInterface_IDX = 180, // (const)
  507. SBK_QSharedPointer_Qt3DRender_QTextureImageDataGenerator_IDX = 181, // QSharedPointer<Qt3DRender::QTextureImageDataGenerator>
  508. SBK_QSharedPointer_constQt3DRender_QTextureImageDataGenerator_IDX = 181, // (const)
  509. SBK_QSharedPointer_Qt3DRender_QTextureImageData_IDX = 182, // QSharedPointer<Qt3DRender::QTextureImageData>
  510. SBK_QSharedPointer_constQt3DRender_QTextureImageData_IDX = 182, // (const)
  511. SBK_Qt3DRender_IDX_COUNT = 183,
  512. };
  513. // This variable stores all Python types exported by this module.
  514. extern Shiboken::Module::TypeInitStruct *SbkPySide6_Qt3DRenderTypeStructs;
  515. // This variable stores all Python types exported by this module in a backwards compatible way with identical indexing.
  516. [[deprecated]] extern PyTypeObject **SbkPySide6_Qt3DRenderTypes;
  517. // This variable stores the Python module object exported by this module.
  518. extern PyObject *SbkPySide6_Qt3DRenderModuleObject;
  519. // This variable stores all type converters exported by this module.
  520. extern SbkConverter **SbkPySide6_Qt3DRenderTypeConverters;
  521. // Converter indices
  522. enum [[deprecated]] : int {
  523. SBK_QT3DRENDER_QLIST_INT_IDX = 0, // QList<int>
  524. SBK_QT3DRENDER_QLIST_QT3DRENDER_QRAYCASTERHIT_IDX = 1, // QList<Qt3DRender::QRayCasterHit>
  525. SBK_QT3DRENDER_QLIST_QT3DRENDER_QLAYERPTR_IDX = 2, // QList<Qt3DRender::QLayer*>
  526. SBK_QT3DRENDER_QLIST_QT3DRENDER_QABSTRACTTEXTUREIMAGEPTR_IDX = 3, // QList<Qt3DRender::QAbstractTextureImage*>
  527. SBK_QT3DRENDER_QLIST_QT3DRENDER_QFILTERKEYPTR_IDX = 4, // QList<Qt3DRender::QFilterKey*>
  528. SBK_QT3DRENDER_QLIST_QT3DRENDER_QPARAMETERPTR_IDX = 5, // QList<Qt3DRender::QParameter*>
  529. SBK_QT3DRENDER_QLIST_QT3DRENDER_QRENDERSTATEPTR_IDX = 6, // QList<Qt3DRender::QRenderState*>
  530. SBK_QT3DRENDER_QLIST_QT3DRENDER_QSORTPOLICY_SORTTYPE_IDX = 7, // QList<Qt3DRender::QSortPolicy::SortType>
  531. SBK_QT3DRENDER_QLIST_QT3DRENDER_QRENDERTARGETOUTPUTPTR_IDX = 8, // QList<Qt3DRender::QRenderTargetOutput*>
  532. SBK_QT3DRENDER_QLIST_QT3DRENDER_QTECHNIQUEPTR_IDX = 9, // QList<Qt3DRender::QTechnique*>
  533. SBK_QT3DRENDER_QLIST_QREAL_IDX = 10, // QList<qreal>
  534. SBK_QT3DRENDER_STD_VECTOR_QSHAREDPOINTER_QT3DCORE_QASPECTJOB_IDX = 11, // std::vector<QSharedPointer<Qt3DCore::QAspectJob>>
  535. SBK_QT3DRENDER_QLIST_QT3DRENDER_QRENDERPASSPTR_IDX = 12, // QList<Qt3DRender::QRenderPass*>
  536. SBK_QT3DRENDER_QLIST_QSHAREDPOINTER_QT3DRENDER_QTEXTUREIMAGEDATA_IDX = 13, // QList<QSharedPointer<Qt3DRender::QTextureImageData>>
  537. SBK_QT3DRENDER_QLIST_QVARIANT_IDX = 14, // QList<QVariant>
  538. SBK_QT3DRENDER_QLIST_QSTRING_IDX = 15, // QList<QString>
  539. SBK_QT3DRENDER_QMAP_QSTRING_QVARIANT_IDX = 16, // QMap<QString,QVariant>
  540. SBK_QT3DRENDER_CONVERTERS_IDX_COUNT = 17,
  541. };
  542. // Converter indices
  543. enum : int {
  544. SBK_Qt3DRender_QList_int_IDX = 0, // QList<int>
  545. SBK_Qt3DRender_QList_Qt3DRender_QRayCasterHit_IDX = 1, // QList<Qt3DRender::QRayCasterHit>
  546. SBK_Qt3DRender_QList_Qt3DRender_QLayerPTR_IDX = 2, // QList<Qt3DRender::QLayer*>
  547. SBK_Qt3DRender_QList_Qt3DRender_QAbstractTextureImagePTR_IDX = 3, // QList<Qt3DRender::QAbstractTextureImage*>
  548. SBK_Qt3DRender_QList_Qt3DRender_QFilterKeyPTR_IDX = 4, // QList<Qt3DRender::QFilterKey*>
  549. SBK_Qt3DRender_QList_Qt3DRender_QParameterPTR_IDX = 5, // QList<Qt3DRender::QParameter*>
  550. SBK_Qt3DRender_QList_Qt3DRender_QRenderStatePTR_IDX = 6, // QList<Qt3DRender::QRenderState*>
  551. SBK_Qt3DRender_QList_Qt3DRender_QSortPolicy_SortType_IDX = 7, // QList<Qt3DRender::QSortPolicy::SortType>
  552. SBK_Qt3DRender_QList_Qt3DRender_QRenderTargetOutputPTR_IDX = 8, // QList<Qt3DRender::QRenderTargetOutput*>
  553. SBK_Qt3DRender_QList_Qt3DRender_QTechniquePTR_IDX = 9, // QList<Qt3DRender::QTechnique*>
  554. SBK_Qt3DRender_QList_qreal_IDX = 10, // QList<qreal>
  555. SBK_Qt3DRender_std_vector_QSharedPointer_Qt3DCore_QAspectJob_IDX = 11, // std::vector<QSharedPointer<Qt3DCore::QAspectJob>>
  556. SBK_Qt3DRender_QList_Qt3DRender_QRenderPassPTR_IDX = 12, // QList<Qt3DRender::QRenderPass*>
  557. SBK_Qt3DRender_QList_QSharedPointer_Qt3DRender_QTextureImageData_IDX = 13, // QList<QSharedPointer<Qt3DRender::QTextureImageData>>
  558. SBK_Qt3DRender_QList_QVariant_IDX = 14, // QList<QVariant>
  559. SBK_Qt3DRender_QList_QString_IDX = 15, // QList<QString>
  560. SBK_Qt3DRender_QMap_QString_QVariant_IDX = 16, // QMap<QString,QVariant>
  561. SBK_Qt3DRender_CONVERTERS_IDX_COUNT = 17,
  562. };
  563. // Macros for type check
  564. QT_WARNING_PUSH
  565. QT_WARNING_DISABLE_DEPRECATED
  566. namespace Shiboken
  567. {
  568. // PyType functions, to get the PyObjectType for a type T
  569. template<> inline PyTypeObject *SbkType< ::Qt3DRender::API >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_API_IDX]); }
  570. template<> inline PyTypeObject *SbkType< ::Qt3DRender::PropertyReaderInterface >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_PropertyReaderInterface_IDX]); }
  571. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QAbstractLight::Type >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QAbstractLight_Type_IDX]); }
  572. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QAbstractLight >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QAbstractLight_IDX]); }
  573. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QAbstractRayCaster::RunMode >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QAbstractRayCaster_RunMode_IDX]); }
  574. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QAbstractRayCaster::FilterMode >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QAbstractRayCaster_FilterMode_IDX]); }
  575. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QAbstractRayCaster >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QAbstractRayCaster_IDX]); }
  576. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QAbstractTexture::Status >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QAbstractTexture_Status_IDX]); }
  577. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QAbstractTexture::Target >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QAbstractTexture_Target_IDX]); }
  578. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QAbstractTexture::TextureFormat >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QAbstractTexture_TextureFormat_IDX]); }
  579. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QAbstractTexture::Filter >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QAbstractTexture_Filter_IDX]); }
  580. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QAbstractTexture::CubeMapFace >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QAbstractTexture_CubeMapFace_IDX]); }
  581. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QAbstractTexture::ComparisonFunction >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QAbstractTexture_ComparisonFunction_IDX]); }
  582. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QAbstractTexture::ComparisonMode >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QAbstractTexture_ComparisonMode_IDX]); }
  583. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QAbstractTexture::HandleType >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QAbstractTexture_HandleType_IDX]); }
  584. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QAbstractTexture >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QAbstractTexture_IDX]); }
  585. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QAbstractTextureImage >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QAbstractTextureImage_IDX]); }
  586. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QAlphaCoverage >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QAlphaCoverage_IDX]); }
  587. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QAlphaTest::AlphaFunction >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QAlphaTest_AlphaFunction_IDX]); }
  588. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QAlphaTest >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QAlphaTest_IDX]); }
  589. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QBlendEquation::BlendFunction >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QBlendEquation_BlendFunction_IDX]); }
  590. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QBlendEquation >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QBlendEquation_IDX]); }
  591. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QBlendEquationArguments::Blending >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QBlendEquationArguments_Blending_IDX]); }
  592. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QBlendEquationArguments >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QBlendEquationArguments_IDX]); }
  593. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QBlitFramebuffer::InterpolationMethod >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QBlitFramebuffer_InterpolationMethod_IDX]); }
  594. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QBlitFramebuffer >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QBlitFramebuffer_IDX]); }
  595. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QBufferCapture >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QBufferCapture_IDX]); }
  596. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QCamera::CameraTranslationOption >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QCamera_CameraTranslationOption_IDX]); }
  597. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QCamera >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QCamera_IDX]); }
  598. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QCameraLens::ProjectionType >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QCameraLens_ProjectionType_IDX]); }
  599. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QCameraLens >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QCameraLens_IDX]); }
  600. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QCameraSelector >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QCameraSelector_IDX]); }
  601. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QClearBuffers::BufferType >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QClearBuffers_BufferType_IDX]); }
  602. template<> inline PyTypeObject *SbkType< ::QFlags<Qt3DRender::QClearBuffers::BufferType> >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_QFlags_Qt3DRender_QClearBuffers_BufferType_IDX]); }
  603. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QClearBuffers >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QClearBuffers_IDX]); }
  604. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QClipPlane >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QClipPlane_IDX]); }
  605. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QColorMask >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QColorMask_IDX]); }
  606. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QComputeCommand::RunType >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QComputeCommand_RunType_IDX]); }
  607. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QComputeCommand >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QComputeCommand_IDX]); }
  608. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QCullFace::CullingMode >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QCullFace_CullingMode_IDX]); }
  609. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QCullFace >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QCullFace_IDX]); }
  610. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QDebugOverlay >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QDebugOverlay_IDX]); }
  611. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QDepthRange >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QDepthRange_IDX]); }
  612. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QDepthTest::DepthFunction >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QDepthTest_DepthFunction_IDX]); }
  613. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QDepthTest >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QDepthTest_IDX]); }
  614. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QDirectionalLight >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QDirectionalLight_IDX]); }
  615. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QDispatchCompute >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QDispatchCompute_IDX]); }
  616. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QDithering >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QDithering_IDX]); }
  617. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QEffect >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QEffect_IDX]); }
  618. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QEnvironmentLight >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QEnvironmentLight_IDX]); }
  619. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QFilterKey >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QFilterKey_IDX]); }
  620. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QFrameGraphNode >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QFrameGraphNode_IDX]); }
  621. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QFrontFace::WindingDirection >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QFrontFace_WindingDirection_IDX]); }
  622. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QFrontFace >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QFrontFace_IDX]); }
  623. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QFrustumCulling >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QFrustumCulling_IDX]); }
  624. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QGeometryRenderer::PrimitiveType >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QGeometryRenderer_PrimitiveType_IDX]); }
  625. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QGeometryRenderer >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QGeometryRenderer_IDX]); }
  626. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QGraphicsApiFilter::Api >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QGraphicsApiFilter_Api_IDX]); }
  627. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QGraphicsApiFilter::OpenGLProfile >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QGraphicsApiFilter_OpenGLProfile_IDX]); }
  628. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QGraphicsApiFilter >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QGraphicsApiFilter_IDX]); }
  629. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QLayer >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QLayer_IDX]); }
  630. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QLayerFilter::FilterMode >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QLayerFilter_FilterMode_IDX]); }
  631. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QLayerFilter >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QLayerFilter_IDX]); }
  632. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QLevelOfDetail::ThresholdType >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QLevelOfDetail_ThresholdType_IDX]); }
  633. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QLevelOfDetail >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QLevelOfDetail_IDX]); }
  634. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QLevelOfDetailBoundingSphere >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QLevelOfDetailBoundingSphere_IDX]); }
  635. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QLevelOfDetailSwitch >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QLevelOfDetailSwitch_IDX]); }
  636. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QLineWidth >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QLineWidth_IDX]); }
  637. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QMaterial >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QMaterial_IDX]); }
  638. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QMemoryBarrier::Operation >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QMemoryBarrier_Operation_IDX]); }
  639. template<> inline PyTypeObject *SbkType< ::QFlags<Qt3DRender::QMemoryBarrier::Operation> >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_QFlags_Qt3DRender_QMemoryBarrier_Operation_IDX]); }
  640. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QMemoryBarrier >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QMemoryBarrier_IDX]); }
  641. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QMesh::Status >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QMesh_Status_IDX]); }
  642. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QMesh >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QMesh_IDX]); }
  643. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QMultiSampleAntiAliasing >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QMultiSampleAntiAliasing_IDX]); }
  644. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QNoDepthMask >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QNoDepthMask_IDX]); }
  645. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QNoDraw >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QNoDraw_IDX]); }
  646. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QNoPicking >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QNoPicking_IDX]); }
  647. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QObjectPicker >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QObjectPicker_IDX]); }
  648. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QPaintedTextureImage >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QPaintedTextureImage_IDX]); }
  649. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QParameter >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QParameter_IDX]); }
  650. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QPickEvent::Buttons >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QPickEvent_Buttons_IDX]); }
  651. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QPickEvent::Modifiers >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QPickEvent_Modifiers_IDX]); }
  652. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QPickEvent >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QPickEvent_IDX]); }
  653. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QPickLineEvent >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QPickLineEvent_IDX]); }
  654. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QPickPointEvent >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QPickPointEvent_IDX]); }
  655. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QPickTriangleEvent >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QPickTriangleEvent_IDX]); }
  656. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QPickingProxy >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QPickingProxy_IDX]); }
  657. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QPickingSettings::PickMethod >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QPickingSettings_PickMethod_IDX]); }
  658. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QPickingSettings::PickResultMode >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QPickingSettings_PickResultMode_IDX]); }
  659. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QPickingSettings::FaceOrientationPickingMode >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QPickingSettings_FaceOrientationPickingMode_IDX]); }
  660. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QPickingSettings >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QPickingSettings_IDX]); }
  661. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QPointLight >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QPointLight_IDX]); }
  662. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QPointSize::SizeMode >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QPointSize_SizeMode_IDX]); }
  663. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QPointSize >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QPointSize_IDX]); }
  664. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QPolygonOffset >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QPolygonOffset_IDX]); }
  665. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QProximityFilter >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QProximityFilter_IDX]); }
  666. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRasterMode::RasterMode >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRasterMode_RasterMode_IDX]); }
  667. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRasterMode::FaceMode >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRasterMode_FaceMode_IDX]); }
  668. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRasterMode >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRasterMode_IDX]); }
  669. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRayCaster >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRayCaster_IDX]); }
  670. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRayCasterHit::HitType >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRayCasterHit_HitType_IDX]); }
  671. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRayCasterHit >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRayCasterHit_IDX]); }
  672. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRenderAspect::SubmissionType >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRenderAspect_SubmissionType_IDX]); }
  673. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRenderAspect >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRenderAspect_IDX]); }
  674. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRenderCapabilities::API >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRenderCapabilities_API_IDX]); }
  675. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRenderCapabilities::Profile >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRenderCapabilities_Profile_IDX]); }
  676. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRenderCapabilities >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRenderCapabilities_IDX]); }
  677. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRenderCapture >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRenderCapture_IDX]); }
  678. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRenderCaptureReply >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRenderCaptureReply_IDX]); }
  679. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRenderPass >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRenderPass_IDX]); }
  680. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRenderPassFilter >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRenderPassFilter_IDX]); }
  681. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRenderSettings::RenderPolicy >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRenderSettings_RenderPolicy_IDX]); }
  682. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRenderSettings >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRenderSettings_IDX]); }
  683. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRenderState >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRenderState_IDX]); }
  684. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRenderStateSet >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRenderStateSet_IDX]); }
  685. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRenderSurfaceSelector >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRenderSurfaceSelector_IDX]); }
  686. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRenderTarget >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRenderTarget_IDX]); }
  687. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRenderTargetOutput::AttachmentPoint >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRenderTargetOutput_AttachmentPoint_IDX]); }
  688. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRenderTargetOutput >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRenderTargetOutput_IDX]); }
  689. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRenderTargetSelector >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRenderTargetSelector_IDX]); }
  690. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QSceneLoader::Status >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QSceneLoader_Status_IDX]); }
  691. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QSceneLoader::ComponentType >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QSceneLoader_ComponentType_IDX]); }
  692. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QSceneLoader >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QSceneLoader_IDX]); }
  693. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QScissorTest >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QScissorTest_IDX]); }
  694. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QScreenRayCaster >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QScreenRayCaster_IDX]); }
  695. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QSeamlessCubemap >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QSeamlessCubemap_IDX]); }
  696. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QSetFence::HandleType >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QSetFence_HandleType_IDX]); }
  697. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QSetFence >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QSetFence_IDX]); }
  698. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QShaderData >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QShaderData_IDX]); }
  699. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QShaderImage::Access >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QShaderImage_Access_IDX]); }
  700. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QShaderImage::ImageFormat >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QShaderImage_ImageFormat_IDX]); }
  701. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QShaderImage >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QShaderImage_IDX]); }
  702. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QShaderProgram::ShaderType >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QShaderProgram_ShaderType_IDX]); }
  703. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QShaderProgram::Status >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QShaderProgram_Status_IDX]); }
  704. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QShaderProgram::Format >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QShaderProgram_Format_IDX]); }
  705. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QShaderProgram >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QShaderProgram_IDX]); }
  706. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QShaderProgramBuilder >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QShaderProgramBuilder_IDX]); }
  707. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QSharedGLTexture >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QSharedGLTexture_IDX]); }
  708. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QSortPolicy::SortType >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QSortPolicy_SortType_IDX]); }
  709. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QSortPolicy >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QSortPolicy_IDX]); }
  710. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QSpotLight >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QSpotLight_IDX]); }
  711. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QStencilMask >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QStencilMask_IDX]); }
  712. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QStencilOperation >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QStencilOperation_IDX]); }
  713. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QStencilOperationArguments::FaceMode >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QStencilOperationArguments_FaceMode_IDX]); }
  714. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QStencilOperationArguments::Operation >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QStencilOperationArguments_Operation_IDX]); }
  715. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QStencilOperationArguments >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QStencilOperationArguments_IDX]); }
  716. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QStencilTest >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QStencilTest_IDX]); }
  717. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QStencilTestArguments::StencilFaceMode >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QStencilTestArguments_StencilFaceMode_IDX]); }
  718. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QStencilTestArguments::StencilFunction >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QStencilTestArguments_StencilFunction_IDX]); }
  719. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QStencilTestArguments >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QStencilTestArguments_IDX]); }
  720. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QSubtreeEnabler::Enablement >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QSubtreeEnabler_Enablement_IDX]); }
  721. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QSubtreeEnabler >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QSubtreeEnabler_IDX]); }
  722. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTechnique >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTechnique_IDX]); }
  723. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTechniqueFilter >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTechniqueFilter_IDX]); }
  724. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTexture1D >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTexture1D_IDX]); }
  725. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTexture1DArray >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTexture1DArray_IDX]); }
  726. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTexture2D >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTexture2D_IDX]); }
  727. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTexture2DArray >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTexture2DArray_IDX]); }
  728. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTexture2DMultisample >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTexture2DMultisample_IDX]); }
  729. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTexture2DMultisampleArray >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTexture2DMultisampleArray_IDX]); }
  730. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTexture3D >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTexture3D_IDX]); }
  731. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTextureBuffer >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTextureBuffer_IDX]); }
  732. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTextureCubeMap >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTextureCubeMap_IDX]); }
  733. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTextureCubeMapArray >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTextureCubeMapArray_IDX]); }
  734. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTextureData >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTextureData_IDX]); }
  735. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTextureDataUpdate >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTextureDataUpdate_IDX]); }
  736. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTextureImage::Status >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTextureImage_Status_IDX]); }
  737. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTextureImage >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTextureImage_IDX]); }
  738. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTextureImageData >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTextureImageData_IDX]); }
  739. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTextureImageDataGenerator >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTextureImageDataGenerator_IDX]); }
  740. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTextureLoader >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTextureLoader_IDX]); }
  741. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTextureRectangle >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTextureRectangle_IDX]); }
  742. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTextureWrapMode::WrapMode >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTextureWrapMode_WrapMode_IDX]); }
  743. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTextureWrapMode >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTextureWrapMode_IDX]); }
  744. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QViewport >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QViewport_IDX]); }
  745. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QWaitFence::HandleType >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QWaitFence_HandleType_IDX]); }
  746. template<> inline PyTypeObject *SbkType< ::Qt3DRender::QWaitFence >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QWaitFence_IDX]); }
  747. template<> inline PyTypeObject *SbkType< ::QSharedPointer<Qt3DRender::PropertyReaderInterface> >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_QSharedPointer_Qt3DRender_PropertyReaderInterface_IDX]); }
  748. template<> inline PyTypeObject *SbkType< ::QSharedPointer<Qt3DRender::QTextureImageDataGenerator> >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_QSharedPointer_Qt3DRender_QTextureImageDataGenerator_IDX]); }
  749. template<> inline PyTypeObject *SbkType< ::QSharedPointer<Qt3DRender::QTextureImageData> >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_QSharedPointer_Qt3DRender_QTextureImageData_IDX]); }
  750. } // namespace Shiboken
  751. QT_WARNING_POP
  752. #endif // SBK_QT3DRENDER_PYTHON_H