public void SetUniforms(ISetUniform visualContext) { for (int i = 0; i < 3; ++i) { visualContext.SetUniform(posUniformNames[i], camera.Position[i]); visualContext.SetUniform(rotUniformNames[i], camera.Rotation[i]); } }