addBinaryShader(ShaderType type, ConstByteSpan binary) | kanzi::ShaderProgram::CreateInfo | inline |
addFixedUniform(string_view name) | kanzi::ShaderProgram::CreateInfo | inline |
addFixedUniform(string_view name, ShaderProgram::UniformTransformation transformation) | kanzi::ShaderProgram::CreateInfo | |
addFixedUniform(string_view name, ShaderProgram::FixedUniform uniform) | kanzi::ShaderProgram::CreateInfo | inline |
addFixedUniform(string_view name, ShaderProgram::FixedUniform uniform, ShaderProgram::UniformTransformation transformation) | kanzi::ShaderProgram::CreateInfo | |
addSourceShader(ShaderType type, string_view source) | kanzi::ShaderProgram::CreateInfo | inline |
addSourceShader(ShaderType type, const char *source) | kanzi::ShaderProgram::CreateInfo | inline |
addUniform(string_view name, PropertyDataType dataType, unsigned int elementCount, optional< AbstractPropertyType > propertyType, UniformBindingType bindingType, optional< FixedUniform > fixedOperation, FixedUniformFunction func, UniformTransformation transform) | kanzi::ShaderProgram::CreateInfo | inline |
addUniform(AbstractPropertyType propertyType, PropertyDataType dataType, unsigned int elementCount, ShaderProgram::UniformTransformation transformation) | kanzi::ShaderProgram::CreateInfo | inline |
addUniform(AbstractPropertyType propertyType, PropertyDataType dataType, unsigned int elementCount) | kanzi::ShaderProgram::CreateInfo | inline |
addUniform(AbstractPropertyType propertyType, ShaderProgram::UniformTransformation transformation) | kanzi::ShaderProgram::CreateInfo | inline |
addUniform(AbstractPropertyType propertyType) | kanzi::ShaderProgram::CreateInfo | inline |
addUniformAndBinding(AbstractPropertyType propertyType, ShaderProgram::UniformTransformation transformation) | kanzi::ShaderProgram::CreateInfo | |
addUniformAndBinding(AbstractPropertyType propertyType) | kanzi::ShaderProgram::CreateInfo | inline |
BindingContainer typedef | kanzi::ShaderProgram::CreateInfo | |
BindingInfo typedef | kanzi::ShaderProgram::CreateInfo | |
bindings | kanzi::ShaderProgram::CreateInfo | |
blendingControl | kanzi::ShaderProgram::CreateInfo | |
combinedShaderBinaryData | kanzi::ShaderProgram::CreateInfo | |
combinedShaderBinaryFormat | kanzi::ShaderProgram::CreateInfo | |
CreateInfo() | kanzi::ShaderProgram::CreateInfo | explicit |
CreateInfoProgramBinary(unsigned int programBinaryFormat, unsigned int dataSize, void *data) | kanzi::ShaderProgram::CreateInfoProgramBinary | explicit |
programBinaryData | kanzi::ShaderProgram::CreateInfo | |
programBinaryFormat | kanzi::ShaderProgram::CreateInfo | |
separateShaderBinaryFormat | kanzi::ShaderProgram::CreateInfo | |
shaderBinaries | kanzi::ShaderProgram::CreateInfo | |
shaderSources | kanzi::ShaderProgram::CreateInfo | |
Status enum name | kanzi::ShaderProgram::CreateInfo | |
StatusCompileError enum value | kanzi::ShaderProgram::CreateInfo | |
StatusInvalidAttributeLocation enum value | kanzi::ShaderProgram::CreateInfo | |
StatusLinkError enum value | kanzi::ShaderProgram::CreateInfo | |
StatusMissingShaderStage enum value | kanzi::ShaderProgram::CreateInfo | |
StatusUnsupportedFormat enum value | kanzi::ShaderProgram::CreateInfo | |
StatusValid enum value | kanzi::ShaderProgram::CreateInfo | |
uniforms | kanzi::ShaderProgram::CreateInfo | |
validate(const Renderer &renderer) const | kanzi::ShaderProgram::CreateInfo | |
vertexFormat | kanzi::ShaderProgram::CreateInfo | |