|
| optional< BindingLoadInfo > | kanzi::createDefaultRenderValueBinding (Domain *domain, AbstractPropertyType propertyType, string_view renderValueName, PropertyDataType dataType, unsigned arraySize, ShaderProgram::UniformTransformation transformation) |
| | Creates a default binding for a given render value.
|
| |
| FixedString | kanzi::getVerboseDescription (ShaderProgram::CreateInfo::Status status) |
| | Returns human readable description for ShaderProgram CreateInfo status.
|
| |
| VertexAttribute::Semantic | kanzi::guessVertexAttributeSemantic (string_view name) |
| | Make an educated guess about attribute info semantic based on attribute name.
|
| |
| unsigned int | kanzi::guessVertexAttributeSemanticIndex (string_view name) |
| | Make an educated guess about attribute info semantic index based on attribute name.
|
| |
| ShaderProgram::CreateInfo | kanzi::loadShaderProgramCreateInfo (KzbFile &kzbFile, ReadOnlyMemoryFile &file, KzbMemoryParser &parser, string_view name) |
| | Loads a shader program create info from a kzb file.
|
| |
| void | kanzi::swap (ShaderProgram::CreateInfo &createInfo1, ShaderProgram::CreateInfo &createInfo2) |
| |
| string | kanzi::to_string (const ShaderProgram::CreateInfo &info, size_t initialIndent=4u, size_t incrementIndent=4u) |
| | Converts ShaderProgram::CreateInfo to string.
|
| |
| string | kanzi::to_string (const ShaderProgram::CreateInfo::ShaderStage &stage, size_t initialIndent) |
| | Converts ShaderProgram::CreateInfo::ShaderStage to string.
|
| |
| gfx::ShaderStage | kanzi::toGfxType (ShaderType stage) |
| |
| ShaderType | kanzi::toShaderType (gfx::ShaderStage stage) |
| |