C# Class Nez.TrailRibbon

Renders a trail behind a moving object Adapted from http://www.paradeofrain.com/2010/01/28/update-on-continuous-2d-trails-in-xna/
Inheritance: RenderableComponent, IUpdatable
Afficher le fichier Open project: prime31/Nez

Méthodes publiques

Свойство Type Description
endColor Color
ribbonRadius float
startColor Color

Méthodes publiques

Méthode Description
TrailRibbon ( ) : System
TrailRibbon ( int ribbonLength ) : System
isVisibleFromCamera ( Camera camera ) : bool
onAddedToEntity ( ) : void
onEnabled ( ) : void
render ( Graphics graphics, Camera camera ) : void

Private Methods

Méthode Description
IUpdatable ( ) : void
calculateVertices ( ) : void

transfers the data from our segments to the vertices for display

initializeVertices ( ) : void

builds the intialial ribbon segments

Method Details

TrailRibbon() public méthode

public TrailRibbon ( ) : System
Résultat System

TrailRibbon() public méthode

public TrailRibbon ( int ribbonLength ) : System
ribbonLength int
Résultat System

isVisibleFromCamera() public méthode

public isVisibleFromCamera ( Camera camera ) : bool
camera Camera
Résultat bool

onAddedToEntity() public méthode

public onAddedToEntity ( ) : void
Résultat void

onEnabled() public méthode

public onEnabled ( ) : void
Résultat void

render() public méthode

public render ( Graphics graphics, Camera camera ) : void
graphics Graphics
camera Camera
Résultat void

Property Details

endColor public_oe property

end (tail) color of the ribbon
public Color endColor
Résultat Color

ribbonRadius public_oe property

max pixel radius of the ribbon
public float ribbonRadius
Résultat float

startColor public_oe property

starting color of the ribbon
public Color startColor
Résultat Color