InOutVariable 结构体

struct QShaderDescription::InOutVariable

描述着色器中的输入或输出变量。 更多信息...

此结构体自 Qt 6.6 起引入。

公共变量

QList<int>arrayDims
intbinding
intdescriptorSet
QShaderDescription::ImageFlagsimageFlags
QShaderDescription::ImageFormatimageFormat
intlocation
QByteArrayname
boolperPatch
QList<QShaderDescription::BlockVariable>structMembers
QShaderDescription::VariableTypetype
booloperator==(const QShaderDescription::InOutVariable &lhs, const QShaderDescription::InOutVariable &rhs)

详细说明

注意: 这是一个 RHI API,具有有限的兼容性保证,有关详细信息,请参阅QShaderDescription

成员变量说明

QList<int> InOutVariable::arrayDims

int InOutVariable::binding

int InOutVariable::descriptorSet

QShaderDescription::ImageFlags InOutVariable::imageFlags

QShaderDescription::ImageFormat InOutVariable::imageFormat

int InOutVariable::location

QByteArray InOutVariable::name

bool InOutVariable::perPatch

QList<QShaderDescription::BlockVariable> InOutVariable::structMembers

QShaderDescription::VariableType InOutVariable::type

相关非成员变量

[noexcept] bool operator==(const QShaderDescription::InOutVariable &lhs, const QShaderDescription::InOutVariable &rhs)

如果两个InOutVariable对象lhsrhs相等,则返回true

© 2024 The Qt Company Ltd。本文档中所包含的贡献著作权均为各自所有者的版权。本提供的文档受到由Free Software Foundation公布的GNU自由文档许可证版本1.3的许可。Qt及其相关标志是The Qt Company Ltd在芬兰和/或世界其他国家的商标。所有其他商标均为各自所有者的财产。