QShaderCode Class
Contains source or binary code for a shader and additional metadata. More...
Header: | #include <QShaderCode> |
qmake: | QT += rhi |
Public Functions
QShaderCode() | |
QShaderCode(const QByteArray &code, const QByteArray &entry = QByteArray()) | |
QByteArray | entryPoint() const |
void | setEntryPoint(const QByteArray &entry) |
void | setShader(const QByteArray &code) |
QByteArray | shader() const |
Related Non-Members
bool | operator!=(const QShaderCode &lhs, const QShaderCode &rhs) |
bool | operator==(const QShaderCode &lhs, const QShaderCode &rhs) |
Detailed Description
Contains source or binary code for a shader and additional metadata.
When shader() is empty after retrieving a QShaderCode instance from QShader, it indicates no shader code was found for the requested key.
Member Type Documentation
Property Documentation
Member Function Documentation
QShaderCode::QShaderCode()
Default constructs an instance of QShaderCode.
QShaderCode::QShaderCode(const QByteArray &code, const QByteArray &entry = QByteArray())
Default constructs an instance of QShaderCode.
QByteArray QShaderCode::entryPoint() const
See also setEntryPoint().
void QShaderCode::setEntryPoint(const QByteArray &entry)
See also entryPoint().
void QShaderCode::setShader(const QByteArray &code)
See also shader().
QByteArray QShaderCode::shader() const
See also setShader().
Member Variable Documentation
Related Non-Members
bool operator!=(const QShaderCode &lhs, const QShaderCode &rhs)
Returns false
if the values in the two QShaderCode objects a and b are equal; otherwise returns true
.
bool operator==(const QShaderCode &lhs, const QShaderCode &rhs)
Returns true
if the two QShaderCode objects a and b are equal.