#include <kanzi/graphics_3d/gpu_resource.hpp>#include <kanzi/graphics_3d/texture.hpp>#include <kanzi/rendering/graphics_enums.hpp>#include <kanzi/rendering/gl_program_handle.hpp>#include <kanzi/rendering/gl_shader_handle.hpp>#include <kanzi/platform/array.hpp>#include <kanzi/node/light.hpp>#include <kanzi/platform/functional.hpp>#include <kanzi/platform/platform.hpp>#include <kanzi/platform/utility.hpp>Classes | |
| struct | kanzi::ShaderTextureUniform |
| Specifies single texture uniform entry. More... | |
| class | kanzi::Shader |
| Shader GPU resource. More... | |
| struct | kanzi::Shader::ShaderSourceCodeData |
| struct | kanzi::Shader::BinaryShadersCombinedData |
| struct | kanzi::Shader::BinaryShadersSeparateData |
| struct | kanzi::Shader::BinaryProgramData |
| struct | kanzi::Shader::ShaderData |
| class | kanzi::Shader::DeployContext |
Namespaces | |
| kanzi | |
Macros | |
| #define | KZ_SHADER_UNIFORM_NOT_PRESENT |
| Special uniform location indicating that uniform was determined not to be present in shader by offline compiler used by Kanzi Studio. More... | |
| #define | KZ_SHADER_UNIFORM_POSSIBLY_PRESENT |
| Special uniform location indicating that uniform was determined to be present in shader by offline compiler used by Kanzi Studio. More... | |
| #define KZ_SHADER_UNIFORM_NOT_PRESENT |
Special uniform location indicating that uniform was determined not to be present in shader by offline compiler used by Kanzi Studio.
| #define KZ_SHADER_UNIFORM_POSSIBLY_PRESENT |
Special uniform location indicating that uniform was determined to be present in shader by offline compiler used by Kanzi Studio.