- All Implemented Interfaces:
QtObjectInterface
,Cloneable
- Enclosing class:
QShaderDescription
Describes an input or output variable in the shader
Java wrapper for Qt class QShaderDescription::InOutVariable
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
Seeoperator==(QShaderDescription::InOutVariable,
QShaderDescription::InOutVariable) boolean
Seeoperator==(QShaderDescription::InOutVariable,
QShaderDescription::InOutVariable) 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) -
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>} -
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
See
operator==(QShaderDescription::InOutVariable,
QShaderDescription::InOutVariable) -
setArrayDims
-
arrayDims
-
setBinding
-
binding
-
setDescriptorSet
-
descriptorSet
-
setImageFlags
-
imageFlags
-
setImageFormat
-
imageFormat
-
setLocation
-
location
-
setName
-
name
-
setPerPatch
-
perPatch
-
setStructMembers
@QtUninvokable public final void setStructMembers(Collection<? extends QShaderDescription.BlockVariable> structMembers) -
structMembers
-
setType
-
type
-
equals
See
operator==(QShaderDescription::InOutVariable,
QShaderDescription::InOutVariable) -
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)
.
-