QRhiVertexInputLayout Class

Describes the layout of vertex inputs consumed by a vertex shader. More...

Header: #include <QRhiVertexInputLayout>
qmake: QT += rhi

Public Functions

QRhiVertexInputLayout()
QVector<QRhiVertexInputAttribute> attributes() const
QVector<QRhiVertexInputBinding> bindings() const
void setAttributes(const QVector<QRhiVertexInputAttribute> &v)
void setBindings(const QVector<QRhiVertexInputBinding> &v)
uint qHash(const QRhiVertexInputLayout &v, uint seed = 0)
bool operator!=(const QRhiVertexInputLayout &a, const QRhiVertexInputLayout &b)
bool operator==(const QRhiVertexInputLayout &a, const QRhiVertexInputLayout &b)

Detailed Description

Describes the layout of vertex inputs consumed by a vertex shader.

The vertex input layout is defined by the collections of QRhiVertexInputBinding and QRhiVertexInputAttribute.

Member Type Documentation

Property Documentation

Member Function Documentation

QRhiVertexInputLayout::QRhiVertexInputLayout()

Constructs an empty vertex input layout description.

QVector<QRhiVertexInputAttribute> QRhiVertexInputLayout::attributes() const

See also setAttributes().

QVector<QRhiVertexInputBinding> QRhiVertexInputLayout::bindings() const

See also setBindings().

void QRhiVertexInputLayout::setAttributes(const QVector<QRhiVertexInputAttribute> &v)

See also attributes().

void QRhiVertexInputLayout::setBindings(const QVector<QRhiVertexInputBinding> &v)

See also bindings().

Member Variable Documentation

Related Non-Members

uint qHash(const QRhiVertexInputLayout &v, uint seed = 0)

Returns the hash value for v, using seed to seed the calculation.

bool operator!=(const QRhiVertexInputLayout &a, const QRhiVertexInputLayout &b)

Returns false if the values in the two QRhiVertexInputLayout objects a and b are equal; otherwise returns true.

bool operator==(const QRhiVertexInputLayout &a, const QRhiVertexInputLayout &b)

Returns true if the values in the two QRhiVertexInputLayout objects a and b are equal.

Macro Documentation