Romestead Assembly Reference

Candide.CandideUI.Components.DraggablePanel

Type JSON

public class in Candide.CandideUI.Components

Methods6
Properties1
Fields9
Events0
Type metadata

Relationships

Fields

NameVisibilitySignature
PixelScrollDashMultiplierpublicpublic System.Single PixelScrollDashMultiplier
PixelScrollSizepublicpublic System.Single PixelScrollSize
ZoomLevelpublicpublic System.Single ZoomLevel
_bufferCompleteprivateprivate System.Boolean _bufferComplete
_childMeasureprivateprivate Microsoft.Xna.Framework.Vector2 _childMeasure
_dragBufferprivateprivate Microsoft.Xna.Framework.Vector2 _dragBuffer
_dragOffsetprivateprivate Microsoft.Xna.Framework.Vector2 _dragOffset
_dragStartprivateprivate Microsoft.Xna.Framework.Vector2 _dragStart
_isBeingDraggedprivateprivate System.Boolean _isBeingDragged

Properties

NameVisibilitySignature
DragOffsetpublicpublic Microsoft.Xna.Framework.Vector2 DragOffset

Methods

InternalArrange

public System.Void InternalArrange()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash8354BE558106329BA952BDBDD3B7098676806724F744F2C6150E06A16986E5B7
  • Body hash0B520B8FB03FF412D7912C1156E635A6E6F9F10509C65DD6170631A743F497F9
  • IL size96
Referenced calls

InternalDraw

protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)

Method metadata
  • Visibilityprotected
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash38A0045822418EEF46680FCA51BD7FEC8F3B67736FE61B553F5F273EBA4B5740
  • Body hash913A9F7E57C4B0D750C0297052C27D1CCD77A790C288DDCBFC6A5328B343FBEF
  • IL size33
Referenced calls

InternalMeasure

protected Microsoft.Xna.Framework.Vector2 InternalMeasure(Microsoft.Xna.Framework.Vector2 availableSize)

Method metadata
  • Visibilityprotected
  • Return typeMicrosoft.Xna.Framework.Vector2
  • StaticFalse
  • VirtualTrue
  • Hash4155182EEB54F5FE893AF82E4DE2EBBFCE9A5DC5586AFFD6D2FA26D358A72FB3
  • Body hash7834DBE7FF5222EEF47D624417776169BD2D892C2B2D2A17452CEBF6817A2183
  • IL size37
Referenced calls

OnMouseDragEnd

public System.Void OnMouseDragEnd()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashB584A9A2DA1C46B5FEBB0D247C36440ABAAD634461241086A5043AD1CDD020FF
  • Body hash5EDF4D0BB39F48C50C7C837429E653D32BB939874C4017E2BED8DFA4861933E4
  • IL size14
Referenced calls

OnMouseDragStart

public System.Boolean OnMouseDragStart()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualTrue
  • HashF47D579854C0FE87736094F3DD2A4A3C805A2E53823E914B5AF3043CE07C7D8D
  • Body hash29C3CC88350C88E5991484AFFC7698C078B92790FA66BE28345BB7F03ADAC210
  • IL size48
Referenced calls

Update

public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash80F4AF27C2B48B5218DB2F95969CB2789593E7D067627BD7CD35D6106D6E72B3
  • Body hash52FCD0C25669F3C25FB853629959023C8B7484CADCDF4D14D27ED7C357AF501D
  • 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()