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]); } }
private void Demo_OnSetCustomUniforms(ISetUniform visualContext) { if (demo.TimeSource.IsRunning) { if (camera.UpdateFromUniforms(demo.Uniforms, demo.TimeSource.Position)) { return; } } camera.SetUniforms(visualContext); }
private void Demo_OnSetCustomUniforms(ISetUniform visualContext) { if (demo.TimeSource.IsRunning) { if (camera.UpdateFromUniforms(demo.Uniforms, demo.TimeSource.Position)) return; } camera.SetUniforms(visualContext); }