Qt3DRender Namespace
Contains classes that enable 2D and 3D rendering. More...
Header: | #include <Qt3DRender> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
qmake: | QT += 3drender |
Classes
Detailed Description
Classes
class QAlphaTest
The QAlphaTest class specify alpha reference test. More...
class QBlendEquation
The QBlendEquation class specifies the equation used for both the RGB blend equation and the Alpha blend equation. More...
class QBlendEquationArguments
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). More...
class QBlitFramebuffer
FrameGraph node to transfer a rectangle of pixel values from one region of a render target to another. More...
class QBufferCapture
Exchanges buffer data between GPU and CPU. More...
class QClearBuffers
Class to clear buffers. More...
class QClipPlane
Enables an additional OpenGL clipping plane that can be in shaders using gl_ClipDistance. More...
class QColorMask
Allows specifying which color components should be written to the currently bound frame buffer. More...
class QCullFace
The QCullFace class specifies whether front or back face culling is enabled. More...
class QDebugOverlay
Enables a visual overlay with scene details. More...
class QDepthRange
Enables remapping depth values written into the depth buffer. More...
class QDepthTest
The QDepthTest class tests the fragment shader's depth value against the depth of a sample being written to. More...
class QDirectionalLight
Encapsulate a Directional Light object in a Qt 3D scene. More...
class QDispatchCompute
FrameGraph node to issue work for the compute shader on GPU. More...
class QFrontFace
The QFrontFace class defines front and back facing polygons. More...
class QFrustumCulling
Enable frustum culling for the FrameGraph. More...
class QLayerFilter
Controls layers drawn in a frame graph branch. More...
class QLevelOfDetailBoundingSphere
The QLevelOfDetailBoundingSphere class provides a simple spherical volume, defined by its center and radius. More...
class QLineWidth
Specifies the width of rasterized lines. More...
class QMemoryBarrier
Class to emplace a memory barrier. More...
class QMesh
A custom mesh loader. More...
class QNoDraw
When a Qt3DRender::QNoDraw node is present in a FrameGraph branch, this prevents the renderer from rendering any primitive. More...
class QNoPicking
When a Qt3DRender::QNoPicking node is present in a FrameGraph branch, this prevents the render aspect from performing picking selection for the given branch. More...
class QPaintedTextureImage
A QAbstractTextureImage that can be written through a QPainter. More...
class QPointLight
Encapsulate a Point Light object in a Qt 3D scene. More...
class QPointSize
Specifies the size of rasterized points. May either be set statically or by shader programs. More...
class QPolygonOffset
The QPolygonOffset class sets the scale and steps to calculate depth values for polygon offsets. More...
class QProximityFilter
Select entities which are within a distance threshold of a target entity. More...
class QRasterMode
The QRasterMode render state allows to control the type of rasterization to be performed. More...
class QRayCasterHit
Details of a hit when casting a ray through a model. More...
class QRenderCapture
Frame graph node for render capture. More...
class QRenderCaptureReply
Receives the result of render capture request. More...
class QRenderPassFilter
Provides storage for vectors of Filter Keys and Parameters. More...
class QRenderStateSet
The QRenderStateSet FrameGraph node offers a way of specifying a set of QRenderState objects to be applied during the execution of a framegraph branch. More...
class QRenderSurfaceSelector
Provides a way of specifying the render surface. More...
class QRenderTargetSelector
Provides a way of specifying a render target. More...
class QScissorTest
The QScissorTest class discards fragments that fall outside of a certain rectangular portion of the screen. More...
class QSetFence
FrameGraphNode used to insert a fence in the graphics command stream. More...
class QSharedGLTexture
Allows to use a textureId from a separate OpenGL context in a Qt 3D scene. More...
class QSortPolicy
Provides storage for the sort types to be used. More...
class QSpotLight
Encapsulate a Spot Light object in a Qt 3D scene. More...
class QStencilMask
The QStencilMask class controls the front and back writing of individual bits in the stencil planes. More...
class QStencilOperation
The QStencilOperation class specifies stencil operation. More...
class QStencilTest
The QStencilTest class specifies arguments for the stecil test. More...
class QSubtreeEnabler
Enables or disables entire subtrees of framegraph nodes. More...
class QTechniqueFilter
A QFrameGraphNode used to select QTechniques to use. More...
class QTexture1D
A QAbstractTexture with a Target1D target format. More...
class QTexture1DArray
A QAbstractTexture with a Target1DArray target format. More...
class QTexture2D
A QAbstractTexture with a Target2D target format. More...
class QTexture2DArray
A QAbstractTexture with a Target2DArray target format. More...
class QTexture2DMultisample
A QAbstractTexture with a Target2DMultisample target format. More...
class QTexture2DMultisampleArray
A QAbstractTexture with a Target2DMultisampleArray target format. More...
class QTexture3D
A QAbstractTexture with a Target3D target format. More...
class QTextureBuffer
A QAbstractTexture with a TargetBuffer target format. More...
class QTextureCubeMap
A QAbstractTexture with a TargetCubeMap target format. More...
class QTextureCubeMapArray
A QAbstractTexture with a TargetCubeMapArray target format. More...
class QTextureData
The QTextureData class stores texture information such as the target, height, width, depth, layers, wrap, and if mipmaps are enabled. More...
class QTextureDataUpdate
QTextureDataUpdate holds content and information required to perform partial updates of a texture content. More...
class QTextureGenerator
Provides the image data for a texture. More...
class QTextureImageData
QTextureImageData stores data representing a texture. More...
class QTextureLoader
Handles the texture loading and setting the texture's properties. More...
class QTextureRectangle
A QAbstractTexture with a TargetRectangle target format. More...
class QViewport
A viewport on the Qt3D Scene. More...
class QWaitFence
FrameGraphNode used to wait for a fence in the graphics command stream to become signaled. More...