均匀块结构
struct QShaderDescription::UniformBlock描述一个均匀块。 更多...
此结构在 Qt 6.6 中引入。
公共变量
int | binding |
QByteArray | blockName |
int | descriptorSet |
QList<QShaderDescription::BlockVariable> | members |
int | size |
QByteArray | structName |
相关的非成员
bool | operator==(const QShaderDescription::UniformBlock &lhs, const QShaderDescription::UniformBlock &rhs) |
详细描述
注意:当翻译为不支持均匀块的语言(如 GLSL 120 或 GLSL/ES 100)时,均匀块在结构中以普通均匀量替换。结构的名称,因此也是从块成员生成的均匀量的前缀,由 structName 给出。
注意:这是一个限制兼容性保证的 RHI API,有关详情请参阅 QShaderDescription。
成员变量文档
int UniformBlock::binding
QByteArray UniformBlock::blockName
int UniformBlock::descriptorSet
QList<QShaderDescription::BlockVariable> UniformBlock::members
int UniformBlock::size
QByteArray UniformBlock::structName
相关的非成员
[noexcept]
bool operator==(const QShaderDescription::UniformBlock &lhs, const QShaderDescription::UniformBlock &rhs)
如果两个 UniformBlock 对象 lhs 和 rhs 相等,则返回 true
。
© 2024 Qt 公司有限公司。此处包含的文档贡献是各自所有者的版权。本页提供的文档受GNU 自由文档许可版本 1.3 的条款许可,由自由软件基金会发布。Qt 和相应的标志是芬兰和/或世界其他国家的 Qt 公司注册商标。所有其他商标均为其各自所有者的财产。