Candide.CandideUI.Components.DraggablePanel
Type JSONpublic class in Candide.CandideUI.Components
Type metadata
- Assembly
Romestead - Namespace
Candide.CandideUI.Components - Base type
Candide.CandideUI.CandideUiContainerSingleItem - Hash
BE7BD38C0E6100169C3BF5C0A964532F63A9EB9E3CFAF30CE7215C395214DFB4
Relationships
Fields
| Name | Visibility | Signature |
|---|---|---|
PixelScrollDashMultiplier# | public | public System.Single PixelScrollDashMultiplier |
PixelScrollSize# | public | public System.Single PixelScrollSize |
ZoomLevel# | public | public System.Single ZoomLevel |
_bufferComplete# | private | private System.Boolean _bufferComplete |
_childMeasure# | private | private Microsoft.Xna.Framework.Vector2 _childMeasure |
_dragBuffer# | private | private Microsoft.Xna.Framework.Vector2 _dragBuffer |
_dragOffset# | private | private Microsoft.Xna.Framework.Vector2 _dragOffset |
_dragStart# | private | private Microsoft.Xna.Framework.Vector2 _dragStart |
_isBeingDragged# | private | private System.Boolean _isBeingDragged |
Properties
| Name | Visibility | Signature |
|---|---|---|
DragOffset# | public | public Microsoft.Xna.Framework.Vector2 DragOffset |
Methods
InternalArrange
#
public System.Void InternalArrange()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
8354BE558106329BA952BDBDD3B7098676806724F744F2C6150E06A16986E5B7 - Body hash
0B520B8FB03FF412D7912C1156E635A6E6F9F10509C65DD6170631A743F497F9 - IL size96
Referenced calls
Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)Candide.CandideUI.CandideUiElement::Arrange(Microsoft.Xna.Framework.Rectangle)
InternalDraw
#
protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
38A0045822418EEF46680FCA51BD7FEC8F3B67736FE61B553F5F273EBA4B5740 - Body hash
913A9F7E57C4B0D750C0297052C27D1CCD77A790C288DDCBFC6A5328B343FBEF - IL size33
Referenced calls
Candide.CandideUI.UiRenderContext::get_Scissor()Candide.CandideUI.CandideUiElement::Draw(Candide.CandideUI.UiRenderContext)Candide.CandideUI.UiRenderContext::set_Scissor(Microsoft.Xna.Framework.Rectangle)
InternalMeasure
#
protected Microsoft.Xna.Framework.Vector2 InternalMeasure(Microsoft.Xna.Framework.Vector2 availableSize)
Method metadata
- Visibilityprotected
- Return type
Microsoft.Xna.Framework.Vector2 - StaticFalse
- VirtualTrue
- Hash
4155182EEB54F5FE893AF82E4DE2EBBFCE9A5DC5586AFFD6D2FA26D358A72FB3 - Body hash
7834DBE7FF5222EEF47D624417776169BD2D892C2B2D2A17452CEBF6817A2183 - IL size37
Referenced calls
Microsoft.Xna.Framework.Vector2::.ctor(System.Single)Candide.CandideUI.CandideUiElement::Measure(Microsoft.Xna.Framework.Vector2)
OnMouseDragEnd
#
public System.Void OnMouseDragEnd()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
B584A9A2DA1C46B5FEBB0D247C36440ABAAD634461241086A5043AD1CDD020FF - Body hash
5EDF4D0BB39F48C50C7C837429E653D32BB939874C4017E2BED8DFA4861933E4 - IL size14
Referenced calls
OnMouseDragStart
#
public System.Boolean OnMouseDragStart()
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
F47D579854C0FE87736094F3DD2A4A3C805A2E53823E914B5AF3043CE07C7D8D - Body hash
29C3CC88350C88E5991484AFFC7698C078B92790FA66BE28345BB7F03ADAC210 - IL size48
Referenced calls
Candide.CandideUI.CandideUiElement::OnMouseDragStart()Candide.CandideUI.MouseUiInputSystem::get_MouseWindowPosition()Microsoft.Xna.Framework.Vector2::get_Zero()
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
80F4AF27C2B48B5218DB2F95969CB2789593E7D067627BD7CD35D6106D6E72B3 - Body hash
52FCD0C25669F3C25FB853629959023C8B7484CADCDF4D14D27ED7C357AF501D - IL size456
Referenced calls
Candide.CandideUI.CandideUiSystem::get_Scale()Candide.CandideUI.MouseUiInputSystem::get_MouseWindowPosition()Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Helpers.VectorExtension::TryNormalize(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2&)Candide.CandideUI.Components.DraggablePanel::get_DragOffset()Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)Candide.CandideUI.Components.DraggablePanel::set_DragOffset(Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::get_Zero()Microsoft.Xna.Framework.Vector2::Length()Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)Candide.CandideUI.CandideUiElement::get_IsFocused()Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()Candide.CandideUI.CandideUiSystem::get_InputFocusableElement()Candide.Input.SuperKeybind::Held()