Candide.CandideUI.Components.Buttons.CandideImageButton
Type JSONpublic class in Candide.CandideUI.Components.Buttons
Type metadata
- Assembly
Romestead - Namespace
Candide.CandideUI.Components.Buttons - Base type
Candide.CandideUI.CandideUiContainerSingleItem - Interfaces
Candide.CandideUI.Tooltip.ITooltipContent - Hash
5A7C2E80D34379CBA00CC2D02595E6D3FB0D914A4C40654E76F351F372226E3E
Relationships
Base type
Interfaces
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
ForcePress# | protected | protected System.Boolean ForcePress |
OnClickAction# | public | public System.Action OnClickAction |
_disabledFrame# | private | private System.Int32 _disabledFrame |
_forceDisableTimer# | private | private System.Single _forceDisableTimer |
_hoveredFrame# | private | private System.Int32 _hoveredFrame |
_image# | private | private Candide.CandideUI.Components.CandideImage _image |
_normalFrame# | private | private System.Int32 _normalFrame |
_pressedFrame# | private | private System.Int32 _pressedFrame |
Properties
| Name | Visibility | Signature |
|---|---|---|
Enabled# | public | public System.Boolean Enabled |
GetComparisonTooltipContent# | public | public System.Func<System.Collections.Generic.IEnumerable<Candide.CandideUI.CandideUiElement>> GetComparisonTooltipContent |
GetPreferredTooltipGrowthDirection# | public | public System.Func<Candide.CandideUI.Tooltip.CandideTooltipGrowthDirection> GetPreferredTooltipGrowthDirection |
GetTooltipContent# | public | public System.Func<System.Collections.Generic.IEnumerable<Candide.CandideUI.CandideUiElement>> GetTooltipContent |
IsPressed# | protected | protected System.Boolean IsPressed |
LocalLeftAnchorPoint# | public | public Microsoft.Xna.Framework.Vector2 LocalLeftAnchorPoint |
LocalRightAnchorPoint# | public | public Microsoft.Xna.Framework.Vector2 LocalRightAnchorPoint |
SpriteSheet# | public | public CandideCreator.Shared.Graphics.SpriteSheet SpriteSheet |
TooltipHasBeenUpdated# | public | public System.Boolean TooltipHasBeenUpdated |
Methods
DisableForTime
#
public System.Void DisableForTime(System.Single seconds)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
B627AF1424059193C8F34B6670B9D52C08C80AF48F51EC8BE1E6456B873D6AE9 - Body hash
AC2655F64E7F309A6A814A018F5628E77A2A33BCCF72174A75887A31538D3221 - IL size15
Referenced calls
Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)
GetFocusable
#
public Candide.CandideUI.CandideUiElement GetFocusable()
Method metadata
- Visibilitypublic
- Return type
Candide.CandideUI.CandideUiElement - StaticFalse
- VirtualTrue
- Hash
C7E8DCAAFADE95333BA17FAB82FDA24FB2E04F87162D15A4BFB1AF40B8E2D491 - Body hash
83C59B39593AD36D7D201985BEA5477833FC1B032344BE116D9F920CF67680EA - IL size2
InternalDraw
#
protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
A79E9D21B418618D7306B6512592A49009477B0756A166B533DB91D775814CF7 - Body hash
6D76563354EA0195E64B7AB2170ED62DB3D4324D3F6A628BBC6BFE744E028FE8 - IL size106
Referenced calls
Candide.CandideUI.CandideUiElement::get_Enabled()Candide.CandideUI.Components.Buttons.CandideImageButton::get_IsPressed()Candide.CandideUI.CandideUiElement::get_IsHovered()Candide.CandideUI.CandideUiContainerSingleItem::InternalDraw(Candide.CandideUI.UiRenderContext)
OnControllerAFullClick
#
public System.Void OnControllerAFullClick()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
6A38AC9842A3BD0EB51B907F96E362F3347C2B4496F88491A9B4583C54D9FA21 - Body hash
3F83160E32007F2FCB8BAE3CCDF008477051D6532CF230632D37412D4F02AEF8 - IL size23
Referenced calls
Candide.CandideUI.CandideUiElement::OnControllerAFullClick()System.Action::Invoke()
OnMouseFullClick
#
public System.Void OnMouseFullClick()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
E6DB251D297181E36C42B5F7C92E14C9407FFD21ECEA5E73534A763C0D6AC3B0 - Body hash
12F6F982642CAEE2B2C600CD2E613444F058318B6808899B52BC222BDAEE5A42 - IL size23
Referenced calls
Candide.CandideUI.CandideUiElement::OnMouseFullClick()System.Action::Invoke()
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
55420B7BDEF70810EA58EB19AFD4328D2EC05251C8966422ED9702AEAFE58A09 - Body hash
3A6838F80CEDF5CFC2C71E9CC8F8BDA4A14A6834C37B2B63E96F652666B75E60 - IL size77
Referenced calls
Candide.CandideUI.CandideUiElement::get_Enabled()Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()System.TimeSpan::get_TotalSeconds()Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)Candide.CandideUI.CandideUiContainerSingleItem::Update(Microsoft.Xna.Framework.GameTime)