C# Class Artemis.Engine.Forms.Menu.BaseMenuForm

Inheritance: PhysicalForm
Show file Open project: ArtemisEngine/Artemis-Engine

Public Properties

Property Type Description
Focusable bool
OnClicked OnClickedDelegate
OnFocusGained OnFocusGainedDelegate
OnFocusLost OnFocusLostDelegate
OnHeld OnHeldDelegate
OnMouseEnter OnMouseEnterDelegate
OnMouseHover OnMouseHoverDelegate
OnMouseLeave OnMouseLeaveDelegate
OnReleased OnReleasedDelegate

Private Methods

Method Description
BaseMenuForm ( ) : System.Linq
BaseMenuForm ( Body body ) : System.Linq
BaseMenuForm ( BodyConstructor constructor ) : System.Linq
BaseMenuForm ( string name ) : System.Linq
BaseMenuForm ( string name, Body body ) : System.Linq
BaseMenuForm ( string name, BodyConstructor constructor ) : System.Linq
MainUpdate ( ) : void

Property Details

Focusable public property

Whether or not this form can be focused by a MenuNavigator.
public bool Focusable
return bool

OnClicked public property

Delegate invoked when the user has clicked this form.
public OnClickedDelegate OnClicked
return OnClickedDelegate

OnFocusGained public property

Delegate invoked when this form has gained focus by a MenuNavigator. This is only invoked if Focusable is true.
public OnFocusGainedDelegate OnFocusGained
return OnFocusGainedDelegate

OnFocusLost public property

Delegate invoked when this form has lost focus. This is only invoked if Focusable is true.
public OnFocusLostDelegate OnFocusLost
return OnFocusLostDelegate

OnHeld public property

Delegate invoked while the user is clicking this form.
public OnHeldDelegate OnHeld
return OnHeldDelegate

OnMouseEnter public property

Delegate invoked when the user's mouse enters this form.
public OnMouseEnterDelegate OnMouseEnter
return OnMouseEnterDelegate

OnMouseHover public property

Delegate invoked while the user's mouse is in this form. This is called the frame *after* OnMouseEnter is invoked.
public OnMouseHoverDelegate OnMouseHover
return OnMouseHoverDelegate

OnMouseLeave public property

Delegate invoked when the user's mouse leaves this form.
public OnMouseLeaveDelegate OnMouseLeave
return OnMouseLeaveDelegate

OnReleased public property

Delegate invoked when the user has stopped clicking this form.
public OnReleasedDelegate OnReleased
return OnReleasedDelegate