Romestead Assembly Reference

Candide.CandideUI.CandideUiContainerMultipleItems

Type JSON

public class in Candide.CandideUI

Methods22
Properties6
Fields6
Events0
Type metadata

Relationships

Fields

NameVisibilitySignature
Childrenprotectedprotected System.Collections.Generic.List<Candide.CandideUI.CandideUiElement> Children
_childrenCopyprivateprivate System.Collections.Generic.List<Candide.CandideUI.CandideUiElement> _childrenCopy
_childrenCopyDirtyprivateprivate System.Boolean _childrenCopyDirty
_enabledprivateprivate System.Boolean _enabled
_focusedChildprivateprivate Candide.CandideUI.CandideUiElement _focusedChild
_lastFocusedChildIndexprivateprivate System.Nullable<System.Int32> _lastFocusedChildIndex

Properties

NameVisibilitySignature
ChildrenCopypublicpublic System.Collections.Generic.List<Candide.CandideUI.CandideUiElement> ChildrenCopy
ChildrenCountpublicpublic System.Int32 ChildrenCount
ChildrenEnumerablepublicpublic System.Collections.Generic.IEnumerable<Candide.CandideUI.CandideUiElement> ChildrenEnumerable
Desktoppublicpublic Candide.CandideUI.CandideDesktop Desktop
Enabledpublicpublic System.Boolean Enabled
FocusedChildprotectedprotected Candide.CandideUI.CandideUiElement FocusedChild

Methods

AddChild

public System.Void AddChild(Candide.CandideUI.CandideUiElement element, System.Boolean putFirst)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashB87C3E8AF77A5B19964D51511AD7FBB2070C3AA2A9CD5E12B7CC8F89228D9316
  • Body hash95A384CA732BB5636322D782C5A69D2B290ADDD18793A48423868E57E7264930
  • IL size71
Referenced calls
  • System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::Insert(System.Int32, !0)
  • System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::Add(!0)
  • Candide.CandideUI.CandideUiElement::get_Desktop()
  • Candide.CandideUI.CandideUiElement::set_Desktop(Candide.CandideUI.CandideDesktop)
  • Candide.CandideUI.Exceptions.CandideUiException::.ctor(System.String)
  • Candide.CandideUI.CandideUiContainerMultipleItems::OnChildrenChanged()
Called by
String literals
  • Can't add itself as child

ClearChildren

public System.Void ClearChildren()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash7CEA2F1AB8E79F5955314BABB41D270E0361A6F5AC8466AB63967FF35902353E
  • Body hashCFDA0B32512F79D18FA5F31C80315F9F2F608E33B4E3DA0213B4EA876012584B
  • IL size96
Referenced calls
  • System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::GetEnumerator()
  • List.Enumerator<Candide.CandideUI.CandideUiElement>::get_Current()
  • Candide.CandideUI.CandideUiElement::set_Desktop(Candide.CandideUI.CandideDesktop)
  • List.Enumerator<Candide.CandideUI.CandideUiElement>::MoveNext()
  • System.IDisposable::Dispose()
  • System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::Clear()
  • Candide.CandideUI.CandideUiContainerMultipleItems::OnChildrenChanged()
Called by

GetChild

public Candide.CandideUI.CandideUiElement GetChild(System.Int32 index)

Method metadata
  • Visibilitypublic
  • Return typeCandide.CandideUI.CandideUiElement
  • StaticFalse
  • VirtualFalse
  • Hash4E59016ACE7929675438EE775BEAC71A11B00E93210447F80171EE9206667048
  • Body hash5FEA9A939D5888DDE484539C04FA70BB3CE32F669D78B7EFDBE4C00737A2DF03
  • IL size13
Referenced calls
  • System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::get_Item(System.Int32)
Called by

GetClosestFocusableToElement

public Candide.CandideUI.CandideUiElement GetClosestFocusableToElement(Candide.CandideUI.CandideUiElement otherElement)

Method metadata
  • Visibilitypublic
  • Return typeCandide.CandideUI.CandideUiElement
  • StaticFalse
  • VirtualTrue
  • HashF77716A6652A6CD981F6F0D7BB6B8ECEDCDB44AB1D91DD71FF958E27979BF90A
  • Body hashC154DF64E59DB05187DB4D1CD3068655D6B8E914A29C8A3CD8A30392AFB77365
  • IL size351
Referenced calls

GetClosestFocusableToElementAngle

public Candide.CandideUI.CandideUiElement GetClosestFocusableToElementAngle(Candide.CandideUI.CandideUiElement otherElement, Microsoft.Xna.Framework.Vector2 targetDir, System.Single maxAngleDeviation)

Method metadata
  • Visibilitypublic
  • Return typeCandide.CandideUI.CandideUiElement
  • StaticFalse
  • VirtualTrue
  • HashEBEFFB36AD6C99E3367FC139E77AA4536BCED6CD656A915B5BC631C873C1EA8F
  • Body hash2F2BBC203326F77490B8261BCD42C9986F557B5A8E9A153E382F797AA24F1DDE
  • IL size379
Referenced calls

GetControllerFocusContainerElement

public Candide.CandideUI.CandideUiElement GetControllerFocusContainerElement()

Method metadata
  • Visibilitypublic
  • Return typeCandide.CandideUI.CandideUiElement
  • StaticFalse
  • VirtualTrue
  • Hash63FA3B5829D073D7CD2E953EBC5F99FBA0AE1FEEAE1427C582FA653E1DF6D25D
  • Body hash692A7AF5E2FCF19987E2DD418ABF342F79AE103A31C36D8CDDA91BBA368823CA
  • IL size81
Referenced calls

GetFirstChild

public Candide.CandideUI.CandideUiElement GetFirstChild()

Method metadata
  • Visibilitypublic
  • Return typeCandide.CandideUI.CandideUiElement
  • StaticFalse
  • VirtualFalse
  • Hash9D1CFAB551A66FAB2AF3D6E148E2BDD1D11695A40EC37A4F1A6FBE33E3CB37AA
  • Body hash8E5F4D03C2126C45ACEB54088990F970ACB4DA7DD983A430205AC105C382CFB1
  • IL size12
Referenced calls
  • System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable<!!0>)

GetFocusable

public Candide.CandideUI.CandideUiElement GetFocusable()

Method metadata
  • Visibilitypublic
  • Return typeCandide.CandideUI.CandideUiElement
  • StaticFalse
  • VirtualTrue
  • Hash378237C0E8F6F6948C5AFE8899BF48BF635B071BBE39B187CF46B22C2EF3365D
  • Body hash33B0910A6E3F864FFAD2E7F12E3E41E1F20C8A3160E51535D20DD42024F45671
  • IL size18
Referenced calls
Called by

InternalDraw

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

Method metadata
  • Visibilityprotected
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash93AEBF92AB46A920AA74E62A8133326C264271AEB4E5F76A6BED7E10654E51C7
  • Body hash2B3E885E23484086F412752CF94507DDF083E933A332457630CD473CB5E67BFA
  • IL size53
Referenced calls
Called by

InvalidateFocusedChild

public System.Void InvalidateFocusedChild(System.Nullable<System.Int32> newStartIndex, System.Boolean invalidateChildren)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashBEB9FEED34B4A267938BBC7C615AF3AD66FC15127DA2A003580E5059C3527565
  • Body hashDF43794E42A11C658540B9900CE74AAF12E88946D0785633179A1699B145FFB8
  • IL size141
Referenced calls
Called by
String literals
  • InvalidateFocusedChild: New given start index goes outside of children indices.

InvalidateTransform

internal System.Void InvalidateTransform()

Method metadata
  • Visibilityinternal
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash9CEF1E838573753E923940E0410DFC0585CDFA9247058D5CB6B647E5B17545F0
  • Body hashCBA999B44D1D46C8688A6DCD9E30B785326FEF0C172296FA55AE2A4E91C4F7BB
  • IL size58
Referenced calls
  • Candide.CandideUI.CandideUiElement::InvalidateTransform()
  • System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::GetEnumerator()
  • List.Enumerator<Candide.CandideUI.CandideUiElement>::get_Current()
  • List.Enumerator<Candide.CandideUI.CandideUiElement>::MoveNext()
  • System.IDisposable::Dispose()

OnChildrenChanged

protected System.Void OnChildrenChanged()

Method metadata
  • Visibilityprotected
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashCC8A875BB611F950E285C98FB85CB6003776015158858391D28ED03E5F3095C1
  • Body hashA5D3FFA4E0E74E9F8FA9F06E569F07D370CFEC4D1047B70E83438F3C693C6B4D
  • IL size14
Referenced calls
Called by

OnControllerNavigation

public System.Boolean OnControllerNavigation(Candide.CandideUI.ControllerNavigation navigation)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualTrue
  • Hash7339EB508176DCF1DEE3C0DC863D9B364568FFA8401462D4ECB88818857DD4DC
  • Body hash686759FBFF767DC133CAFFD8907193A394441B2505B901E2D4A68FEFFDEBD08F
  • IL size29
Referenced calls
Called by

OnControllerNextWindowNavigation

public System.Boolean OnControllerNextWindowNavigation(System.Boolean forward)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualTrue
  • Hash024C1921DB1B2FFB8722816B78359907971168E2B6C984A68BDAB7977BA3AB54
  • Body hash83F4C4572EF935CE9E05342C673032C350D656BD717248B158F80ACD1E2E8078
  • IL size103
Referenced calls

OnUiClosePressed

public System.Boolean OnUiClosePressed()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualTrue
  • Hash9CE80403898CD7890FA87EF79E60D352D408C540D03715A65C6B8CBE406C2619
  • Body hashF3D564B00B961E23C310262DD3555AFD25BDBB28FEA37D82B92AD53482C7091C
  • IL size57
Referenced calls
  • System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::get_Count()
  • System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::get_Item(System.Int32)
  • Candide.CandideUI.CandideUiElement::get_Visible()
  • Candide.CandideUI.CandideUiElement::OnUiClosePressed()
Called by

RemoveChild

public System.Boolean RemoveChild(Candide.CandideUI.CandideUiElement element)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualFalse
  • HashEA100AF3B26D63C120C5F1D2B33BD127AAC2C3E3083E590AB10FB525C172DE88
  • Body hash88A6A8400A68D215069FFC55706A8DE76BD89E4F72FA760B82FA4EF6489EE7FF
  • IL size28
Referenced calls
Called by

RemoveChildAt

public System.Void RemoveChildAt(System.Int32 index)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash430B37E482659F3E199F10ABC500C2BD88D25432AD26B53002ACC877242AF86C
  • Body hash09FB33F0F0D1E38BD09F5686940E53D7357ECE8C81AE5AB616EFFFF0C5E0211D
  • IL size191
Referenced calls
  • System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::get_Item(System.Int32)
  • System.Nullable<System.Int32>::get_Value()
  • System.Math::Max(System.Int32, System.Int32)
  • System.Nullable<System.Int32>::.ctor(!0)
  • Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenCount()
  • Candide.CandideUI.CandideUiElement::set_Desktop(Candide.CandideUI.CandideDesktop)
  • System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::RemoveAt(System.Int32)
  • Candide.CandideUI.CandideUiContainerMultipleItems::OnChildrenChanged()
Called by

RequestFocus

protected System.Boolean RequestFocus(Candide.CandideUI.CandideUiElement child)

Method metadata
  • Visibilityprotected
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualTrue
  • Hash92DCD1546A37A6158BA3816EB87A260898A4147B7FA4ABBD6230203419B2123B
  • Body hashB183BD270D6CBB1D00A4556F4B585F5B4B7A2E160347406BAEF2A379BAC05166
  • IL size88
Referenced calls
Called by

SetFocusedChild

protected System.Boolean SetFocusedChild(Candide.CandideUI.CandideUiElement child)

Method metadata
  • Visibilityprotected
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualFalse
  • Hash7461F9A52683EF42630C6FD1E928AC477151324F2951C0DD555A3FDB520158A8
  • Body hashD60265076914799687820A6C45C1226C5264AAE4510C956B6B06B6046C3B49A6
  • IL size102
Referenced calls
  • System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::get_Item(System.Int32)
  • System.Nullable<System.Int32>::.ctor(!0)
  • System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::get_Count()
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()
  • CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)
Called by
String literals
  • Child was not present in the Children list -

Update

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashA729A61AC003F580E607CA8982FBEACD6E3E005CCE2005A4C99B4DE4C9A6B12A
  • Body hash37B3440190D21FC2DFAB0740A141DFD59C3D74A163E1B80032D36A06030CCC97
  • IL size140
Referenced calls
Called by

UpdateChildrenCopy

private System.Void UpdateChildrenCopy()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash7F999A18432401A3D318E73D3BD44AF9B13FEEECD25C2AA6FE0A5156D1968BA2
  • Body hash4FD876138B3848206B03382A6261CAE3875831894756CEEA9A47483E4BCA902E
  • IL size87
Referenced calls
  • System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::Clear()
  • System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::GetEnumerator()
  • List.Enumerator<Candide.CandideUI.CandideUiElement>::get_Current()
  • System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::Add(!0)
  • List.Enumerator<Candide.CandideUI.CandideUiElement>::MoveNext()
  • System.IDisposable::Dispose()

ValidateOrFindNewFocusCandidate

private System.Void ValidateOrFindNewFocusCandidate(System.Boolean lookForward, System.Boolean skipCurrent)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashD3268FB0A3800752EAB1357F1584EFC51955D3327391A1AE8B16B66A047D1E4A
  • Body hash9A678113A15829CC596B6F4F65415DCA7D038AD97F0D9428F6664B81FE141415
  • IL size163
Referenced calls
  • Candide.CandideUI.CandideUiElement::get_Focusable()
  • System.Nullable<System.Int32>::GetValueOrDefault()
  • Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenCount()
  • System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::get_Item(System.Int32)
  • System.Nullable<System.Int32>::.ctor(!0)