ShaderParameterPack Class
(Qt3DRender::Render::ShaderParameterPack)Public Types
class | NamedTexture |
Public Functions
~ShaderParameterPack() | |
void | setShaderStorageBuffer(BlockToSSBO blockToSSBO) |
void | setSubmissionUniform(const ShaderUniform &uniform) |
void | setTexture(const int glslNameId, int uniformArrayIndex, Qt3DCore::QNodeId id) |
void | setUniform(const int glslNameId, const UniformValue &val) |
void | setUniformBuffer(BlockToUBO blockToUBO) |
QVector<BlockToSSBO> | shaderStorageBuffers() const |
QVector<ShaderUniform> | submissionUniforms() const |
QVector<NamedTexture> | textures() const |
UniformValue | uniform(const int glslNameId) const |
QVector<BlockToUBO> | uniformBuffers() const |
PackUniformHash & | uniforms() |
const PackUniformHash & | uniforms() const |
Member Function Documentation
ShaderParameterPack::~ShaderParameterPack()
Destroys the instance of ShaderParameterPack.
void ShaderParameterPack::setShaderStorageBuffer(BlockToSSBO blockToSSBO)
void ShaderParameterPack::setSubmissionUniform(const ShaderUniform &uniform)
void ShaderParameterPack::setTexture(const int glslNameId, int uniformArrayIndex, Qt3DCore::QNodeId id)
void ShaderParameterPack::setUniform(const int glslNameId, const UniformValue &val)
See also uniform().
void ShaderParameterPack::setUniformBuffer(BlockToUBO blockToUBO)
QVector<BlockToSSBO> ShaderParameterPack::shaderStorageBuffers() const
QVector<ShaderUniform> ShaderParameterPack::submissionUniforms() const
QVector<NamedTexture> ShaderParameterPack::textures() const
UniformValue ShaderParameterPack::uniform(const int glslNameId) const
See also setUniform().