C# Class FontEffectsLib.FontTypes.FadingFont

Inheritance: ShadowFont, IStateful
显示文件 Open project: GreatMindsRobotics/FontEffectsLib Class Usage Examples

Protected Properties

Property Type Description
_alpha float
_fadeStep float
_fadeType FadingType
_startingAlpha float
_startingShadowColor Color
_startingTintColor Color
_state FontState
_targetAlpha float
_targetShadowColor Color
_targetTintColor Color

Public Methods

Method Description
FadingFont ( SpriteFont font, Vector2 position, Color tintColor ) : System
FadingFont ( SpriteFont font, Vector2 position, float startingAlpha, float targetAlpha, float fadeStep, float brightness, String text, Color tintColor, Vector2 shadowPosition, Color shadowColor, FadingType fadingType, bool startFading ) : System
FadingFont ( SpriteFont font, Vector2 position, float startingAlpha, float targetAlpha, float fadeStep, float brightness, String text, Color tintColor, bool startFading ) : System
Reset ( ) : void
Update ( GameTime gameTime ) : void

Protected Methods

Method Description
changeState ( FontState newState ) : void

Private Methods

Method Description
adjustColor ( Color &adjustMe, Color target, float alpha ) : void

Method Details

FadingFont() public method

public FadingFont ( SpriteFont font, Vector2 position, Color tintColor ) : System
font Microsoft.Xna.Framework.Graphics.SpriteFont
position Vector2
tintColor Color
return System

FadingFont() public method

public FadingFont ( SpriteFont font, Vector2 position, float startingAlpha, float targetAlpha, float fadeStep, float brightness, String text, Color tintColor, Vector2 shadowPosition, Color shadowColor, FadingType fadingType, bool startFading ) : System
font Microsoft.Xna.Framework.Graphics.SpriteFont
position Vector2
startingAlpha float
targetAlpha float
fadeStep float
brightness float
text String
tintColor Color
shadowPosition Vector2
shadowColor Color
fadingType FadingType
startFading bool
return System

FadingFont() public method

public FadingFont ( SpriteFont font, Vector2 position, float startingAlpha, float targetAlpha, float fadeStep, float brightness, String text, Color tintColor, bool startFading ) : System
font Microsoft.Xna.Framework.Graphics.SpriteFont
position Vector2
startingAlpha float
targetAlpha float
fadeStep float
brightness float
text String
tintColor Color
startFading bool
return System

Reset() public method

public Reset ( ) : void
return void

Update() public method

public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
return void

changeState() protected method

protected changeState ( FontState newState ) : void
newState FontState
return void

Property Details

_alpha protected_oe property

protected float _alpha
return float

_fadeStep protected_oe property

protected float _fadeStep
return float

_fadeType protected_oe property

protected FadingType _fadeType
return FadingType

_startingAlpha protected_oe property

protected float _startingAlpha
return float

_startingShadowColor protected_oe property

protected Color _startingShadowColor
return Color

_startingTintColor protected_oe property

protected Color _startingTintColor
return Color

_state protected_oe property

protected FontState _state
return FontState

_targetAlpha protected_oe property

protected float _targetAlpha
return float

_targetShadowColor protected_oe property

protected Color _targetShadowColor
return Color

_targetTintColor protected_oe property

protected Color _targetTintColor
return Color