java.lang.Object
io.qt.QtObject
io.qt.gui.rhi.QShaderDescription.BlockVariable
- All Implemented Interfaces:
QtObjectInterface,Cloneable
- Enclosing class:
QShaderDescription
Describes a member of a uniform or push constant block
Java wrapper for Qt class QShaderDescription::BlockVariable
- Since:
- This class was introduced in Qt 6.6.
-
Constructor Summary
ConstructorsConstructorDescriptionSeeQShaderDescription::BlockVariable::BlockVariable() BlockVariable(byte [] name, QShaderDescription.VariableType type, int offset, int size, Collection<@QtPrimitiveType Integer> arrayDims, int arrayStride, int matrixStride, boolean matrixIsRowMajor, Collection<? extends QShaderDescription.BlockVariable> structMembers) BlockVariable(QByteArray name, QShaderDescription.VariableType type, int offset, int size, Collection<@QtPrimitiveType Integer> arrayDims, int arrayStride, int matrixStride, boolean matrixIsRowMajor, Collection<? extends QShaderDescription.BlockVariable> structMembers) SeeQShaderDescription::BlockVariable::BlockVariable{QByteArray, QShaderDescription::VariableType, int, int, QList<int>, int, int, bool, QList<QShaderDescription::BlockVariable>} SeeQShaderDescription::BlockVariable::BlockVariable(QShaderDescription::BlockVariable) -
Method Summary
Modifier and TypeMethodDescriptionfinal QList<@QtPrimitiveType Integer>final intclone()Creates and returns a copy of this object.final booleanbooleaninthashCode()Returns the objects's hash code computed byqHash(QShaderDescription::BlockVariable).final booleanfinal intfinal QByteArrayname()final intoffset()final voidsetArrayDims(Collection<@QtPrimitiveType Integer> arrayDims) final voidsetArrayStride(int arrayStride) final voidsetMatrixIsRowMajor(boolean matrixIsRowMajor) final voidsetMatrixStride(int matrixStride) final voidsetName(byte [] name) Overloaded function forsetName(io.qt.core.QByteArray).final voidsetName(QByteArray name) final voidsetOffset(int offset) final voidsetSize(int size) final voidsetStructMembers(Collection<? extends QShaderDescription.BlockVariable> structMembers) final voidfinal intsize()toString()Seeoperator<<(QDebug,QShaderDescription::BlockVariable) type()Methods inherited from class io.qt.QtObject
dispose, isDisposed
-
Constructor Details
-
BlockVariable
public BlockVariable()See
QShaderDescription::BlockVariable::BlockVariable() -
BlockVariable
See
QShaderDescription::BlockVariable::BlockVariable(QShaderDescription::BlockVariable) - Parameters:
other-
-
BlockVariable
public BlockVariable(QByteArray name, QShaderDescription.VariableType type, int offset, int size, Collection<@QtPrimitiveType Integer> arrayDims, int arrayStride, int matrixStride, boolean matrixIsRowMajor, Collection<? extends QShaderDescription.BlockVariable> structMembers) See
QShaderDescription::BlockVariable::BlockVariable{QByteArray, QShaderDescription::VariableType, int, int, QList<int>, int, int, bool, QList<QShaderDescription::BlockVariable>} - Parameters:
name-type-offset-size-arrayDims-arrayStride-matrixStride-matrixIsRowMajor-structMembers-
-
BlockVariable
public BlockVariable(byte [] name, QShaderDescription.VariableType type, int offset, int size, Collection<@QtPrimitiveType Integer> arrayDims, int arrayStride, int matrixStride, boolean matrixIsRowMajor, Collection<? extends QShaderDescription.BlockVariable> structMembers)
-
-
Method Details
-
equals
- Parameters:
rhs-- Returns:
-
setArrayDims
- Parameters:
arrayDims-
-
arrayDims
- Returns:
-
setArrayStride
- Parameters:
arrayStride-
-
arrayStride
- Returns:
-
setMatrixIsRowMajor
- Parameters:
matrixIsRowMajor-
-
matrixIsRowMajor
- Returns:
-
setMatrixStride
- Parameters:
matrixStride-
-
matrixStride
- Returns:
-
setName
- Parameters:
name-
-
name
- Returns:
-
setOffset
- Parameters:
offset-
-
offset
- Returns:
-
setSize
- Parameters:
size-
-
size
- 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::BlockVariable). -
toString
See
operator<<(QDebug,QShaderDescription::BlockVariable) -
clone
Creates and returns a copy of this object.
See
QShaderDescription::BlockVariable::BlockVariable(QShaderDescription::BlockVariable) -
setName
Overloaded function for
setName(io.qt.core.QByteArray).
-