java.lang.Object
io.qt.QtObject
io.qt.gui.rhi.QShaderDescription
- All Implemented Interfaces:
QtObjectInterface
,Cloneable
Describes the interface of a shader
Java wrapper for Qt class QShaderDescription
- Since:
- This class was introduced in Qt 6.6.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Describes a member of a uniform or push constant blockstatic enum
Java wrapper for Qt enumQShaderDescription::BuiltinType
static class
Describes a built-in variablestatic enum
Java wrapper for Qt enumQShaderDescription::ImageFlag
static final class
QFlags
type for enumQShaderDescription.ImageFlag
static enum
Java wrapper for Qt enumQShaderDescription::ImageFormat
static class
Describes an input or output variable in the shaderstatic class
Describes a push constant blockstatic enum
Java wrapper for Qt enumQShaderDescription::QualifierFlag
static final class
QFlags
type for enumQShaderDescription.QualifierFlag
static class
Describes a shader storage blockstatic enum
Java wrapper for Qt enumQShaderDescription::TessellationMode
static enum
Java wrapper for Qt enumQShaderDescription::TessellationPartitioning
static enum
Java wrapper for Qt enumQShaderDescription::TessellationWindingOrder
static class
Describes a uniform blockstatic enum
Java wrapper for Qt enumQShaderDescription::VariableType
-
Constructor Summary
ConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionfinal void
assign
(QShaderDescription other) clone()
Creates and returns a copy of this object.final int []
static QShaderDescription
deserialize
(QDataStream stream, int version) final void
detach()
SeeQShaderDescription::
detach() final boolean
equals
(QShaderDescription rhs) Seeoperator==(QShaderDescription,
QShaderDescription) boolean
Seeoperator==(QShaderDescription,
QShaderDescription) int
hashCode()
Returns the objects's hash code computed byqHash(QShaderDescription)
.final boolean
isValid()
SeeQShaderDescription::
separateImages()const SeeQShaderDescription::
separateSamplers()const final void
serialize
(QDataStream stream, int version) final int
final QByteArray
toJson()
toString()
Seeoperator<<(QDebug,
QShaderDescription) Methods inherited from class io.qt.QtObject
dispose, isDisposed
-
Constructor Details
-
QShaderDescription
public QShaderDescription() -
QShaderDescription
- Parameters:
other
-
-
-
Method Details
-
combinedImageSamplers
- Returns:
-
computeShaderLocalSize
- Returns:
-
detach
See
QShaderDescription::
detach() -
inputBuiltinVariables
- Returns:
-
inputVariables
- Returns:
-
isValid
- Returns:
-
assign
- Parameters:
other
-
-
equals
See
operator==(QShaderDescription,
QShaderDescription) - Parameters:
rhs
-- Returns:
-
outputBuiltinVariables
- Returns:
-
outputVariables
- Returns:
-
pushConstantBlocks
- Returns:
-
separateImages
See
QShaderDescription::
separateImages()const - Returns:
-
separateSamplers
See
QShaderDescription::
separateSamplers()const - Returns:
-
serialize
- Parameters:
stream
-version
-
-
storageBlocks
- Returns:
-
storageImages
- Returns:
-
tessellationMode
- Returns:
-
tessellationOutputVertexCount
- Returns:
-
tessellationPartitioning
- Returns:
-
tessellationWindingOrder
- Returns:
-
toJson
- Returns:
-
uniformBlocks
- Returns:
-
deserialize
- Parameters:
stream
-version
-- Returns:
-
equals
See
operator==(QShaderDescription,
QShaderDescription) -
hashCode
Returns the objects's hash code computed byqHash(QShaderDescription)
. -
toString
See
operator<<(QDebug,
QShaderDescription) -
clone
Creates and returns a copy of this object.
See
QShaderDescription::
QShaderDescription(QShaderDescription)
-