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