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

Detailed Description

The QSGGeometry::Attribute describes a single vertex attribute in a QSGGeometry.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

  • Header: Attribute

  • CMake:

    find_package(Qt6 REQUIRED COMPONENTS Quick)

    target_link_libraries(mytarget PRIVATE Qt6::Quick)

  • qmake: QT += quick

Detailed Description

The QSGGeometry::Attribute struct describes the attribute register position, the size of the attribute tuple and the attribute type.

It also contains a hint to the renderer if this attribute is the attribute describing the position. The scene graph renderer may use this information to perform optimizations.

It contains a number of bits which are reserved for future use.

See Also

See also QSGGeometry

Member Function Documentation

 

[static] Attribute Attribute::create(int pos, int tupleSize, int primitiveType, bool isPosition = false)

Creates a new QSGGeometry::Attribute for attribute register pos with tupleSize. The primitiveType can be any of the supported types from QSGGeometry::Type, such as QSGGeometry::FloatType or QSGGeometry::UnsignedByteType.

If the attribute describes the position for the vertex, the isPosition hint should be set to true. The scene graph renderer may use this information to perform optimizations.

Use the create function to construct the attribute, rather than an initialization list, to ensure that all fields are initialized.

[static] Attribute Attribute::createWithAttributeType(int pos, int tupleSize, int primitiveType, AttributeType attributeType)

Creates a new QSGGeometry::Attribute for attribute register pos with tupleSize. The primitiveType can be any of the supported types from QSGGeometry::Type, such as QSGGeometry::FloatType or QSGGeometry::UnsignedByteType.

attributeType describes the intended use of the attribute.

Use the create function to construct the attribute, rather than an initialization list, to ensure that all fields are initialized.

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