Qt3DRender Namespace

Contains classes that enable 2D and 3D rendering. More...

Header: #include <Qt3DRender>
qmake: QT += 3drender

Namespaces

namespace AssimpHelper
namespace Render

Classes

class AssimpIO
class FunctorType
class GLTFIO
class PropertyReaderInterface
class QAbstractFunctor
class QAbstractLight
class QAbstractTexture
class QAbstractTextureImage
class QAlphaCoverage
class QAlphaTest
class QAttribute
class QBlendEquation
class QBlendEquationArguments
class QBuffer
class QBufferDataGenerator
class QCamera
class QCameraLens
class QCameraSelector
class QClearBuffers
class QClipPlane
class QColorMask
class QComputeCommand
class QCullFace
class QDepthTest
class QDirectionalLight
class QDispatchCompute
class QDithering
class QEffect
class QFilterKey
class QFrameGraphNode
class QFrontFace
class QFrustumCulling
class QGeometry
class QGeometryFactory
class QGeometryRenderer
class QGraphicsApiFilter
class QLayer
class QLayerFilter
class QMaterial
class QMesh
class QMultiSampleAntiAliasing
class QNoDepthMask
class QNoDraw
class QObjectPicker
class QParameter
class QPickEvent
class QPickTriangleEvent
class QPickingSettings
class QPointLight
class QPointSize
class QPolygonOffset
class QRenderAspect
class QRenderPass
class QRenderPassFilter
class QRenderSettings
class QRenderState
class QRenderStateSet
class QRenderSurfaceSelector
class QRenderTarget
class QRenderTargetOutput
class QRenderTargetSelector
class QSceneLoader
class QScissorTest
class QSeamlessCubemap
class QShaderData
class QShaderProgram
class QSortCriterion
class QSortPolicy
class QSpotLight
class QStencilMask
class QStencilOperation
class QStencilOperationArguments
class QStencilTest
class QStencilTestArguments
class QTechnique
class QTechniqueFilter
class QTexture1D
class QTexture1DArray
class QTexture2D
class QTexture2DArray
class QTexture2DMultisample
class QTexture2DMultisampleArray
class QTexture3D
class QTextureBuffer
class QTextureCubeMap
class QTextureCubeMapArray
class QTextureData
class QTextureGenerator
class QTextureImage
class QTextureImageData
class QTextureImageDataGenerator
class QTextureLoader
class QTextureRectangle
class QTextureWrapMode
class QViewport

Types

Functions

qintptr functorTypeId()
const T *functor_cast(const QAbstractFunctor *other)
bool operator!=(const QGraphicsApiFilter &reference, const QGraphicsApiFilter &sample)
bool operator==(const QGraphicsApiFilter &reference, const QGraphicsApiFilter &sample)

Detailed Description

Contains classes that enable 2D and 3D rendering.

Namespaces

namespace Qt3DRender::AssimpHelper

namespace Qt3DRender::Render

Classes

class AssimpIO

Provides a generic way of loading various 3D assets format into a Qt3D scene. More...

class FunctorType

class GLTFIO

class PropertyReaderInterface

class QAbstractFunctor

class QAbstractLight

class QAbstractTexture

A base class to be used to provide textures. More...

class QAbstractTextureImage

Encapsulates the necessary information to create an OpenGL texture image. More...

class QAlphaCoverage

A QAlphaCoverage class More...

class QAlphaTest

class QAttribute

class QBlendEquation

class QBlendEquationArguments

Encapsulates blending information. More...

class QBuffer

class QBufferDataGenerator

class QCamera

class QCameraLens

Qt3DRender::QCameraLens specifies the projection matrix that will be used to define a Camera for a 3D scene. More...

class QCameraSelector

Class to allow for selection of camera to be used 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 QComputeCommand

class QCullFace

class QDepthTest

class QDirectionalLight

class QDispatchCompute

... More...

class QDithering

The QDithering class More...

class QEffect

The base class for effects in a Qt 3D scene. More...

class QFilterKey

The QFilterKey class provides storage for filter keys and their values More...

class QFrameGraphNode

Base class of all FrameGraph configuration nodes. More...

class QFrontFace

class QFrustumCulling

... More...

class QGeometry

class QGeometryFactory

class QGeometryRenderer

class QGraphicsApiFilter

The QGraphicsApiFilter class provides ... More...

class QLayer

The QLayer class provides ... More...

class QLayerFilter

The QLayerFilter class provides ... More...

class QMaterial

Provides an abstract class that should be the base of all Material component classes in a scene. More...

class QMesh

A custom mesh. More...

class QMultiSampleAntiAliasing

class QNoDepthMask

class QNoDraw

When a QNoDraw node is present in a FrameGraph branch, this prevents the renderer from rendering any primitive. More...

class QObjectPicker

The QObjectPicker class instantiates a component that can be used to interact with a QEntity by a process known as picking. More...

class QParameter

Provides storage for a name and value pair. More...

class QPickEvent

class QPickTriangleEvent

class QPickingSettings

class QPointLight

class QPointSize

Specifies the size of rasterized points. May either be set statically or by shader programs. More...

class QPolygonOffset

class QRenderAspect

class QRenderPass

Encapsulates a Render Pass. More...

class QRenderPassFilter

The QRenderPassFilter class provides storage for vectors of Filter Keys and Parameters More...

class QRenderSettings

class QRenderState

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

QRenderSurfaceSelector More...

class QRenderTarget

class QRenderTargetOutput

class QRenderTargetSelector

class QSceneLoader

... More...

class QScissorTest

class QSeamlessCubemap

Enables seamless cubemap texture filtering. When present in a state set, enables the seamless cubemap texture filtering as provided by the GL_ARB_seamless_cubemap extension (if available). More...

class QShaderData

Provides a way of specifying values of a Uniform Block or a shader structure. More...

class QShaderProgram

class QSortCriterion

class QSortPolicy

class QSpotLight

class QStencilMask

class QStencilOperation

class QStencilOperationArguments

class QStencilTest

The QStencilTest class More...

class QStencilTestArguments

class QTechnique

class QTechniqueFilter

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

class QTextureGenerator

class QTextureImage

Encapsulates the necessary information to create an OpenGL texture image from an image source. More...

class QTextureImageData

QTextureImageData stores data representing a texture. More...

class QTextureImageDataGenerator

class QTextureLoader

class QTextureRectangle

A QAbstractTexture with a TargetRectangle target format. More...

class QTextureWrapMode

Defines the wrap mode a Qt3DRender::QAbstractTexture should apply to a texture. More...

class QViewport

Type Documentation

typedef Qt3DRender::ParameterList

typedef Qt3DRender::PropertyReaderInterfacePtr

typedef Qt3DRender::QBufferDataGeneratorPtr

typedef Qt3DRender::QBufferPtr

typedef Qt3DRender::QGeometryFactoryPtr

typedef Qt3DRender::QPickEventPtr

typedef Qt3DRender::QTextureDataPtr

typedef Qt3DRender::QTextureGeneratorPtr

typedef Qt3DRender::QTextureImageDataGeneratorPtr

typedef Qt3DRender::QTextureImageDataPtr

Function Documentation

qintptr Qt3DRender::functorTypeId()

const T *Qt3DRender::functor_cast(const QAbstractFunctor *other)

bool Qt3DRender::operator!=(const QGraphicsApiFilter &reference, const QGraphicsApiFilter &sample)

Returns true if reference and sample are different.

bool Qt3DRender::operator==(const QGraphicsApiFilter &reference, const QGraphicsApiFilter &sample)

Returns true if reference and sample are equivalent.