IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

QRenderTargetOutput Class

The QRenderTargetOutput class allows the specification of an attachment of a render target (whether it is a color texture, a depth texture, etc... ).

This class was introduced in Qt 5.7.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

QRenderTargetOutput Class

  • Header: QRenderTargetOutput

  • Since: Qt 5.7

  • CMake:

    find_package(Qt6 REQUIRED COMPONENTS 3drender)

    target_link_libraries(mytarget PRIVATE Qt6::3drender)

  • qmake: QT += 3drender

  • Inherited By:

  • Instantiated By: qml-qt3d-render-rendertargetoutput.xml

  • Inherits: Qt3DCore::QNode

Detailed Description

A QRenderTargetOutput specifies the attachment point and parameters for texture that is attached to render target. In addition to the attachment point, texture miplevel, layer and cubemap face can be specified. The texture attached to the QRenderTargetOutput must be compatible with the given parameters.

Member Type Documentation

 

enum QRenderTargetOutput::AttachmentPoint

This enumeration specifies the values for the attachment point.

Constant

Value

Description

Qt3DRender::QRenderTargetOutput::Color0

0

Color attachment point at index 0

Qt3DRender::QRenderTargetOutput::Color1

1

Color attachment point at index 1

Qt3DRender::QRenderTargetOutput::Color2

2

Color attachment point at index 2

Qt3DRender::QRenderTargetOutput::Color3

3

Color attachment point at index 3

Qt3DRender::QRenderTargetOutput::Color4

4

Color attachment point at index 4

Qt3DRender::QRenderTargetOutput::Color5

5

Color attachment point at index 5

Qt3DRender::QRenderTargetOutput::Color6

6

Color attachment point at index 6

Qt3DRender::QRenderTargetOutput::Color7

7

Color attachment point at index 7

Qt3DRender::QRenderTargetOutput::Color8

8

Color attachment point at index 8

Qt3DRender::QRenderTargetOutput::Color9

9

Color attachment point at index 9

Qt3DRender::QRenderTargetOutput::Color10

10

Color attachment point at index 10

Qt3DRender::QRenderTargetOutput::Color11

11

Color attachment point at index 11

Qt3DRender::QRenderTargetOutput::Color12

12

Color attachment point at index 12

Qt3DRender::QRenderTargetOutput::Color13

13

Color attachment point at index 13

Qt3DRender::QRenderTargetOutput::Color14

14

Color attachment point at index 14

Qt3DRender::QRenderTargetOutput::Color15

15

Color attachment point at index 15

Qt3DRender::QRenderTargetOutput::Depth

16

Depth attachment point

Qt3DRender::QRenderTargetOutput::Stencil

17

Stencil attachment point

Qt3DRender::QRenderTargetOutput::DepthStencil

18

DepthStencil attachment point

Property Documentation

 

attachmentPoint : AttachmentPoint

Holds the attachment point of the QRenderTargetOutput.

Access functions:

  • attachmentPoint() const

  • void setAttachmentPoint( attachmentPoint)

Notifier signal:

  • void attachmentPointChanged( attachmentPoint)

face : Qt3DRender::QAbstractTexture::CubeMapFace

Holds the face of the attached cubemap texture the rendering is directed to.

Access functions:

  • face() const

  • void setFace( face)

Notifier signal:

  • void faceChanged( face)

layer : int

Holds the layer of the attached texture the rendering is directed to.

Access functions:

  • int layer() const

  • void setLayer(int layer)

Notifier signal:

  • void layerChanged(int layer)

mipLevel : int

Holds the miplevel of the attached texture the rendering is directed to.

Access functions:

  • int mipLevel() const

  • void setMipLevel(int level)

Notifier signal:

  • void mipLevelChanged(int mipLevel)

texture : QAbstractTexture*

Holds the texture attached to the attachment point.

Access functions:

  • *texture() const

  • void setTexture( *texture)

Notifier signal:

  • void textureChanged( *texture)

Member Function Documentation

 

[explicit] QRenderTargetOutput::QRenderTargetOutput(Qt3DCore::QNode *parent = nullptr)

The constructor creates a new QRenderTargetOutput::QRenderTargetOutput instance with the specified parent.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+