#include <kanzi/core.ui/binding/expression_binding_processor.hpp>#include <kanzi/core.ui/graphics2d/texture.hpp>#include <kanzi/core.ui/graphics3d/gpu_resource.hpp>#include <kanzi/core.ui/graphics3d/graphics_enums.hpp>#include <kanzi/core.ui/node/light.hpp>#include <kanzi/core.ui/platform/graphics_backend/gl/gl_program_handle.hpp>#include <kanzi/core.ui/platform/graphics_backend/gl/gl_shader_handle.hpp>#include <kanzi/core/cpp/array.hpp>#include <kanzi/core/cpp/functional.hpp>#include <kanzi/core/cpp/platform.hpp>#include <kanzi/core/cpp/string_view.hpp>#include <kanzi/core/cpp/utility.hpp>Classes | |
| struct | kanzi::ShaderProgram::BindingInfo |
| Binding info. More... | |
| struct | kanzi::ShaderProgram::FixedUniformFunctionInfo |
| Information on fixed uniform function. More... | |
| struct | kanzi::ShaderProgram::SamplerInfo |
| class | kanzi::ShaderProgram |
| ShaderProgram defines programmable vertex and fragment operations done by the GPU for a draw call. More... | |
| struct | kanzi::ShaderTextureUniform |
| Specifies single texture uniform entry. More... | |
| struct | kanzi::ShaderProgram::UniformProperty |
Namespaces | |
| namespace | kanzi |
Functions | |
| ShaderProgram::FixedUniformFunction | kanzi::getFixedUniformFunction (string_view renderValueName) |
| Gets a matching fixed uniform function for a fixed uniform. | |
| ShaderProgram::FixedUniformFunction | kanzi::getFixedUniformFunction (string_view renderValueName, ShaderProgram::UniformTransformation transformation) |
| Gets a matching fixed uniform function for a fixed uniform. | |
| const ShaderProgram::FixedUniformFunctionInfo & | kanzi::getFixedUniformFunctionInfo (ShaderProgram::FixedUniform uniform) |
| Gets a matching fixed uniform function for a fixed uniform. | |
| void | kanzi::swap (ShaderProgram &shader1, ShaderProgram &shader2) |
| optional< ShaderProgram::FixedUniform > | kanzi::toFixedUniform (string_view uniformName) |
| Gets FixedUniform from given string. | |