private void LogInvalidUniformSetRaiseEvent(string name, object value, ActiveUniformType type, int length = 1) { // TODO: This does multiple things and isn't very clear. var uniformSetArgs = new UniformSetEventArgs() { Name = name, Type = type, Size = length, Value = value }; errorLog.LogInvalidUniformSet(uniformSetArgs); OnInvalidUniformSet?.Invoke(this, uniformSetArgs); }
public void LogInvalidUniformSet(UniformSetEventArgs e) { invalidUniformByName[e.Name] = new ActiveUniformInfo(-1, e.Type, e.Size); }
private void Shader_OnInvalidUniformSet(object sender, UniformSetEventArgs e) { eventArgs.Add(e); }