- All Implemented Interfaces:
QtObjectInterface,Cloneable
- Enclosing class:
QShaderDescription
Describes a shader storage block
Java wrapper for Qt class QShaderDescription::StorageBlock
- Since:
- This class was introduced in Qt 6.6.
-
Constructor Summary
ConstructorsConstructorDescriptionSeeQShaderDescription::StorageBlock::StorageBlock() StorageBlock(byte [] blockName, byte [] instanceName, int knownSize, int binding, int descriptorSet, Collection<? extends QShaderDescription.BlockVariable> members, int runtimeArrayStride, QShaderDescription.QualifierFlag ... qualifierFlags) StorageBlock(byte [] blockName, byte [] instanceName, int knownSize, int binding, int descriptorSet, Collection<? extends QShaderDescription.BlockVariable> members, int runtimeArrayStride, QShaderDescription.QualifierFlags qualifierFlags) StorageBlock(byte [] blockName, QByteArray instanceName, int knownSize, int binding, int descriptorSet, Collection<? extends QShaderDescription.BlockVariable> members, int runtimeArrayStride, QShaderDescription.QualifierFlag ... qualifierFlags) StorageBlock(byte [] blockName, QByteArray instanceName, int knownSize, int binding, int descriptorSet, Collection<? extends QShaderDescription.BlockVariable> members, int runtimeArrayStride, QShaderDescription.QualifierFlags qualifierFlags) StorageBlock(QByteArray blockName, byte [] instanceName, int knownSize, int binding, int descriptorSet, Collection<? extends QShaderDescription.BlockVariable> members, int runtimeArrayStride, QShaderDescription.QualifierFlag ... qualifierFlags) StorageBlock(QByteArray blockName, byte [] instanceName, int knownSize, int binding, int descriptorSet, Collection<? extends QShaderDescription.BlockVariable> members, int runtimeArrayStride, QShaderDescription.QualifierFlags qualifierFlags) StorageBlock(QByteArray blockName, QByteArray instanceName, int knownSize, int binding, int descriptorSet, Collection<? extends QShaderDescription.BlockVariable> members, int runtimeArrayStride, QShaderDescription.QualifierFlag ... qualifierFlags) StorageBlock(QByteArray blockName, QByteArray instanceName, int knownSize, int binding, int descriptorSet, Collection<? extends QShaderDescription.BlockVariable> members, int runtimeArrayStride, QShaderDescription.QualifierFlags qualifierFlags) SeeQShaderDescription::StorageBlock::StorageBlock{QByteArray, QByteArray, int, int, int, QList<QShaderDescription::BlockVariable>, int, QShaderDescription::QualifierFlags} SeeQShaderDescription::StorageBlock::StorageBlock(QShaderDescription::StorageBlock) -
Method Summary
Modifier and TypeMethodDescriptionfinal intbinding()final QByteArrayclone()Creates and returns a copy of this object.final intfinal booleanbooleaninthashCode()Returns the objects's hash code computed byqHash(QShaderDescription::StorageBlock).final QByteArrayfinal intmembers()final intfinal voidsetBinding(int binding) final voidsetBlockName(byte [] blockName) Overloaded function forsetBlockName(io.qt.core.QByteArray).final voidsetBlockName(QByteArray blockName) final voidsetDescriptorSet(int descriptorSet) final voidsetInstanceName(byte [] instanceName) Overloaded function forsetInstanceName(io.qt.core.QByteArray).final voidsetInstanceName(QByteArray instanceName) final voidsetKnownSize(int knownSize) final voidsetMembers(Collection<? extends QShaderDescription.BlockVariable> members) final voidsetQualifierFlags(QShaderDescription.QualifierFlag ... qualifierFlags) Overloaded function forsetQualifierFlags(io.qt.gui.rhi.QShaderDescription.QualifierFlags).final voidsetQualifierFlags(QShaderDescription.QualifierFlags qualifierFlags) final voidsetRuntimeArrayStride(int runtimeArrayStride) toString()Seeoperator<<(QDebug,QShaderDescription::StorageBlock) Methods inherited from class io.qt.QtObject
dispose, isDisposed
-
Constructor Details
-
StorageBlock
public StorageBlock()See
QShaderDescription::StorageBlock::StorageBlock() -
StorageBlock
See
QShaderDescription::StorageBlock::StorageBlock(QShaderDescription::StorageBlock) - Parameters:
other-
-
StorageBlock
public StorageBlock(QByteArray blockName, QByteArray instanceName, int knownSize, int binding, int descriptorSet, Collection<? extends QShaderDescription.BlockVariable> members, int runtimeArrayStride, QShaderDescription.QualifierFlags qualifierFlags) See
QShaderDescription::StorageBlock::StorageBlock{QByteArray, QByteArray, int, int, int, QList<QShaderDescription::BlockVariable>, int, QShaderDescription::QualifierFlags} - Parameters:
blockName-instanceName-knownSize-binding-descriptorSet-members-runtimeArrayStride-qualifierFlags-
-
StorageBlock
public StorageBlock(byte [] blockName, QByteArray instanceName, int knownSize, int binding, int descriptorSet, Collection<? extends QShaderDescription.BlockVariable> members, int runtimeArrayStride, QShaderDescription.QualifierFlags qualifierFlags) -
StorageBlock
public StorageBlock(QByteArray blockName, byte [] instanceName, int knownSize, int binding, int descriptorSet, Collection<? extends QShaderDescription.BlockVariable> members, int runtimeArrayStride, QShaderDescription.QualifierFlags qualifierFlags) -
StorageBlock
public StorageBlock(byte [] blockName, byte [] instanceName, int knownSize, int binding, int descriptorSet, Collection<? extends QShaderDescription.BlockVariable> members, int runtimeArrayStride, QShaderDescription.QualifierFlags qualifierFlags) -
StorageBlock
public StorageBlock(QByteArray blockName, QByteArray instanceName, int knownSize, int binding, int descriptorSet, Collection<? extends QShaderDescription.BlockVariable> members, int runtimeArrayStride, QShaderDescription.QualifierFlag ... qualifierFlags) -
StorageBlock
public StorageBlock(byte [] blockName, QByteArray instanceName, int knownSize, int binding, int descriptorSet, Collection<? extends QShaderDescription.BlockVariable> members, int runtimeArrayStride, QShaderDescription.QualifierFlag ... qualifierFlags) -
StorageBlock
public StorageBlock(QByteArray blockName, byte [] instanceName, int knownSize, int binding, int descriptorSet, Collection<? extends QShaderDescription.BlockVariable> members, int runtimeArrayStride, QShaderDescription.QualifierFlag ... qualifierFlags) -
StorageBlock
public StorageBlock(byte [] blockName, byte [] instanceName, int knownSize, int binding, int descriptorSet, Collection<? extends QShaderDescription.BlockVariable> members, int runtimeArrayStride, QShaderDescription.QualifierFlag ... qualifierFlags)
-
-
Method Details
-
equals
- Parameters:
rhs-- Returns:
-
setBinding
- Parameters:
binding-
-
binding
- Returns:
-
setBlockName
- Parameters:
blockName-
-
blockName
- Returns:
-
setDescriptorSet
- Parameters:
descriptorSet-
-
descriptorSet
- Returns:
-
setInstanceName
- Parameters:
instanceName-
-
instanceName
- Returns:
-
setKnownSize
- Parameters:
knownSize-
-
knownSize
- Returns:
-
setMembers
@QtUninvokable public final void setMembers(Collection<? extends QShaderDescription.BlockVariable> members) - Parameters:
members-
-
members
- Returns:
-
setQualifierFlags
@QtUninvokable public final void setQualifierFlags(QShaderDescription.QualifierFlags qualifierFlags) - Parameters:
qualifierFlags-
-
qualifierFlags
- Returns:
-
setRuntimeArrayStride
- Parameters:
runtimeArrayStride-
-
runtimeArrayStride
- Returns:
-
equals
-
hashCode
Returns the objects's hash code computed byqHash(QShaderDescription::StorageBlock). -
toString
See
operator<<(QDebug,QShaderDescription::StorageBlock) -
clone
Creates and returns a copy of this object.
See
QShaderDescription::StorageBlock::StorageBlock(QShaderDescription::StorageBlock) -
setBlockName
Overloaded function for
setBlockName(io.qt.core.QByteArray). -
setInstanceName
Overloaded function for
setInstanceName(io.qt.core.QByteArray). -
setQualifierFlags
@QtUninvokable public final void setQualifierFlags(QShaderDescription.QualifierFlag ... qualifierFlags) Overloaded function for
setQualifierFlags(io.qt.gui.rhi.QShaderDescription.QualifierFlags).
-