fromValue static method

ShaderUniformDataType fromValue(
  1. int value
)

Implementation

static ShaderUniformDataType fromValue(int value) => switch (value) {
  0 => SHADER_UNIFORM_FLOAT,
  1 => SHADER_UNIFORM_VEC2,
  2 => SHADER_UNIFORM_VEC3,
  3 => SHADER_UNIFORM_VEC4,
  4 => SHADER_UNIFORM_INT,
  5 => SHADER_UNIFORM_IVEC2,
  6 => SHADER_UNIFORM_IVEC3,
  7 => SHADER_UNIFORM_IVEC4,
  8 => SHADER_UNIFORM_SAMPLER2D,
  _ => throw ArgumentError('Unknown value for ShaderUniformDataType: $value'),
};