Romestead Assembly Reference

Candide.CandideUI.Components.CandideDraggableMap

Type JSON

public class in Candide.CandideUI.Components

Methods13
Properties0
Fields13
Events1
Type metadata
  • AssemblyRomestead
  • NamespaceCandide.CandideUI.Components
  • Base typeCandide.CandideUI.CandideUiElement
  • HashED6796FC60DB66970765CB6AD1A00A8EAF8654AEE5670D14C55B1964745C41B2

Relationships

Fields

NameVisibilitySignature
CursorPositionpublicpublic Microsoft.Xna.Framework.Vector2 CursorPosition
CursorTilePositionpublicpublic Microsoft.Xna.Framework.Vector2 CursorTilePosition
DragOffsetpublicpublic Microsoft.Xna.Framework.Vector2 DragOffset
DrawMappublicpublic System.Action<Candide.CandideUI.UiRenderContext, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Vector2> DrawMap
MapClickedprivateprivate System.EventHandler<Microsoft.Xna.Framework.Vector2> MapClicked
PixelScrollDashMultiplierpublicpublic System.Single PixelScrollDashMultiplier
PixelScrollSizepublicpublic System.Single PixelScrollSize
WoldTileCenterPospublicpublic Microsoft.Xna.Framework.Vector2 WoldTileCenterPos
ZoomLevelpublicpublic System.Single ZoomLevel
_bufferCompleteprivateprivate System.Boolean _bufferComplete
_dragBufferprivateprivate Microsoft.Xna.Framework.Vector2 _dragBuffer
_dragStartprivateprivate Microsoft.Xna.Framework.Vector2 _dragStart
_isBeingDraggedprivateprivate System.Boolean _isBeingDragged

Events

NameVisibilitySignature
MapClickedpublicpublic System.EventHandler<Microsoft.Xna.Framework.Vector2> MapClicked

Methods

ClampCenterTile

private System.Void ClampCenterTile()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashBFD4543481F16B78760927676F1FC6C5B6D150D6944A464A344CA2C06EE4CDDE
  • Body hashFB721D542EA8D526E1728EA967EA1D81D620EE882172B431481A9ACA56C3EE50
  • IL size117
Referenced calls
  • Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
  • Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)
  • Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
Called by

GetFocusable

public Candide.CandideUI.CandideUiElement GetFocusable()

Method metadata
  • Visibilitypublic
  • Return typeCandide.CandideUI.CandideUiElement
  • StaticFalse
  • VirtualTrue
  • HashC7E8DCAAFADE95333BA17FAB82FDA24FB2E04F87162D15A4BFB1AF40B8E2D491
  • Body hash83C59B39593AD36D7D201985BEA5477833FC1B032344BE116D9F920CF67680EA
  • IL size2

GetMapParameters

private System.ValueTuple<Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Vector2> GetMapParameters()

Method metadata
  • Visibilityprivate
  • Return typeSystem.ValueTuple<Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Vector2>
  • StaticFalse
  • VirtualFalse
  • HashF94311C7EF4C4C3FECD705F33F30DA342C8A971D8AA670C80C4D80C88CFFD97B
  • Body hash9B6ECD7445AAC4D0E05EB1AFD79A287A77C4DA6672A02047807BBFD34A4CE348
  • IL size163
Referenced calls
  • Candide.CandideUI.CandideUiElement::get_BorderBounds()
  • Microsoft.Xna.Framework.Rectangle::get_Size()
  • Microsoft.Xna.Framework.Point::ToVector2()
  • Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
  • Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)
  • Candide.CandideUI.CandideUiElement::CalculateScreenPosition()
  • Candide.CandideUI.CandideUiSystem::get_Scale()
  • System.ValueTuple<Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Vector2>::.ctor(!0, !1, !2, !3)
Called by

GetTileToScreenTransform

public Microsoft.Xna.Framework.Matrix GetTileToScreenTransform()

Method metadata
  • Visibilitypublic
  • Return typeMicrosoft.Xna.Framework.Matrix
  • StaticFalse
  • VirtualFalse
  • Hash33D1848A8FF60E3695A549B43C1ABDA0C66BE9731A9EF355938440814BF70F7E
  • Body hashEF6B72D7DC44AB704913C5DD7B09F973BC0CAC8C0A196ABEA0A6AFC28E6A9B0F
  • IL size48
Referenced calls
Called by

InternalDraw

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

Method metadata
  • Visibilityprotected
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashBC77908FCAD9C6459DFD6ACC0B7DD4165878982A0A2323FC796F6FFEE7E02814
  • Body hashBF6F068C2DD00C418C8ECCAA5BA42E0CE4CCFB0D1D9D04A9B470FEC49CFB8191
  • IL size126
Referenced calls

InternalMeasure

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

Method metadata
  • Visibilityprotected
  • Return typeMicrosoft.Xna.Framework.Vector2
  • StaticFalse
  • VirtualTrue
  • Hash68EE98415A21581519DE0FB3B967F3F44E6F8571730700F3E6394DA31432004D
  • Body hashD6B0C777ED2F8E9C4E70CFEFF6C969BE41FD4AC5841744FF32FB1DC72270E51A
  • IL size2

OnMouseDragStart

public System.Boolean OnMouseDragStart()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualTrue
  • Hash83A0C0EC78E44DCECFB8974FF2C57B75E6A6ED1572316881BD6E8D03EB0A961E
  • Body hash7368FE4519ACB45A65C99E203A9133E541253E8240347AAD52A1C1791CAFCF3F
  • IL size43
Referenced calls

OnMouseFullClick

public System.Void OnMouseFullClick()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash51C04808BAEA1B59E6962036EB94BF9F7ADDA594461C43947B7CF199DBF39193
  • Body hash1E6892B446344A790D9D602A278064D205CA95081E081BAD169D09F20352BD2E
  • IL size30
Referenced calls

OnMouseScroll

public System.Void OnMouseScroll(System.Single delta)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash2BF05DAC8FAD0C4B5EA753E7540BF89BE693AE7EC0890C3ECD1A822251F31E2D
  • Body hashF536E9488317BD0BB78D4345D214553CCEAE3B576B0908554E4C638784C601A9
  • IL size20
Referenced calls

SetZoomLevel

private System.Void SetZoomLevel(System.Single zoomAmount)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash89F116048AF5A224EBD882BCEC248E472B06E407E01FAC850B02A3E45706B4F0
  • Body hash2375FA8B277097514F253047D342B5B0BDB66C7774CF54BE9F004A88216307B8
  • IL size152
Referenced calls
  • Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)
  • Candide.Input.InputState::get_UsingController()
  • System.MathF::Abs(System.Single)
  • Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
  • Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
  • Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)
  • Candide.CandideUI.Components.CandideDraggableMap::ClampCenterTile()
Called by

Update

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash6DFD5E6F6592FC23F92CDE633A704BB8C79859FDED66FCE984533770C709A3DF
  • Body hash3B7B9888D6C2EAFE354CF5C16BE7AC36CECBB4305C7C2C26B5954758A75BA480
  • IL size624
Referenced calls

UpdateCursor

private System.Void UpdateCursor()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash32BA0A99DB5AA645D1CCFC61F6B613F18A12E1BDD03EC4C3E027F9B4DB5CB999
  • Body hash126568EDD7EBA19701D25E60E485C1C6FE46B7EC07CC2D372E51F9CED2A4F928
  • IL size106
Referenced calls
  • Candide.CandideUI.Components.CandideDraggableMap::GetTileToScreenTransform()
  • Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()
  • Candide.CandideUI.CandideUiElement::get_ActualBounds()
  • Microsoft.Xna.Framework.Rectangle::get_Center()
  • Microsoft.Xna.Framework.Point::ToVector2()
  • Candide.CandideUI.CandideUiElement::CalculateScreenPosition()
  • Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
  • Candide.CandideUI.MouseUiInputSystem::get_MouseWindowPosition()
  • Microsoft.Xna.Framework.Matrix::Invert(Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&)
  • Microsoft.Xna.Framework.Vector2::Transform(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Matrix)
Called by