Files
comaps/libs/drape/uniform_value.hpp
Alexander Borsuk 76ffc99abd New cpp folder structure
Signed-off-by: Alexander Borsuk <me@alex.bio>
2025-08-14 20:52:04 +07:00

23 lines
675 B
C++

#pragma once
#include "drape/glsl_types.hpp"
#include <cstdint>
namespace dp
{
class UniformValue
{
public:
static void ApplyRaw(int8_t location, glsl::mat4 const & m);
static void ApplyRaw(int8_t location, float f);
static void ApplyRaw(int8_t location, glsl::vec2 const & v);
static void ApplyRaw(int8_t location, glsl::vec3 const & v);
static void ApplyRaw(int8_t location, glsl::vec4 const & v);
static void ApplyRaw(int8_t location, int i);
static void ApplyRaw(int8_t location, glsl::ivec2 const & v);
static void ApplyRaw(int8_t location, glsl::ivec3 const & v);
static void ApplyRaw(int8_t location, glsl::ivec4 const & v);
};
} // namespace dp