C# Class Continuity.Controls.StarsBackground

TODO: 1. Create glow effect on each big star 2. Dispose stars that are outside of the window and recreate new ones 3. Hook up with Inclinometer (90%)
Inheritance: Windows.UI.Xaml.Controls.UserControl
Afficher le fichier Open project: JustinXinLiu/Continuity

Méthodes publiques

Свойство Type Description
NumberOfBigMovingStarsProperty Windows.UI.Xaml.DependencyProperty
NumberOfSmallTwinklingStarsProperty Windows.UI.Xaml.DependencyProperty
SkyVisualAreaRatioProperty Windows.UI.Xaml.DependencyProperty
StarUriStringProperty Windows.UI.Xaml.DependencyProperty

Private Properties

Свойство Type Description
CreateBigMovingStarVisual void
CreateSmallTwinklingStarVisual void
CreateStarVisual SpriteVisual
CreateStarsVisuals void
InitializeCompositionVariables void
OnInclinometerReadingChanged void
OnLoaded void
OnWindowVisibilityChanged void
RunInclinometer void
SetupInclinometer void
SetupSkyVisualOffsetExpressionAnimation void
StartBigMovingStarVisualOpacityAnimation void
StartSkyCanvasStartupAnimations void
StartSmallTwinklingStarVisualOpacityAnimation void
StartStarVisualOffsetAnimation void
StopInclinometer void

Méthodes publiques

Méthode Description
StarsBackground ( ) : Continuity.Extensions

Private Methods

Méthode Description
CreateBigMovingStarVisual ( ) : void
CreateSmallTwinklingStarVisual ( ) : void
CreateStarVisual ( float offsetZ, float diameter ) : SpriteVisual
CreateStarsVisuals ( ) : void
InitializeCompositionVariables ( ) : void
OnInclinometerReadingChanged ( Inclinometer sender, InclinometerReadingChangedEventArgs e ) : void
OnLoaded ( object sender, RoutedEventArgs e ) : void
OnWindowVisibilityChanged ( object sender, VisibilityChangedEventArgs e ) : void
RunInclinometer ( ) : void

Restore the default report interval.

SetupInclinometer ( ) : void
SetupSkyVisualOffsetExpressionAnimation ( ) : void
StartBigMovingStarVisualOpacityAnimation ( SpriteVisual starVisual ) : void
StartSkyCanvasStartupAnimations ( ) : void
StartSmallTwinklingStarVisualOpacityAnimation ( SpriteVisual starVisual ) : void
StartStarVisualOffsetAnimation ( SpriteVisual starVisual, double duration, float offsetZ = 0.0f ) : void
StopInclinometer ( ) : void

Reset the default report interval to release resources while the sensor is not in use.

Method Details

StarsBackground() public méthode

public StarsBackground ( ) : Continuity.Extensions
Résultat Continuity.Extensions

Property Details

NumberOfBigMovingStarsProperty public_oe static_oe property

public static DependencyProperty,Windows.UI.Xaml NumberOfBigMovingStarsProperty
Résultat Windows.UI.Xaml.DependencyProperty

NumberOfSmallTwinklingStarsProperty public_oe static_oe property

public static DependencyProperty,Windows.UI.Xaml NumberOfSmallTwinklingStarsProperty
Résultat Windows.UI.Xaml.DependencyProperty

SkyVisualAreaRatioProperty public_oe static_oe property

public static DependencyProperty,Windows.UI.Xaml SkyVisualAreaRatioProperty
Résultat Windows.UI.Xaml.DependencyProperty

StarUriStringProperty public_oe static_oe property

public static DependencyProperty,Windows.UI.Xaml StarUriStringProperty
Résultat Windows.UI.Xaml.DependencyProperty