<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <!-- qt3drender-module.qdoc --> <title>Qt3DRender Namespace | Qt 3D 5.9</title> <link rel="stylesheet" type="text/css" href="style/offline-simple.css" /> <script type="text/javascript"> document.getElementsByTagName("link").item(0).setAttribute("href", "style/offline.css"); // loading style sheet breaks anchors that were jumped to before // so force jumping to anchor again setTimeout(function() { var anchor = location.hash; // need to jump to different anchor first (e.g. none) location.hash = "#"; setTimeout(function() { location.hash = anchor; }, 0); }, 0); </script> </head> <body> <div class="header" id="qtdocheader"> <div class="main"> <div class="main-rounded"> <div class="navigationbar"> <table><tr> <td >Qt 5.9</td><td ><a href="qt3d-index.html">Qt 3D</a></td><td >Qt3DRender Namespace</td></tr></table><table class="buildversion"><tr> <td id="buildversion" width="100%" align="right">Qt 5.9.4 Reference Documentation</td> </tr></table> </div> </div> <div class="content"> <div class="line"> <div class="content mainContent"> <div class="sidebar"> <div class="toc"> <h3><a name="toc">Contents</a></h3> <ul> <li class="level1"><a href="#namespaces">Namespaces</a></li> <li class="level1"><a href="#classes">Classes</a></li> <li class="level1"><a href="#types">Types</a></li> <li class="level1"><a href="#functions">Functions</a></li> <li class="level1"><a href="#details">Detailed Description</a></li> </ul> </div> <div class="sidebar-content" id="sidebar-content"></div></div> <h1 class="title">Qt3DRender Namespace</h1> <!-- $$$Qt3DRender-brief --> <p>Contains classes that enable 2D and 3D rendering. <a href="#details">More...</a></p> <!-- @@@Qt3DRender --> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft rightAlign topAlign"> Header:</td><td class="memItemRight bottomAlign"> <span class="preprocessor">#include <Qt3DRender></span> </td></tr><tr><td class="memItemLeft rightAlign topAlign"> qmake:</td><td class="memItemRight bottomAlign"> QT += 3drender</td></tr></table></div><ul> </ul> <a name="namespaces"></a> <h2 id="namespaces">Namespaces</h2> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft rightAlign topAlign"> namespace </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-assimphelper.html">AssimpHelper</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> namespace </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-quick.html">Quick</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> namespace </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-render.html">Render</a></b></td></tr> </table></div> <a name="classes"></a> <h2 id="classes">Classes</h2> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-assimpimporter.html">AssimpImporter</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-fbxgeometryloader.html">FbxGeometryLoader</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-functortype.html">FunctorType</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-gltfexporter.html">GLTFExporter</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-gltfgeometryloader.html">GLTFGeometryLoader</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-gltfimporter.html">GLTFImporter</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-objgeometryloader.html">ObjGeometryLoader</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-plygeometryloader.html">PlyGeometryLoader</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-propertyreaderinterface.html">PropertyReaderInterface</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qabstractfunctor.html">QAbstractFunctor</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qabstractlight.html">QAbstractLight</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qabstracttexture.html">QAbstractTexture</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qabstracttextureimage.html">QAbstractTextureImage</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qalphacoverage.html">QAlphaCoverage</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qalphatest.html">QAlphaTest</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qattribute.html">QAttribute</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qblendequation.html">QBlendEquation</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qblendequationarguments.html">QBlendEquationArguments</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qbuffer.html">QBuffer</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qbuffercapture.html">QBufferCapture</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qbufferdatagenerator.html">QBufferDataGenerator</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qcamera.html">QCamera</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qcameralens.html">QCameraLens</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qcameraselector.html">QCameraSelector</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qclearbuffers.html">QClearBuffers</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qclipplane.html">QClipPlane</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qcolormask.html">QColorMask</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qcomputecommand.html">QComputeCommand</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qcullface.html">QCullFace</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qdepthtest.html">QDepthTest</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qdirectionallight.html">QDirectionalLight</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qdispatchcompute.html">QDispatchCompute</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qdithering.html">QDithering</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qeffect.html">QEffect</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qenvironmentlight.html">QEnvironmentLight</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qfilterkey.html">QFilterKey</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qframegraphnode.html">QFrameGraphNode</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qframegraphnodecreatedchange.html">QFrameGraphNodeCreatedChange</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qframegraphnodecreatedchangebase.html">QFrameGraphNodeCreatedChangeBase</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qfrontface.html">QFrontFace</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qfrustumculling.html">QFrustumCulling</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qgeometry.html">QGeometry</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qgeometryfactory.html">QGeometryFactory</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qgeometryrenderer.html">QGeometryRenderer</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qgraphicsapifilter.html">QGraphicsApiFilter</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qlayer.html">QLayer</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qlayerfilter.html">QLayerFilter</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qlevelofdetail.html">QLevelOfDetail</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qlevelofdetailboundingsphere.html">QLevelOfDetailBoundingSphere</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qlevelofdetailswitch.html">QLevelOfDetailSwitch</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qmaterial.html">QMaterial</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qmemorybarrier.html">QMemoryBarrier</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qmesh.html">QMesh</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qmultisampleantialiasing.html">QMultiSampleAntiAliasing</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qnodepthmask.html">QNoDepthMask</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qnodraw.html">QNoDraw</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qobjectpicker.html">QObjectPicker</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qpaintedtextureimage.html">QPaintedTextureImage</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qparameter.html">QParameter</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qpickevent.html">QPickEvent</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qpicktriangleevent.html">QPickTriangleEvent</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qpickingsettings.html">QPickingSettings</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qpointlight.html">QPointLight</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qpointsize.html">QPointSize</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qpolygonoffset.html">QPolygonOffset</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qrenderaspect.html">QRenderAspect</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qrendercapture.html">QRenderCapture</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qrendercapturereply.html">QRenderCaptureReply</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qrenderpass.html">QRenderPass</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qrenderpassfilter.html">QRenderPassFilter</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qrendersettings.html">QRenderSettings</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qrenderstate.html">QRenderState</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qrenderstateset.html">QRenderStateSet</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qrendersurfaceselector.html">QRenderSurfaceSelector</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qrendertarget.html">QRenderTarget</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qrendertargetoutput.html">QRenderTargetOutput</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qrendertargetselector.html">QRenderTargetSelector</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qsceneloader.html">QSceneLoader</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qscissortest.html">QScissorTest</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qseamlesscubemap.html">QSeamlessCubemap</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qshaderdata.html">QShaderData</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qshaderprogram.html">QShaderProgram</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qsortpolicy.html">QSortPolicy</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qspotlight.html">QSpotLight</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qstencilmask.html">QStencilMask</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qstenciloperation.html">QStencilOperation</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qstenciloperationarguments.html">QStencilOperationArguments</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qstenciltest.html">QStencilTest</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qstenciltestarguments.html">QStencilTestArguments</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qtechnique.html">QTechnique</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qtechniquefilter.html">QTechniqueFilter</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qtexture1d.html">QTexture1D</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qtexture1darray.html">QTexture1DArray</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qtexture2d.html">QTexture2D</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qtexture2darray.html">QTexture2DArray</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qtexture2dmultisample.html">QTexture2DMultisample</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qtexture2dmultisamplearray.html">QTexture2DMultisampleArray</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qtexture3d.html">QTexture3D</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qtexturebuffer.html">QTextureBuffer</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qtexturecubemap.html">QTextureCubeMap</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qtexturecubemaparray.html">QTextureCubeMapArray</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qtexturedata.html">QTextureData</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qtexturegenerator.html">QTextureGenerator</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qtextureimage.html">QTextureImage</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qtextureimagedata.html">QTextureImageData</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qtextureimagedatagenerator.html">QTextureImageDataGenerator</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qtextureloader.html">QTextureLoader</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qtexturerectangle.html">QTextureRectangle</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qtexturewrapmode.html">QTextureWrapMode</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qviewport.html">QViewport</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-stlgeometryloader.html">StlGeometryLoader</a></b></td></tr> </table></div> <a name="types"></a> <h2 id="types">Types</h2> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qrenderpass.html#ParameterList-typedef">ParameterList</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="qt3drender.html#PropertyReaderInterfacePtr-typedef">PropertyReaderInterfacePtr</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qbuffer.html#QBufferDataGeneratorPtr-typedef">QBufferDataGeneratorPtr</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qattribute.html#QBufferPtr-typedef">QBufferPtr</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="qt3drender.html#QFrameGraphNodeCreatedChangeBasePtr-typedef">QFrameGraphNodeCreatedChangeBasePtr</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="qt3drender.html#QGeometryFactoryPtr-typedef">QGeometryFactoryPtr</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="qt3drender.html#QPickEventPtr-typedef">QPickEventPtr</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="qt3drender.html#QTextureDataPtr-typedef">QTextureDataPtr</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="qt3drender.html#QTextureGeneratorPtr-typedef">QTextureGeneratorPtr</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="qt3drender.html#QTextureImageDataGeneratorPtr-typedef">QTextureImageDataGeneratorPtr</a></b></td></tr> <tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qtextureimagedatagenerator.html#QTextureImageDataPtr-typedef">QTextureImageDataPtr</a></b></td></tr> </table></div> <a name="functions"></a> <h2 id="functions">Functions</h2> <div class="table"><table class="alignedsummary"> <tr><td class="memItemLeft rightAlign topAlign"> qintptr </td><td class="memItemRight bottomAlign"><b><a href="qt3drender.html#functorTypeId">functorTypeId</a></b>()</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> const T *</td><td class="memItemRight bottomAlign"><b><a href="qt3drender.html#functor_cast">functor_cast</a></b>(const QAbstractFunctor *<i>other</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qgraphicsapifilter.html#operator-not-eq">operator!=</a></b>(const QGraphicsApiFilter &<i>reference</i>, const QGraphicsApiFilter &<i>sample</i>)</td></tr> <tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qt3drender-qgraphicsapifilter.html#operator-eq-eq">operator==</a></b>(const QGraphicsApiFilter &<i>reference</i>, const QGraphicsApiFilter &<i>sample</i>)</td></tr> </table></div> <a name="details"></a> <!-- $$$Qt3DRender-description --> <div class="descr"> <h2 id="details">Detailed Description</h2> <p>Contains classes that enable 2D and 3D rendering.</p> </div> <!-- @@@Qt3DRender --> <div class="nmspace"> <h2>Namespaces</h2> <!-- $$$AssimpHelper --> <h3 class="fn" id=""><a name=""></a>namespace Qt3DRender::<span class="name">AssimpHelper</span></h3> <!-- @@@AssimpHelper --> <!-- $$$Quick --> <h3 class="fn" id=""><a name=""></a>namespace Qt3DRender::<span class="name">Quick</span></h3> <!-- @@@Quick --> <!-- $$$Render --> <h3 class="fn" id=""><a name=""></a>namespace Qt3DRender::<span class="name">Render</span></h3> <!-- @@@Render --> </div> <div class="classes"> <h2>Classes</h2> <h3> class <a href="qt3drender-assimpimporter.html">AssimpImporter</a></h3><!-- $$$AssimpImporter-brief --> <p>Provides a generic way of loading various 3D assets format into a Qt3D scene. <a href="qt3drender-assimpimporter.html#details">More...</a></p> <!-- @@@AssimpImporter --> <h3> class <a href="qt3drender-fbxgeometryloader.html">FbxGeometryLoader</a></h3><h3> class <a href="qt3drender-functortype.html">FunctorType</a></h3><h3> class <a href="qt3drender-gltfexporter.html">GLTFExporter</a></h3><h3> class <a href="qt3drender-gltfgeometryloader.html">GLTFGeometryLoader</a></h3><h3> class <a href="qt3drender-gltfimporter.html">GLTFImporter</a></h3><h3> class <a href="qt3drender-objgeometryloader.html">ObjGeometryLoader</a></h3><h3> class <a href="qt3drender-plygeometryloader.html">PlyGeometryLoader</a></h3><h3> class <a href="qt3drender-propertyreaderinterface.html">PropertyReaderInterface</a></h3><h3> class <a href="qt3drender-qabstractfunctor.html">QAbstractFunctor</a></h3><!-- $$$QAbstractFunctor-brief --> <p><a href="qt3drender-qabstractfunctor.html">QAbstractFunctor</a> is an abstract base class for all functors. <a href="qt3drender-qabstractfunctor.html#details">More...</a></p> <!-- @@@QAbstractFunctor --> <h3> class <a href="qt3drender-qabstractlight.html">QAbstractLight</a></h3><!-- $$$QAbstractLight-brief --> <p>Encapsulate a <a href="qt3drender-qabstractlight.html">QAbstractLight</a> object in a Qt 3D scene. <a href="qt3drender-qabstractlight.html#details">More...</a></p> <!-- @@@QAbstractLight --> <h3> class <a href="qt3drender-qabstracttexture.html">QAbstractTexture</a></h3><!-- $$$QAbstractTexture-brief --> <p>A base class to be used to provide textures. <a href="qt3drender-qabstracttexture.html#details">More...</a></p> <!-- @@@QAbstractTexture --> <h3> class <a href="qt3drender-qabstracttextureimage.html">QAbstractTextureImage</a></h3><!-- $$$QAbstractTextureImage-brief --> <p>Encapsulates the necessary information to create an OpenGL texture image. <a href="qt3drender-qabstracttextureimage.html#details">More...</a></p> <!-- @@@QAbstractTextureImage --> <h3> class <a href="qt3drender-qalphacoverage.html">QAlphaCoverage</a></h3><!-- $$$QAlphaCoverage-brief --> <p>Enable alpha-to-coverage multisampling mode <a href="qt3drender-qalphacoverage.html#details">More...</a></p> <!-- @@@QAlphaCoverage --> <h3> class <a href="qt3drender-qalphatest.html">QAlphaTest</a></h3><!-- $$$QAlphaTest-brief --> <p>The <a href="qt3drender-qalphatest.html">QAlphaTest</a> class specify alpha reference test <a href="qt3drender-qalphatest.html#details">More...</a></p> <!-- @@@QAlphaTest --> <h3> class <a href="qt3drender-qattribute.html">QAttribute</a></h3><!-- $$$QAttribute-brief --> <p>Defines an attribute and how data should be read from a <a href="qt3drender-qbuffer.html">QBuffer</a>. <a href="qt3drender-qattribute.html#details">More...</a></p> <!-- @@@QAttribute --> <h3> class <a href="qt3drender-qblendequation.html">QBlendEquation</a></h3><!-- $$$QBlendEquation-brief --> <p>The <a href="qt3drender-qblendequation.html">QBlendEquation</a> class specifies the equation used for both the RGB blend equation and the Alpha blend equation <a href="qt3drender-qblendequation.html#details">More...</a></p> <!-- @@@QBlendEquation --> <h3> class <a href="qt3drender-qblendequationarguments.html">QBlendEquationArguments</a></h3><!-- $$$QBlendEquationArguments-brief --> <p>Encapsulates blending information: specifies how the incoming values (what's going to be drawn) are going to affect the existing values (what is already drawn). <a href="qt3drender-qblendequationarguments.html#details">More...</a></p> <!-- @@@QBlendEquationArguments --> <h3> class <a href="qt3drender-qbuffer.html">QBuffer</a></h3><!-- $$$QBuffer-brief --> <p>Provides a data store for raw data to later be used as vertices or uniforms. <a href="qt3drender-qbuffer.html#details">More...</a></p> <!-- @@@QBuffer --> <h3> class <a href="qt3drender-qbuffercapture.html">QBufferCapture</a></h3><!-- $$$QBufferCapture-brief --> <p>Exchanges buffer data between GPU and CPU. <a href="qt3drender-qbuffercapture.html#details">More...</a></p> <!-- @@@QBufferCapture --> <h3> class <a href="qt3drender-qbufferdatagenerator.html">QBufferDataGenerator</a></h3><!-- $$$QBufferDataGenerator-brief --> <p>Provides a mechanism to generate buffer data from a job. <a href="qt3drender-qbufferdatagenerator.html#details">More...</a></p> <!-- @@@QBufferDataGenerator --> <h3> class <a href="qt3drender-qcamera.html">QCamera</a></h3><!-- $$$QCamera-brief --> <p>The <a href="qt3drender-qcamera.html">QCamera</a> class defines a view point through which the scene will be rendered. <a href="qt3drender-qcamera.html#details">More...</a></p> <!-- @@@QCamera --> <h3> class <a href="qt3drender-qcameralens.html">QCameraLens</a></h3><!-- $$$QCameraLens-brief --> <p><a href="qt3drender-qcameralens.html">Qt3DRender::QCameraLens</a> specifies the projection matrix that will be used to define a Camera for a 3D scene. <a href="qt3drender-qcameralens.html#details">More...</a></p> <!-- @@@QCameraLens --> <h3> class <a href="qt3drender-qcameraselector.html">QCameraSelector</a></h3><!-- $$$QCameraSelector-brief --> <p>Class to allow for selection of camera to be used <a href="qt3drender-qcameraselector.html#details">More...</a></p> <!-- @@@QCameraSelector --> <h3> class <a href="qt3drender-qclearbuffers.html">QClearBuffers</a></h3><!-- $$$QClearBuffers-brief --> <p>Class to clear buffers <a href="qt3drender-qclearbuffers.html#details">More...</a></p> <!-- @@@QClearBuffers --> <h3> class <a href="qt3drender-qclipplane.html">QClipPlane</a></h3><!-- $$$QClipPlane-brief --> <p>Enables an additional OpenGL clipping plane that can be in shaders using gl_ClipDistance <a href="qt3drender-qclipplane.html#details">More...</a></p> <!-- @@@QClipPlane --> <h3> class <a href="qt3drender-qcolormask.html">QColorMask</a></h3><!-- $$$QColorMask-brief --> <p>Allows specifying which color components should be written to the currently bound frame buffer. <a href="qt3drender-qcolormask.html#details">More...</a></p> <!-- @@@QColorMask --> <h3> class <a href="qt3drender-qcomputecommand.html">QComputeCommand</a></h3><!-- $$$QComputeCommand-brief --> <p><a href="qt3dcore-qcomponent.html">QComponent</a> to issue work for the compute shader on GPU <a href="qt3drender-qcomputecommand.html#details">More...</a></p> <!-- @@@QComputeCommand --> <h3> class <a href="qt3drender-qcullface.html">QCullFace</a></h3><!-- $$$QCullFace-brief --> <p>The <a href="qt3drender-qcullface.html">QCullFace</a> class specifies whether front or back face culling are enabled <a href="qt3drender-qcullface.html#details">More...</a></p> <!-- @@@QCullFace --> <h3> class <a href="qt3drender-qdepthtest.html">QDepthTest</a></h3><!-- $$$QDepthTest-brief --> <p>The <a href="qt3drender-qdepthtest.html">QDepthTest</a> class tests the fragment shader's depth value against the depth of a sample being written to. <a href="qt3drender-qdepthtest.html#details">More...</a></p> <!-- @@@QDepthTest --> <h3> class <a href="qt3drender-qdirectionallight.html">QDirectionalLight</a></h3><!-- $$$QDirectionalLight-brief --> <p>Encapsulate a Directional Light object in a Qt 3D scene. <a href="qt3drender-qdirectionallight.html#details">More...</a></p> <!-- @@@QDirectionalLight --> <h3> class <a href="qt3drender-qdispatchcompute.html">QDispatchCompute</a></h3><!-- $$$QDispatchCompute-brief --> <p>FrameGraph node to issue work for the compute shader on GPU <a href="qt3drender-qdispatchcompute.html#details">More...</a></p> <!-- @@@QDispatchCompute --> <h3> class <a href="qt3drender-qdithering.html">QDithering</a></h3><!-- $$$QDithering-brief --> <p>Enable dithering <a href="qt3drender-qdithering.html#details">More...</a></p> <!-- @@@QDithering --> <h3> class <a href="qt3drender-qeffect.html">QEffect</a></h3><!-- $$$QEffect-brief --> <p>The base class for effects in a Qt 3D scene. <a href="qt3drender-qeffect.html#details">More...</a></p> <!-- @@@QEffect --> <h3> class <a href="qt3drender-qenvironmentlight.html">QEnvironmentLight</a></h3><!-- $$$QEnvironmentLight-brief --> <p>Encapsulate an environment light object in a Qt 3D scene. <a href="qt3drender-qenvironmentlight.html#details">More...</a></p> <!-- @@@QEnvironmentLight --> <h3> class <a href="qt3drender-qfilterkey.html">QFilterKey</a></h3><!-- $$$QFilterKey-brief --> <p>The <a href="qt3drender-qfilterkey.html">QFilterKey</a> class provides storage for filter keys and their values. <a href="qt3drender-qfilterkey.html#details">More...</a></p> <!-- @@@QFilterKey --> <h3> class <a href="qt3drender-qframegraphnode.html">QFrameGraphNode</a></h3><!-- $$$QFrameGraphNode-brief --> <p>Base class of all FrameGraph configuration nodes. <a href="qt3drender-qframegraphnode.html#details">More...</a></p> <!-- @@@QFrameGraphNode --> <h3> class <a href="qt3drender-qframegraphnodecreatedchange.html">QFrameGraphNodeCreatedChange</a></h3><h3> class <a href="qt3drender-qframegraphnodecreatedchangebase.html">QFrameGraphNodeCreatedChangeBase</a></h3><!-- $$$QFrameGraphNodeCreatedChangeBase-brief --> <p>A base class for changes in the <a href="qml-qt3d-render-framegraphnode.html">FrameGraphNode</a>. <a href="qt3drender-qframegraphnodecreatedchangebase.html#details">More...</a></p> <!-- @@@QFrameGraphNodeCreatedChangeBase --> <h3> class <a href="qt3drender-qfrontface.html">QFrontFace</a></h3><!-- $$$QFrontFace-brief --> <p>The <a href="qt3drender-qfrontface.html">QFrontFace</a> class defines front and back facing polygons. <a href="qt3drender-qfrontface.html#details">More...</a></p> <!-- @@@QFrontFace --> <h3> class <a href="qt3drender-qfrustumculling.html">QFrustumCulling</a></h3><!-- $$$QFrustumCulling-brief --> <p>Enable frustum culling for the FrameGraph <a href="qt3drender-qfrustumculling.html#details">More...</a></p> <!-- @@@QFrustumCulling --> <h3> class <a href="qt3drender-qgeometry.html">QGeometry</a></h3><!-- $$$QGeometry-brief --> <p>Encapsulates geometry <a href="qt3drender-qgeometry.html#details">More...</a></p> <!-- @@@QGeometry --> <h3> class <a href="qt3drender-qgeometryfactory.html">QGeometryFactory</a></h3><h3> class <a href="qt3drender-qgeometryrenderer.html">QGeometryRenderer</a></h3><!-- $$$QGeometryRenderer-brief --> <p>Encapsulates geometry rendering <a href="qt3drender-qgeometryrenderer.html#details">More...</a></p> <!-- @@@QGeometryRenderer --> <h3> class <a href="qt3drender-qgraphicsapifilter.html">QGraphicsApiFilter</a></h3><!-- $$$QGraphicsApiFilter-brief --> <p>The <a href="qt3drender-qgraphicsapifilter.html">QGraphicsApiFilter</a> class identifies the API required for the attached <a href="qt3drender-qtechnique.html">QTechnique</a> <a href="qt3drender-qgraphicsapifilter.html#details">More...</a></p> <!-- @@@QGraphicsApiFilter --> <h3> class <a href="qt3drender-qlayer.html">QLayer</a></h3><!-- $$$QLayer-brief --> <p>The <a href="qt3drender-qlayer.html">QLayer</a> class provides a way of filtering which entities will be rendered. <a href="qt3drender-qlayer.html#details">More...</a></p> <!-- @@@QLayer --> <h3> class <a href="qt3drender-qlayerfilter.html">QLayerFilter</a></h3><!-- $$$QLayerFilter-brief --> <p>Controls layers Drawn in a frame graph branch. <a href="qt3drender-qlayerfilter.html#details">More...</a></p> <!-- @@@QLayerFilter --> <h3> class <a href="qt3drender-qlevelofdetail.html">QLevelOfDetail</a></h3><!-- $$$QLevelOfDetail-brief --> <p>The <a href="qt3drender-qlevelofdetail.html">QLevelOfDetail</a> class provides a way of controlling the complexity of rendered entities based on their size on the screen. <a href="qt3drender-qlevelofdetail.html#details">More...</a></p> <!-- @@@QLevelOfDetail --> <h3> class <a href="qt3drender-qlevelofdetailboundingsphere.html">QLevelOfDetailBoundingSphere</a></h3><!-- $$$QLevelOfDetailBoundingSphere-brief --> <p>The <a href="qt3drender-qlevelofdetailboundingsphere.html">QLevelOfDetailBoundingSphere</a> class provides a simple spherical volume, defined by it's center and radius. <a href="qt3drender-qlevelofdetailboundingsphere.html#details">More...</a></p> <!-- @@@QLevelOfDetailBoundingSphere --> <h3> class <a href="qt3drender-qlevelofdetailswitch.html">QLevelOfDetailSwitch</a></h3><!-- $$$QLevelOfDetailSwitch-brief --> <p>Provides a way of enabling child entities based on distance or screen size. <a href="qt3drender-qlevelofdetailswitch.html#details">More...</a></p> <!-- @@@QLevelOfDetailSwitch --> <h3> class <a href="qt3drender-qmaterial.html">QMaterial</a></h3><!-- $$$QMaterial-brief --> <p>Provides an abstract class that should be the base of all material component classes in a scene. <a href="qt3drender-qmaterial.html#details">More...</a></p> <!-- @@@QMaterial --> <h3> class <a href="qt3drender-qmemorybarrier.html">QMemoryBarrier</a></h3><!-- $$$QMemoryBarrier-brief --> <p>Class to emplace a memory barrier <a href="qt3drender-qmemorybarrier.html#details">More...</a></p> <!-- @@@QMemoryBarrier --> <h3> class <a href="qt3drender-qmesh.html">QMesh</a></h3><!-- $$$QMesh-brief --> <p>A custom mesh loader. <a href="qt3drender-qmesh.html#details">More...</a></p> <!-- @@@QMesh --> <h3> class <a href="qt3drender-qmultisampleantialiasing.html">QMultiSampleAntiAliasing</a></h3><!-- $$$QMultiSampleAntiAliasing-brief --> <p>Enable multisample antialiasing <a href="qt3drender-qmultisampleantialiasing.html#details">More...</a></p> <!-- @@@QMultiSampleAntiAliasing --> <h3> class <a href="qt3drender-qnodepthmask.html">QNoDepthMask</a></h3><!-- $$$QNoDepthMask-brief --> <p>Disable depth write <a href="qt3drender-qnodepthmask.html#details">More...</a></p> <!-- @@@QNoDepthMask --> <h3> class <a href="qt3drender-qnodraw.html">QNoDraw</a></h3><!-- $$$QNoDraw-brief --> <p>When a <a href="qt3drender-qnodraw.html">Qt3DRender::QNoDraw</a> node is present in a FrameGraph branch, this prevents the renderer from rendering any primitive. <a href="qt3drender-qnodraw.html#details">More...</a></p> <!-- @@@QNoDraw --> <h3> class <a href="qt3drender-qobjectpicker.html">QObjectPicker</a></h3><!-- $$$QObjectPicker-brief --> <p>The <a href="qt3drender-qobjectpicker.html">QObjectPicker</a> class instantiates a component that can be used to interact with a QEntity by a process known as picking. <a href="qt3drender-qobjectpicker.html#details">More...</a></p> <!-- @@@QObjectPicker --> <h3> class <a href="qt3drender-qpaintedtextureimage.html">QPaintedTextureImage</a></h3><!-- $$$QPaintedTextureImage-brief --> <p>A <a href="qt3drender-qabstracttextureimage.html">QAbstractTextureImage</a> that can be written through a QPainter. <a href="qt3drender-qpaintedtextureimage.html#details">More...</a></p> <!-- @@@QPaintedTextureImage --> <h3> class <a href="qt3drender-qparameter.html">QParameter</a></h3><!-- $$$QParameter-brief --> <p>Provides storage for a name and value pair. This maps to a shader uniform. <a href="qt3drender-qparameter.html#details">More...</a></p> <!-- @@@QParameter --> <h3> class <a href="qt3drender-qpickevent.html">QPickEvent</a></h3><!-- $$$QPickEvent-brief --> <p>The <a href="qt3drender-qpickevent.html">QPickEvent</a> class holds information when an object is picked <a href="qt3drender-qpickevent.html#details">More...</a></p> <!-- @@@QPickEvent --> <h3> class <a href="qt3drender-qpicktriangleevent.html">QPickTriangleEvent</a></h3><!-- $$$QPickTriangleEvent-brief --> <p>The <a href="qt3drender-qpicktriangleevent.html">QPickTriangleEvent</a> class holds information when a triangle is picked <a href="qt3drender-qpicktriangleevent.html#details">More...</a></p> <!-- @@@QPickTriangleEvent --> <h3> class <a href="qt3drender-qpickingsettings.html">QPickingSettings</a></h3><!-- $$$QPickingSettings-brief --> <p>The <a href="qt3drender-qpickingsettings.html">QPickingSettings</a> class specifies how entity picking is handled. <a href="qt3drender-qpickingsettings.html#details">More...</a></p> <!-- @@@QPickingSettings --> <h3> class <a href="qt3drender-qpointlight.html">QPointLight</a></h3><!-- $$$QPointLight-brief --> <p>Encapsulate a Point Light object in a Qt 3D scene. <a href="qt3drender-qpointlight.html#details">More...</a></p> <!-- @@@QPointLight --> <h3> class <a href="qt3drender-qpointsize.html">QPointSize</a></h3><!-- $$$QPointSize-brief --> <p>Specifies the size of rasterized points. May either be set statically or by shader programs. <a href="qt3drender-qpointsize.html#details">More...</a></p> <!-- @@@QPointSize --> <h3> class <a href="qt3drender-qpolygonoffset.html">QPolygonOffset</a></h3><!-- $$$QPolygonOffset-brief --> <p>The <a href="qt3drender-qpolygonoffset.html">QPolygonOffset</a> class sets the scale and steps to calculate depth values for polygon offsets. <a href="qt3drender-qpolygonoffset.html#details">More...</a></p> <!-- @@@QPolygonOffset --> <h3> class <a href="qt3drender-qrenderaspect.html">QRenderAspect</a></h3><!-- $$$QRenderAspect-brief --> <p>The <a href="qt3drender-qrenderaspect.html">QRenderAspect</a> class <a href="qt3drender-qrenderaspect.html#details">More...</a></p> <!-- @@@QRenderAspect --> <h3> class <a href="qt3drender-qrendercapture.html">QRenderCapture</a></h3><!-- $$$QRenderCapture-brief --> <p>Frame graph node for render capture <a href="qt3drender-qrendercapture.html#details">More...</a></p> <!-- @@@QRenderCapture --> <h3> class <a href="qt3drender-qrendercapturereply.html">QRenderCaptureReply</a></h3><!-- $$$QRenderCaptureReply-brief --> <p>Receives the result of render capture request. <a href="qt3drender-qrendercapturereply.html#details">More...</a></p> <!-- @@@QRenderCaptureReply --> <h3> class <a href="qt3drender-qrenderpass.html">QRenderPass</a></h3><!-- $$$QRenderPass-brief --> <p>Encapsulates a Render Pass. <a href="qt3drender-qrenderpass.html#details">More...</a></p> <!-- @@@QRenderPass --> <h3> class <a href="qt3drender-qrenderpassfilter.html">QRenderPassFilter</a></h3><!-- $$$QRenderPassFilter-brief --> <p>Provides storage for vectors of Filter Keys and Parameters <a href="qt3drender-qrenderpassfilter.html#details">More...</a></p> <!-- @@@QRenderPassFilter --> <h3> class <a href="qt3drender-qrendersettings.html">QRenderSettings</a></h3><!-- $$$QRenderSettings-brief --> <p>The <a href="qt3drender-qrendersettings.html">QRenderSettings</a> class holds settings related to rendering process and host the active <a href="qt3drender-framegraph.html">FrameGraph</a>. <a href="qt3drender-qrendersettings.html#details">More...</a></p> <!-- @@@QRenderSettings --> <h3> class <a href="qt3drender-qrenderstate.html">QRenderState</a></h3><!-- $$$QRenderState-brief --> <p>An abstract base class for all render states <a href="qt3drender-qrenderstate.html#details">More...</a></p> <!-- @@@QRenderState --> <h3> class <a href="qt3drender-qrenderstateset.html">QRenderStateSet</a></h3><!-- $$$QRenderStateSet-brief --> <p>The <a href="qt3drender-qrenderstateset.html">QRenderStateSet</a> <a href="qt3drender-qframegraphnode.html">FrameGraph</a> node offers a way of specifying a set of <a href="qt3drender-qrenderstate.html">QRenderState</a> objects to be applied during the execution of a framegraph branch. <a href="qt3drender-qrenderstateset.html#details">More...</a></p> <!-- @@@QRenderStateSet --> <h3> class <a href="qt3drender-qrendersurfaceselector.html">QRenderSurfaceSelector</a></h3><!-- $$$QRenderSurfaceSelector-brief --> <p>Provides a way of specifying the render surface <a href="qt3drender-qrendersurfaceselector.html#details">More...</a></p> <!-- @@@QRenderSurfaceSelector --> <h3> class <a href="qt3drender-qrendertarget.html">QRenderTarget</a></h3><!-- $$$QRenderTarget-brief --> <p>The <a href="qt3drender-qrendertarget.html">QRenderTarget</a> class encapsulates a target (usually a frame buffer object) which the renderer can render into. <a href="qt3drender-qrendertarget.html#details">More...</a></p> <!-- @@@QRenderTarget --> <h3> class <a href="qt3drender-qrendertargetoutput.html">QRenderTargetOutput</a></h3><!-- $$$QRenderTargetOutput-brief --> <p>The <a href="qt3drender-qrendertargetoutput.html">QRenderTargetOutput</a> class allows the specification of an attachment of a render target (whether it is a color texture, a depth texture, etc... ). <a href="qt3drender-qrendertargetoutput.html#details">More...</a></p> <!-- @@@QRenderTargetOutput --> <h3> class <a href="qt3drender-qrendertargetselector.html">QRenderTargetSelector</a></h3><!-- $$$QRenderTargetSelector-brief --> <p>Provides a way of specifying a render target <a href="qt3drender-qrendertargetselector.html#details">More...</a></p> <!-- @@@QRenderTargetSelector --> <h3> class <a href="qt3drender-qsceneloader.html">QSceneLoader</a></h3><!-- $$$QSceneLoader-brief --> <p>Provides the facility to load an existing Scene <a href="qt3drender-qsceneloader.html#details">More...</a></p> <!-- @@@QSceneLoader --> <h3> class <a href="qt3drender-qscissortest.html">QScissorTest</a></h3><!-- $$$QScissorTest-brief --> <p>The <a href="qt3drender-qscissortest.html">QScissorTest</a> class discards fragments that fall outside of a certain rectangular portion of the screen. <a href="qt3drender-qscissortest.html#details">More...</a></p> <!-- @@@QScissorTest --> <h3> class <a href="qt3drender-qseamlesscubemap.html">QSeamlessCubemap</a></h3><!-- $$$QSeamlessCubemap-brief --> <p>Enables seamless cubemap texture filtering. <a href="qt3drender-qseamlesscubemap.html#details">More...</a></p> <!-- @@@QSeamlessCubemap --> <h3> class <a href="qt3drender-qshaderdata.html">QShaderData</a></h3><!-- $$$QShaderData-brief --> <p>Provides a way of specifying values of a Uniform Block or a shader structure. <a href="qt3drender-qshaderdata.html#details">More...</a></p> <!-- @@@QShaderData --> <h3> class <a href="qt3drender-qshaderprogram.html">QShaderProgram</a></h3><!-- $$$QShaderProgram-brief --> <p>Encapsulates a Shader Program. <a href="qt3drender-qshaderprogram.html#details">More...</a></p> <!-- @@@QShaderProgram --> <h3> class <a href="qt3drender-qsortpolicy.html">QSortPolicy</a></h3><!-- $$$QSortPolicy-brief --> <p>Provides storage for the sort types to be used <a href="qt3drender-qsortpolicy.html#details">More...</a></p> <!-- @@@QSortPolicy --> <h3> class <a href="qt3drender-qspotlight.html">QSpotLight</a></h3><!-- $$$QSpotLight-brief --> <p>Encapsulate a Spot Light object in a Qt 3D scene. <a href="qt3drender-qspotlight.html#details">More...</a></p> <!-- @@@QSpotLight --> <h3> class <a href="qt3drender-qstencilmask.html">QStencilMask</a></h3><!-- $$$QStencilMask-brief --> <p>The <a href="qt3drender-qstencilmask.html">QStencilMask</a> class controls the front and back writing of individual bits in the stencil planes. <a href="qt3drender-qstencilmask.html#details">More...</a></p> <!-- @@@QStencilMask --> <h3> class <a href="qt3drender-qstenciloperation.html">QStencilOperation</a></h3><!-- $$$QStencilOperation-brief --> <p>The <a href="qt3drender-qstenciloperation.html">QStencilOperation</a> class specifies stencil operation <a href="qt3drender-qstenciloperation.html#details">More...</a></p> <!-- @@@QStencilOperation --> <h3> class <a href="qt3drender-qstenciloperationarguments.html">QStencilOperationArguments</a></h3><!-- $$$QStencilOperationArguments-brief --> <p>The <a href="qt3drender-qstenciloperationarguments.html">QStencilOperationArguments</a> class sets the actions to be taken when stencil and depth tests fail. <a href="qt3drender-qstenciloperationarguments.html#details">More...</a></p> <!-- @@@QStencilOperationArguments --> <h3> class <a href="qt3drender-qstenciltest.html">QStencilTest</a></h3><!-- $$$QStencilTest-brief --> <p>The <a href="qt3drender-qstenciltest.html">QStencilTest</a> class specifies arguments for the stecil test <a href="qt3drender-qstenciltest.html#details">More...</a></p> <!-- @@@QStencilTest --> <h3> class <a href="qt3drender-qstenciltestarguments.html">QStencilTestArguments</a></h3><!-- $$$QStencilTestArguments-brief --> <p>The <a href="qt3drender-qstenciltestarguments.html">QStencilTestArguments</a> class specifies arguments for stencil test <a href="qt3drender-qstenciltestarguments.html#details">More...</a></p> <!-- @@@QStencilTestArguments --> <h3> class <a href="qt3drender-qtechnique.html">QTechnique</a></h3><!-- $$$QTechnique-brief --> <p>Encapsulates a Technique. <a href="qt3drender-qtechnique.html#details">More...</a></p> <!-- @@@QTechnique --> <h3> class <a href="qt3drender-qtechniquefilter.html">QTechniqueFilter</a></h3><!-- $$$QTechniqueFilter-brief --> <p>A <a href="qt3drender-qframegraphnode.html">QFrameGraphNode</a> used to select QTechniques to use <a href="qt3drender-qtechniquefilter.html#details">More...</a></p> <!-- @@@QTechniqueFilter --> <h3> class <a href="qt3drender-qtexture1d.html">QTexture1D</a></h3><!-- $$$QTexture1D-brief --> <p>A <a href="qt3drender-qabstracttexture.html">QAbstractTexture</a> with a <a href="qt3drender-qabstracttexture.html#Target-enum">Target1D</a> target format. <a href="qt3drender-qtexture1d.html#details">More...</a></p> <!-- @@@QTexture1D --> <h3> class <a href="qt3drender-qtexture1darray.html">QTexture1DArray</a></h3><!-- $$$QTexture1DArray-brief --> <p>A <a href="qt3drender-qabstracttexture.html">QAbstractTexture</a> with a <a href="qt3drender-qabstracttexture.html#Target-enum">Target1DArray</a> target format. <a href="qt3drender-qtexture1darray.html#details">More...</a></p> <!-- @@@QTexture1DArray --> <h3> class <a href="qt3drender-qtexture2d.html">QTexture2D</a></h3><!-- $$$QTexture2D-brief --> <p>A <a href="qt3drender-qabstracttexture.html">QAbstractTexture</a> with a <a href="qt3drender-qabstracttexture.html#Target-enum">Target2D</a> target format. <a href="qt3drender-qtexture2d.html#details">More...</a></p> <!-- @@@QTexture2D --> <h3> class <a href="qt3drender-qtexture2darray.html">QTexture2DArray</a></h3><!-- $$$QTexture2DArray-brief --> <p>A <a href="qt3drender-qabstracttexture.html">QAbstractTexture</a> with a <a href="qt3drender-qabstracttexture.html#Target-enum">Target2DArray</a> target format. <a href="qt3drender-qtexture2darray.html#details">More...</a></p> <!-- @@@QTexture2DArray --> <h3> class <a href="qt3drender-qtexture2dmultisample.html">QTexture2DMultisample</a></h3><!-- $$$QTexture2DMultisample-brief --> <p>A <a href="qt3drender-qabstracttexture.html">QAbstractTexture</a> with a <a href="qt3drender-qabstracttexture.html#Target-enum">Target2DMultisample</a> target format. <a href="qt3drender-qtexture2dmultisample.html#details">More...</a></p> <!-- @@@QTexture2DMultisample --> <h3> class <a href="qt3drender-qtexture2dmultisamplearray.html">QTexture2DMultisampleArray</a></h3><!-- $$$QTexture2DMultisampleArray-brief --> <p>A <a href="qt3drender-qabstracttexture.html">QAbstractTexture</a> with a <a href="qt3drender-qabstracttexture.html#Target-enum">Target2DMultisampleArray</a> target format. <a href="qt3drender-qtexture2dmultisamplearray.html#details">More...</a></p> <!-- @@@QTexture2DMultisampleArray --> <h3> class <a href="qt3drender-qtexture3d.html">QTexture3D</a></h3><!-- $$$QTexture3D-brief --> <p>A <a href="qt3drender-qabstracttexture.html">QAbstractTexture</a> with a <a href="qt3drender-qabstracttexture.html#Target-enum">Target3D</a> target format. <a href="qt3drender-qtexture3d.html#details">More...</a></p> <!-- @@@QTexture3D --> <h3> class <a href="qt3drender-qtexturebuffer.html">QTextureBuffer</a></h3><!-- $$$QTextureBuffer-brief --> <p>A <a href="qt3drender-qabstracttexture.html">QAbstractTexture</a> with a <a href="qt3drender-qabstracttexture.html#Target-enum">TargetBuffer</a> target format. <a href="qt3drender-qtexturebuffer.html#details">More...</a></p> <!-- @@@QTextureBuffer --> <h3> class <a href="qt3drender-qtexturecubemap.html">QTextureCubeMap</a></h3><!-- $$$QTextureCubeMap-brief --> <p>A <a href="qt3drender-qabstracttexture.html">QAbstractTexture</a> with a <a href="qt3drender-qabstracttexture.html#Target-enum">TargetCubeMap</a> target format. <a href="qt3drender-qtexturecubemap.html#details">More...</a></p> <!-- @@@QTextureCubeMap --> <h3> class <a href="qt3drender-qtexturecubemaparray.html">QTextureCubeMapArray</a></h3><!-- $$$QTextureCubeMapArray-brief --> <p>A <a href="qt3drender-qabstracttexture.html">QAbstractTexture</a> with a <a href="qt3drender-qabstracttexture.html#Target-enum">TargetCubeMapArray</a> target format. <a href="qt3drender-qtexturecubemaparray.html#details">More...</a></p> <!-- @@@QTextureCubeMapArray --> <h3> class <a href="qt3drender-qtexturedata.html">QTextureData</a></h3><!-- $$$QTextureData-brief --> <p>The <a href="qt3drender-qtexturedata.html">QTextureData</a> class stores texture information such as the target, height, width, depth, layers, wrap, and if mipmaps are enabled. <a href="qt3drender-qtexturedata.html#details">More...</a></p> <!-- @@@QTextureData --> <h3> class <a href="qt3drender-qtexturegenerator.html">QTextureGenerator</a></h3><h3> class <a href="qt3drender-qtextureimage.html">QTextureImage</a></h3><!-- $$$QTextureImage-brief --> <p>Encapsulates the necessary information to create an OpenGL texture image from an image source. <a href="qt3drender-qtextureimage.html#details">More...</a></p> <!-- @@@QTextureImage --> <h3> class <a href="qt3drender-qtextureimagedata.html">QTextureImageData</a></h3><!-- $$$QTextureImageData-brief --> <p><a href="qt3drender-qtextureimagedata.html">QTextureImageData</a> stores data representing a texture. <a href="qt3drender-qtextureimagedata.html#details">More...</a></p> <!-- @@@QTextureImageData --> <h3> class <a href="qt3drender-qtextureimagedatagenerator.html">QTextureImageDataGenerator</a></h3><!-- $$$QTextureImageDataGenerator-brief --> <p>Provides texture image data for <a href="qt3drender-qabstracttextureimage.html">QAbstractTextureImage</a> <a href="qt3drender-qtextureimagedatagenerator.html#details">More...</a></p> <!-- @@@QTextureImageDataGenerator --> <h3> class <a href="qt3drender-qtextureloader.html">QTextureLoader</a></h3><!-- $$$QTextureLoader-brief --> <p>Handles the texture loading and setting the texture's properties. <a href="qt3drender-qtextureloader.html#details">More...</a></p> <!-- @@@QTextureLoader --> <h3> class <a href="qt3drender-qtexturerectangle.html">QTextureRectangle</a></h3><!-- $$$QTextureRectangle-brief --> <p>A <a href="qt3drender-qabstracttexture.html">QAbstractTexture</a> with a <a href="qt3drender-qabstracttexture.html#Target-enum">TargetRectangle</a> target format. <a href="qt3drender-qtexturerectangle.html#details">More...</a></p> <!-- @@@QTextureRectangle --> <h3> class <a href="qt3drender-qtexturewrapmode.html">QTextureWrapMode</a></h3><!-- $$$QTextureWrapMode-brief --> <p>Defines the wrap mode a <a href="qt3drender-qabstracttexture.html">Qt3DRender::QAbstractTexture</a> should apply to a texture. <a href="qt3drender-qtexturewrapmode.html#details">More...</a></p> <!-- @@@QTextureWrapMode --> <h3> class <a href="qt3drender-qviewport.html">QViewport</a></h3><!-- $$$QViewport-brief --> <p>A viewport on the Qt3D Scene <a href="qt3drender-qviewport.html#details">More...</a></p> <!-- @@@QViewport --> <h3> class <a href="qt3drender-stlgeometryloader.html">StlGeometryLoader</a></h3></div> <div class="types"> <h2>Type Documentation</h2> <!-- $$$ParameterList --> <h3 class="fn" id="ParameterList-typedef"><a name="ParameterList-typedef"></a>typedef Qt3DRender::<span class="name">ParameterList</span></h3> <p>A list of <a href="qt3drender-qparameter.html">Qt3DRender::QParameter</a> parameters.</p> <!-- @@@ParameterList --> <!-- $$$PropertyReaderInterfacePtr --> <h3 class="fn" id="PropertyReaderInterfacePtr-typedef"><a name="PropertyReaderInterfacePtr-typedef"></a>typedef Qt3DRender::<span class="name">PropertyReaderInterfacePtr</span></h3> <!-- @@@PropertyReaderInterfacePtr --> <!-- $$$QBufferDataGeneratorPtr --> <h3 class="fn" id="QBufferDataGeneratorPtr-typedef"><a name="QBufferDataGeneratorPtr-typedef"></a>typedef Qt3DRender::<span class="name">QBufferDataGeneratorPtr</span></h3> <!-- @@@QBufferDataGeneratorPtr --> <!-- $$$QBufferPtr --> <h3 class="fn" id="QBufferPtr-typedef"><a name="QBufferPtr-typedef"></a>typedef Qt3DRender::<span class="name">QBufferPtr</span></h3> <!-- @@@QBufferPtr --> <!-- $$$QFrameGraphNodeCreatedChangeBasePtr --> <h3 class="fn" id="QFrameGraphNodeCreatedChangeBasePtr-typedef"><a name="QFrameGraphNodeCreatedChangeBasePtr-typedef"></a>typedef Qt3DRender::<span class="name">QFrameGraphNodeCreatedChangeBasePtr</span></h3> <!-- @@@QFrameGraphNodeCreatedChangeBasePtr --> <!-- $$$QGeometryFactoryPtr --> <h3 class="fn" id="QGeometryFactoryPtr-typedef"><a name="QGeometryFactoryPtr-typedef"></a>typedef Qt3DRender::<span class="name">QGeometryFactoryPtr</span></h3> <!-- @@@QGeometryFactoryPtr --> <!-- $$$QPickEventPtr --> <h3 class="fn" id="QPickEventPtr-typedef"><a name="QPickEventPtr-typedef"></a>typedef Qt3DRender::<span class="name">QPickEventPtr</span></h3> <!-- @@@QPickEventPtr --> <!-- $$$QTextureDataPtr --> <h3 class="fn" id="QTextureDataPtr-typedef"><a name="QTextureDataPtr-typedef"></a>typedef Qt3DRender::<span class="name">QTextureDataPtr</span></h3> <!-- @@@QTextureDataPtr --> <!-- $$$QTextureGeneratorPtr --> <h3 class="fn" id="QTextureGeneratorPtr-typedef"><a name="QTextureGeneratorPtr-typedef"></a>typedef Qt3DRender::<span class="name">QTextureGeneratorPtr</span></h3> <!-- @@@QTextureGeneratorPtr --> <!-- $$$QTextureImageDataGeneratorPtr --> <h3 class="fn" id="QTextureImageDataGeneratorPtr-typedef"><a name="QTextureImageDataGeneratorPtr-typedef"></a>typedef Qt3DRender::<span class="name">QTextureImageDataGeneratorPtr</span></h3> <!-- @@@QTextureImageDataGeneratorPtr --> <!-- $$$QTextureImageDataPtr --> <h3 class="fn" id="QTextureImageDataPtr-typedef"><a name="QTextureImageDataPtr-typedef"></a>typedef Qt3DRender::<span class="name">QTextureImageDataPtr</span></h3> <p>Shared pointer to <a href="qt3drender-qtextureimagedata.html">QTextureImageData</a>.</p> <!-- @@@QTextureImageDataPtr --> </div> <div class="func"> <h2>Function Documentation</h2> <!-- $$$functorTypeId[overload1]$$$functorTypeId --> <h3 class="fn" id="functorTypeId"><a name="functorTypeId"></a><span class="type">qintptr</span> Qt3DRender::<span class="name">functorTypeId</span>()</h3> <!-- @@@functorTypeId --> <!-- $$$functor_cast[overload1]$$$functor_castconstQAbstractFunctor* --> <h3 class="fn" id="functor_cast"><a name="functor_cast"></a>const <span class="type">T</span> *Qt3DRender::<span class="name">functor_cast</span>(const <span class="type"><a href="qt3drender-qabstractfunctor.html">QAbstractFunctor</a></span> *<i>other</i>)</h3> <!-- @@@functor_cast --> <!-- $$$operator!=[overload1]$$$operator!=constQGraphicsApiFilter&constQGraphicsApiFilter& --> <h3 class="fn" id="operator-not-eq"><a name="operator-not-eq"></a><span class="type">bool</span> Qt3DRender::<span class="name">operator!=</span>(const <span class="type"><a href="qt3drender-qgraphicsapifilter.html">QGraphicsApiFilter</a></span> &<i>reference</i>, const <span class="type"><a href="qt3drender-qgraphicsapifilter.html">QGraphicsApiFilter</a></span> &<i>sample</i>)</h3> <p>Returns <code>true</code> if <i>reference</i> and <i>sample</i> are different.</p> <!-- @@@operator!= --> <!-- $$$operator==[overload1]$$$operator==constQGraphicsApiFilter&constQGraphicsApiFilter& --> <h3 class="fn" id="operator-eq-eq"><a name="operator-eq-eq"></a><span class="type">bool</span> Qt3DRender::<span class="name">operator==</span>(const <span class="type"><a href="qt3drender-qgraphicsapifilter.html">QGraphicsApiFilter</a></span> &<i>reference</i>, const <span class="type"><a href="qt3drender-qgraphicsapifilter.html">QGraphicsApiFilter</a></span> &<i>sample</i>)</h3> <p>Returns <code>true</code> if <i>reference</i> and <i>sample</i> are equivalent.</p> <!-- @@@operator== --> </div> </div> </div> </div> </div> </div> <div class="footer"> <p> <acronym title="Copyright">©</acronym> 2017 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners.<br> The documentation provided herein is licensed under the terms of the <a href="http://www.gnu.org/licenses/fdl.html">GNU Free Documentation License version 1.3</a> as published by the Free Software Foundation.<br> Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners. </p> </div> </body> </html>