C# Class FlatRedBall.Gui.Button

A UI element which displays text and visually responds to pushes.
Inheritance: Window
Afficher le fichier Open project: vchelaru/FlatRedBall Class Usage Examples

Protected Properties

Свойство Type Description
mOverlayTexture FlatRedBall.Texture2D

Méthodes publiques

Méthode Description
Button ( Cursor cursor ) : System
Button ( GuiSkin guiSkin, Cursor cursor ) : System
Button ( string buttonTexture, Cursor cursor, string contentManagerName ) : System
Press ( ) : void
SetOverlayAnimationChain ( AnimationChain achToSet ) : void
SetOverlayTextures ( FlatRedBall.Texture2D upTexture, FlatRedBall.Texture2D downTexture ) : void
SetOverlayTextures ( int col, int row ) : void
SetOverlayTextures ( int col, int row, int downCol, int downRow ) : void
SetSkin ( ButtonSkin upSkin, ButtonSkin downSkin ) : void
SetSkin ( GuiSkin guiSkin ) : void
TestCollision ( Cursor cursor ) : void

Méthodes protégées

Méthode Description
Destroy ( bool keepEvents ) : void

Private Methods

Méthode Description
Destroy ( ) : void
DrawSelfAndChildren ( Camera camera ) : void
GetNumberOfVerticesToDraw ( ) : int
SetTexturePropertiesFromSkin ( ButtonSkin buttonSkin ) : void

Method Details

Button() public méthode

public Button ( Cursor cursor ) : System
cursor Cursor
Résultat System

Button() public méthode

public Button ( GuiSkin guiSkin, Cursor cursor ) : System
guiSkin GuiSkin
cursor Cursor
Résultat System

Button() public méthode

public Button ( string buttonTexture, Cursor cursor, string contentManagerName ) : System
buttonTexture string
cursor Cursor
contentManagerName string
Résultat System

Destroy() protected méthode

protected Destroy ( bool keepEvents ) : void
keepEvents bool
Résultat void

Press() public méthode

public Press ( ) : void
Résultat void

SetOverlayAnimationChain() public méthode

public SetOverlayAnimationChain ( AnimationChain achToSet ) : void
achToSet FlatRedBall.Graphics.Animation.AnimationChain
Résultat void

SetOverlayTextures() public méthode

public SetOverlayTextures ( FlatRedBall.Texture2D upTexture, FlatRedBall.Texture2D downTexture ) : void
upTexture FlatRedBall.Texture2D
downTexture FlatRedBall.Texture2D
Résultat void

SetOverlayTextures() public méthode

public SetOverlayTextures ( int col, int row ) : void
col int
row int
Résultat void

SetOverlayTextures() public méthode

public SetOverlayTextures ( int col, int row, int downCol, int downRow ) : void
col int
row int
downCol int
downRow int
Résultat void

SetSkin() public méthode

public SetSkin ( ButtonSkin upSkin, ButtonSkin downSkin ) : void
upSkin ButtonSkin
downSkin ButtonSkin
Résultat void

SetSkin() public méthode

public SetSkin ( GuiSkin guiSkin ) : void
guiSkin GuiSkin
Résultat void

TestCollision() public méthode

public TestCollision ( Cursor cursor ) : void
cursor Cursor
Résultat void

Property Details

mOverlayTexture protected_oe property

protected FlatRedBall.Texture2D mOverlayTexture
Résultat FlatRedBall.Texture2D