AUI Framework  master
Cross-platform base for C++ UI apps
Loading...
Searching...
No Matches
ShaderUniforms.h
    1/*
    2 * AUI Framework - Declarative UI toolkit for modern C++20
    3 * Copyright (C) 2020-2025 Alex2772 and Contributors
    4 *
    5 * SPDX-License-Identifier: MPL-2.0
    6 *
    7 * This Source Code Form is subject to the terms of the Mozilla Public
    8 * License, v. 2.0. If a copy of the MPL was not distributed with this
    9 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
   10 */
   11
   12#include <AUI/GL/Program.h>
   13
   14namespace aui::ShaderUniforms {
   15    extern gl::Program::Uniform COLOR;
   16    extern gl::Program::Uniform COLOR1;
   17    extern gl::Program::Uniform COLOR2;
   18    extern gl::Program::Uniform GRADIENT_MAT_UV;
   19    extern gl::Program::Uniform TRANSFORM;
   20    extern gl::Program::Uniform SL_UNIFORM_TRANSFORM;
   21    extern gl::Program::Uniform UV_SCALE;
   22    extern gl::Program::Uniform SL_UNIFORM_SIGMA;
   23    extern gl::Program::Uniform SL_UNIFORM_LOWER;
   24    extern gl::Program::Uniform SL_UNIFORM_UPPER;
   25    extern gl::Program::Uniform PIXEL_TO_UV;
   26    extern gl::Program::Uniform OUTER_SIZE;
   27    extern gl::Program::Uniform INNER_SIZE;
   28    extern gl::Program::Uniform INNER_TEXEL_SIZE;
   29    extern gl::Program::Uniform OUTER_TEXEL_SIZE;
   30    extern gl::Program::Uniform OUTER_TO_INNER;
   31    extern gl::Program::Uniform WHICH_ALGO;
   32    extern gl::Program::Uniform M1;
   33    extern gl::Program::Uniform M2;
   34    extern gl::Program::Uniform DIVIDER;
   35    extern gl::Program::Uniform THRESHOLD;
   36    extern gl::Program::Uniform KERNEL;
   37}