Candide.CandideUI.Components.Buttons.CandideButtonBase
Type JSONpublic class in Candide.CandideUI.Components.Buttons
Type metadata
- Assembly
Romestead - Namespace
Candide.CandideUI.Components.Buttons - Base type
Candide.CandideUI.CandideUiContainerSingleItem - Hash
4B5BC83A9CBE55AC07179E907F64FE61A05D22D1CD4446141AF94549E1A84E9D
Relationships
Base type
Derived types
Candide.CandideUI.Components.Buttons.CandideGridIconLabelButtonCandide.CandideUI.Components.Buttons.CandideIconButtonCandide.CandideUI.Components.Buttons.CandideIconCooldownButtonCandide.CandideUI.Components.Buttons.CandideIconLabelButtonCandide.CandideUI.Components.Buttons.CandideLabelButtonCandide.CandideUI.Components.Buttons.CandideToggleButtonCandide.CandideUI.Components.Buttons.TooltipButtonBaseCandide.CandideUI.Components.Buttons.TooltipGridIconLabelButton
Referenced by types
Candide.CandideUI.Components.Buttons.CandideGridIconLabelButtonCandide.CandideUI.Components.Buttons.CandideIconButtonCandide.CandideUI.Components.Buttons.CandideIconCooldownButtonCandide.CandideUI.Components.Buttons.CandideIconLabelButtonCandide.CandideUI.Components.Buttons.CandideLabelButtonCandide.CandideUI.Components.Buttons.CandideToggleButtonCandide.CandideUI.Components.Buttons.TooltipButtonBaseCandide.CandideUI.Components.Buttons.TooltipGridIconLabelButtonCandide.MainMenu.Ui.DebugMainMenuWindowCandide.MainMenu.Ui.MainMenuWindow
Fields
| Name | Visibility | Signature |
|---|---|---|
ButtonStyle# | public | public Candide.CandideUI.Components.Buttons.CandideButtonStyle ButtonStyle |
ClickedSheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet ClickedSheet |
DelayedEnabledTimer# | public | public System.Single DelayedEnabledTimer |
DisabledSheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet DisabledSheet |
ForcePress# | protected | protected System.Boolean ForcePress |
HoverSheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet HoverSheet |
InternalTransformHasBeenApplied# | protected | protected System.Boolean InternalTransformHasBeenApplied |
NormalSheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet NormalSheet |
OnClickAction# | public | public System.Action OnClickAction |
RedClickedSheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet RedClickedSheet |
RedDisabledSheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet RedDisabledSheet |
RedHoverSheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet RedHoverSheet |
RedNormalSheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet RedNormalSheet |
TileSize# | private | private System.Int32 TileSize |
Properties
| Name | Visibility | Signature |
|---|---|---|
IsPressed# | protected | protected System.Boolean IsPressed |
Methods
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
B0B650CD8AB01415C7C202F58CD885A2B6C83A4B2C5A3B4B5546F3D378B92419 - Body hash
2D9748B580B9A8F68BC16CAD9D66EAA6AAF46051BCD5B3E772010CD900311A2F - IL size383
Referenced calls
Candide.CandideUI.CandideUiElement::get_BorderBounds()Microsoft.Xna.Framework.Rectangle::get_Location()Microsoft.Xna.Framework.Point::ToVector2()Candide.CandideUI.CandideUiElement::get_Enabled()Microsoft.Xna.Framework.Vector2::get_One()Candide.CandideUI.UiRenderContext::DrawSprite9Box(System.Single, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Candide.CandideUI.Components.Buttons.CandideButtonBase::get_IsPressed()Candide.CandideUI.CandideUiElement::get_Transform()Candide.CandideUI.CandideUiElement::get_Top()Candide.CandideUI.CandideUiSystem::get_Scale()Candide.CandideUI.CandideUiElement::set_Top(System.Int32)Candide.CandideUI.CandideUiElement::Draw(Candide.CandideUI.UiRenderContext)Candide.CandideUI.CandideUiElement::get_IsHovered()Candide.CandideUI.CandideUiElement::get_TransformRef()
OnControllerAFullClick
#
public System.Void OnControllerAFullClick()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
C1A83FB55A003A59AAE6E805F32BF2A091E2A8E76DF362385D6D0AF765B8F0CE - Body hash
FD25B484F65AECA99F7A90660FA28CD463F943CFB7FE6C11462C8ED6B1CB8257 - 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
C5F4839843FE3F56BD227D6A65A4E35CDFFA0E8B5B1DE75DAEFF0E9C3CDA9A3E - Body hash
73DF4593F709C924A6AAF837184A68E1D5D89A05E6514CDE61E952B92EC50DD6 - 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
F2E0B33E1E7D596D8A19AEF303FE49F54DEAA9AF2E23EB5210F1E0CAEAE83B77 - Body hash
4D40930DEE49F4054A359D6383159F2305BF7424EEBB50E36BEC972027346109 - 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)