java.lang.Object
io.qt.QtObject
io.qt.gui.rhi.QShaderDescription.PushConstantBlock
- All Implemented Interfaces:
QtObjectInterface,Cloneable
- Enclosing class:
QShaderDescription
Describes a push constant block
Java wrapper for Qt class QShaderDescription::PushConstantBlock
- Since:
- This class was introduced in Qt 6.6.
-
Constructor Summary
ConstructorsConstructorDescriptionSeeQShaderDescription::PushConstantBlock::PushConstantBlock() PushConstantBlock(byte [] name, int size, Collection<? extends QShaderDescription.BlockVariable> members) Overloaded constructor forPushConstantBlock(io.qt.core.QByteArray, int, java.util.Collection).PushConstantBlock(QByteArray name, int size, Collection<? extends QShaderDescription.BlockVariable> members) SeeQShaderDescription::PushConstantBlock::PushConstantBlock{QByteArray, int, QList<QShaderDescription::BlockVariable>} SeeQShaderDescription::PushConstantBlock::PushConstantBlock(QShaderDescription::PushConstantBlock) -
Method Summary
Modifier and TypeMethodDescriptionclone()Creates and returns a copy of this object.final booleanbooleaninthashCode()Returns the objects's hash code computed byqHash(QShaderDescription::PushConstantBlock).members()final QByteArrayname()final voidsetMembers(Collection<? extends QShaderDescription.BlockVariable> members) final voidsetName(byte [] name) Overloaded function forsetName(io.qt.core.QByteArray).final voidsetName(QByteArray name) final voidsetSize(int size) final intsize()toString()Seeoperator<<(QDebug,QShaderDescription::PushConstantBlock) Methods inherited from class io.qt.QtObject
dispose, isDisposed
-
Constructor Details
-
PushConstantBlock
public PushConstantBlock()See
QShaderDescription::PushConstantBlock::PushConstantBlock() -
PushConstantBlock
See
QShaderDescription::PushConstantBlock::PushConstantBlock(QShaderDescription::PushConstantBlock) - Parameters:
other-
-
PushConstantBlock
public PushConstantBlock(QByteArray name, int size, Collection<? extends QShaderDescription.BlockVariable> members) See
QShaderDescription::PushConstantBlock::PushConstantBlock{QByteArray, int, QList<QShaderDescription::BlockVariable>} - Parameters:
name-size-members-
-
PushConstantBlock
public PushConstantBlock(byte [] name, int size, Collection<? extends QShaderDescription.BlockVariable> members) Overloaded constructor for
PushConstantBlock(io.qt.core.QByteArray, int, java.util.Collection).
-
-
Method Details
-
equals
- Parameters:
rhs-- Returns:
-
setMembers
@QtUninvokable public final void setMembers(Collection<? extends QShaderDescription.BlockVariable> members) - Parameters:
members-
-
members
- Returns:
-
setName
- Parameters:
name-
-
name
- Returns:
-
setSize
- Parameters:
size-
-
size
- Returns:
-
equals
-
hashCode
Returns the objects's hash code computed byqHash(QShaderDescription::PushConstantBlock). -
toString
See
operator<<(QDebug,QShaderDescription::PushConstantBlock) -
clone
Creates and returns a copy of this object.
See
QShaderDescription::PushConstantBlock::PushConstantBlock(QShaderDescription::PushConstantBlock) -
setName
Overloaded function for
setName(io.qt.core.QByteArray).
-