A game framework written with osu! in mind.
1// Copyright (c) ppy Pty Ltd <contact@ppy.sh>. Licensed under the MIT Licence.
2// See the LICENCE file in the repository root for full licence text.
3
4using System;
5
6namespace osu.Framework.Graphics.Shaders
7{
8 internal interface IUniformWithValue<T> : IUniform
9 where T : struct, IEquatable<T>
10 {
11 ref T GetValueByRef();
12 T GetValue();
13 }
14}