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
ConstructorDescriptionSeeQShaderDescription::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 boolean
boolean
int
hashCode()
Returns the objects's hash code computed byqHash(QShaderDescription::PushConstantBlock)
.members()
final QByteArray
name()
final void
setMembers
(Collection<? extends QShaderDescription.BlockVariable> members) final void
setName
(byte [] name) Overloaded function forsetName(io.qt.core.QByteArray)
.final void
setName
(QByteArray name) final void
setSize
(int size) final int
size()
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)
.
-