- 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
ConstructorDescriptionSeeQShaderDescription::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 int
binding()
clone()
Creates and returns a copy of this object.final int
final boolean
boolean
int
hashCode()
Returns the objects's hash code computed byqHash(QShaderDescription::InOutVariable)
.final int
location()
final QByteArray
name()
final boolean
perPatch()
final void
setArrayDims
(Collection<@QtPrimitiveType Integer> arrayDims) final void
setBinding
(int binding) final void
setDescriptorSet
(int descriptorSet) final void
setImageFlags
(QShaderDescription.ImageFlag ... imageFlags) Overloaded function forsetImageFlags(io.qt.gui.rhi.QShaderDescription.ImageFlags)
.final void
setImageFlags
(QShaderDescription.ImageFlags imageFlags) final void
setImageFormat
(QShaderDescription.ImageFormat imageFormat) final void
setLocation
(int location) final void
setName
(byte [] name) Overloaded function forsetName(io.qt.core.QByteArray)
.final void
setName
(QByteArray name) final void
setPerPatch
(boolean perPatch) final void
setStructMembers
(Collection<? extends QShaderDescription.BlockVariable> structMembers) final void
toString()
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)
.
-