protected override void OnFrameStarted( object source, FrameEventArgs evt )
{
if ( _spinny != null )
_spinny.Yaw( 10 * evt.TimeSinceLastFrame );
if ( input.IsKeyPressed( KeyCodes.Space ) )
{
if ( _compositorIndex > 0 )
CompositorManager.Instance.SetCompositorEnabled( this.window.GetViewport( 0 ),
_compositorList[ _compositorIndex ],
false );
_compositorIndex = ++_compositorIndex % _compositorList.Length;
CompositorManager.Instance.SetCompositorEnabled( this.window.GetViewport( 0 ),
_compositorList[ _compositorIndex ],
true );
}
if ( input.IsKeyPressed( KeyCodes.D1 ) )
{
CompositorManager.Instance.SetCompositorEnabled( this.window.GetViewport( 0 ),
_compositorList[ 0 ],
!_compositorEnabled[ 0 ] );
_compositorEnabled[ 0 ] = !_compositorEnabled[ 0 ];
this.keypressDelay = 0.5f;
}
if ( input.IsKeyPressed( KeyCodes.D2 ) )
{
CompositorManager.Instance.SetCompositorEnabled( this.window.GetViewport( 0 ),
_compositorList[ 1 ],
!_compositorEnabled[ 1 ] );
_compositorEnabled[ 1 ] = !_compositorEnabled[ 1 ];
this.keypressDelay = 0.5f;
}
base.OnFrameStarted( source, evt );
}