- All Implemented Interfaces:
QtObjectInterface,Cloneable
- Enclosing class:
QShaderDescription
Describes an input or output variable in the shader
Java wrapper for Qt class QShaderDescription::InOutVariable
- Since:
- This class was introduced in Qt 6.6.
-
Constructor Summary
ConstructorsConstructorDescriptionSeeQShaderDescription::InOutVariable::InOutVariable() InOutVariable(byte [] name, QShaderDescription.VariableType type, int location, int binding, int descriptorSet, QShaderDescription.ImageFormat imageFormat, QShaderDescription.ImageFlags imageFlags, Collection<@QtPrimitiveType Integer> arrayDims, boolean perPatch, Collection<? extends QShaderDescription.BlockVariable> structMembers) InOutVariable(QByteArray name, QShaderDescription.VariableType type, int location, int binding, int descriptorSet, QShaderDescription.ImageFormat imageFormat, QShaderDescription.ImageFlags imageFlags, Collection<@QtPrimitiveType Integer> arrayDims, boolean perPatch, Collection<? extends QShaderDescription.BlockVariable> structMembers) SeeQShaderDescription::InOutVariable::InOutVariable{QByteArray, QShaderDescription::VariableType, int, int, int, QShaderDescription::ImageFormat, QShaderDescription::ImageFlags, QList<int>, bool, QList<QShaderDescription::BlockVariable>} SeeQShaderDescription::InOutVariable::InOutVariable(QShaderDescription::InOutVariable) -
Method Summary
Modifier and TypeMethodDescriptionfinal QList<@QtPrimitiveType Integer>final intbinding()clone()Creates and returns a copy of this object.final intfinal booleanbooleaninthashCode()Returns the objects's hash code computed byqHash(QShaderDescription::InOutVariable).final intlocation()final QByteArrayname()final booleanperPatch()final voidsetArrayDims(Collection<@QtPrimitiveType Integer> arrayDims) final voidsetBinding(int binding) final voidsetDescriptorSet(int descriptorSet) final voidsetImageFlags(QShaderDescription.ImageFlag ... imageFlags) Overloaded function forsetImageFlags(io.qt.gui.rhi.QShaderDescription.ImageFlags).final voidsetImageFlags(QShaderDescription.ImageFlags imageFlags) final voidsetImageFormat(QShaderDescription.ImageFormat imageFormat) final voidsetLocation(int location) final voidsetName(byte [] name) Overloaded function forsetName(io.qt.core.QByteArray).final voidsetName(QByteArray name) final voidsetPerPatch(boolean perPatch) final voidsetStructMembers(Collection<? extends QShaderDescription.BlockVariable> structMembers) final voidtoString()Seeoperator<<(QDebug,QShaderDescription::InOutVariable) type()Methods inherited from class io.qt.QtObject
dispose, isDisposed
-
Constructor Details
-
InOutVariable
public InOutVariable()See
QShaderDescription::InOutVariable::InOutVariable() -
InOutVariable
See
QShaderDescription::InOutVariable::InOutVariable(QShaderDescription::InOutVariable) - Parameters:
other-
-
InOutVariable
public InOutVariable(QByteArray name, QShaderDescription.VariableType type, int location, int binding, int descriptorSet, QShaderDescription.ImageFormat imageFormat, QShaderDescription.ImageFlags imageFlags, Collection<@QtPrimitiveType Integer> arrayDims, boolean perPatch, Collection<? extends QShaderDescription.BlockVariable> structMembers) See
QShaderDescription::InOutVariable::InOutVariable{QByteArray, QShaderDescription::VariableType, int, int, int, QShaderDescription::ImageFormat, QShaderDescription::ImageFlags, QList<int>, bool, QList<QShaderDescription::BlockVariable>} - Parameters:
name-type-location-binding-descriptorSet-imageFormat-imageFlags-arrayDims-perPatch-structMembers-
-
InOutVariable
public InOutVariable(byte [] name, QShaderDescription.VariableType type, int location, int binding, int descriptorSet, QShaderDescription.ImageFormat imageFormat, QShaderDescription.ImageFlags imageFlags, Collection<@QtPrimitiveType Integer> arrayDims, boolean perPatch, Collection<? extends QShaderDescription.BlockVariable> structMembers)
-
-
Method Details
-
equals
- Parameters:
rhs-- Returns:
-
setArrayDims
- Parameters:
arrayDims-
-
arrayDims
- Returns:
-
setBinding
- Parameters:
binding-
-
binding
- Returns:
-
setDescriptorSet
- Parameters:
descriptorSet-
-
descriptorSet
- Returns:
-
setImageFlags
- Parameters:
imageFlags-
-
imageFlags
- Returns:
-
setImageFormat
- Parameters:
imageFormat-
-
imageFormat
- Returns:
-
setLocation
- Parameters:
location-
-
location
- Returns:
-
setName
- Parameters:
name-
-
name
- Returns:
-
setPerPatch
- Parameters:
perPatch-
-
perPatch
- Returns:
-
setStructMembers
@QtUninvokable public final void setStructMembers(Collection<? extends QShaderDescription.BlockVariable> structMembers) - Parameters:
structMembers-
-
structMembers
- Returns:
-
setType
- Parameters:
type-
-
type
- Returns:
-
equals
-
hashCode
Returns the objects's hash code computed byqHash(QShaderDescription::InOutVariable). -
toString
See
operator<<(QDebug,QShaderDescription::InOutVariable) -
clone
Creates and returns a copy of this object.
See
QShaderDescription::InOutVariable::InOutVariable(QShaderDescription::InOutVariable) -
setImageFlags
Overloaded function for
setImageFlags(io.qt.gui.rhi.QShaderDescription.ImageFlags). -
setName
Overloaded function for
setName(io.qt.core.QByteArray).
-