#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::ShaderTextureUniform |
| Specifies single texture uniform entry. More... | |
| struct | kanzi::ShaderProgram |
| ShaderProgram defines programmable vertex and fragment operations done by the GPU for a draw call. More... | |
| struct | kanzi::ShaderProgram::UniformProperty |
| struct | kanzi::ShaderProgram::SamplerInfo |
Namespaces | |
| kanzi | |
Functions | |
| void | kanzi::swap (ShaderProgram &shader1, ShaderProgram &shader2) |
| KANZI_API ShaderProgram::FixedUniform | kanzi::toFixedUniform (string_view uniformName) |
| Gets FixedUniform from given string. More... | |