Class UIContext
- Namespace
- TaleWorlds.GauntletUI
- Assembly
- TaleWorlds.GauntletUI.dll
public class UIContext
- Inheritance
-
UIContext
- Inherited Members
Constructors
UIContext(TwoDimensionContext, IInputContext, IInputService)
public UIContext(TwoDimensionContext twoDimensionContext, IInputContext inputContext, IInputService inputService)
Parameters
twoDimensionContextTwoDimensionContextinputContextIInputContextinputServiceIInputService
UIContext(TwoDimensionContext, IInputContext, IInputService, SpriteData, FontFactory, BrushFactory)
public UIContext(TwoDimensionContext twoDimensionContext, IInputContext inputContext, IInputService inputService, SpriteData spriteData, FontFactory fontFactory, BrushFactory brushFactory)
Parameters
twoDimensionContextTwoDimensionContextinputContextIInputContextinputServiceIInputServicespriteDataSpriteDatafontFactoryFontFactorybrushFactoryBrushFactory
Properties
ActiveCursorOfContext
public UIContext.MouseCursors ActiveCursorOfContext { get; set; }
Property Value
BrushFactory
public BrushFactory BrushFactory { get; }
Property Value
Brushes
public IEnumerable<Brush> Brushes { get; }
Property Value
ContextAlpha
public float ContextAlpha { get; set; }
Property Value
CurrentLanugageCode
public string CurrentLanugageCode { get; }
Property Value
CustomInverseScale
public float CustomInverseScale { get; }
Property Value
CustomScale
public float CustomScale { get; }
Property Value
DefaultBrush
public Brush DefaultBrush { get; }
Property Value
EventManager
public EventManager EventManager { get; }
Property Value
FontFactory
public FontFactory FontFactory { get; }
Property Value
GamepadNavigation
public IGamepadNavigationContext GamepadNavigation { get; }
Property Value
InverseScale
public float InverseScale { get; }
Property Value
IsDynamicScaleEnabled
public bool IsDynamicScaleEnabled { get; set; }
Property Value
ResourceDepot
public ResourceDepot ResourceDepot { get; }
Property Value
Root
public Widget Root { get; }
Property Value
Scale
public float Scale { get; }
Property Value
ScaleModifier
public float ScaleModifier { get; set; }
Property Value
SpriteData
public SpriteData SpriteData { get; }
Property Value
TwoDimensionContext
public TwoDimensionContext TwoDimensionContext { get; }
Property Value
UIRandom
public Random UIRandom { get; }
Property Value
Methods
DrawWidgetDebugInfo()
public void DrawWidgetDebugInfo()
FocusTest(Widget)
public bool FocusTest(Widget root)
Parameters
rootWidget
Returns
GetBrush(string)
public Brush GetBrush(string name)
Parameters
namestring
Returns
HitTest(Widget)
public bool HitTest(Widget root)
Parameters
rootWidget
Returns
HitTest(Widget, Vector2)
public bool HitTest(Widget root, Vector2 position)
Parameters
Returns
Initialize()
public void Initialize()
InitializeGamepadNavigation(IGamepadNavigationContext)
public void InitializeGamepadNavigation(IGamepadNavigationContext context)
Parameters
contextIGamepadNavigationContext
LateUpdate(float)
public void LateUpdate(float dt)
Parameters
dtfloat
OnFinalize()
public void OnFinalize()
OnMovieLoaded(string)
public void OnMovieLoaded(string movieName)
Parameters
movieNamestring
OnMovieReleased(string)
public void OnMovieReleased(string movieName)
Parameters
movieNamestring
OnOnScreenKeyboardCanceled()
public void OnOnScreenKeyboardCanceled()
OnOnScreenkeyboardTextInputDone(string)
public void OnOnScreenkeyboardTextInputDone(string inputText)
Parameters
inputTextstring
Update(float)
public void Update(float dt)
Parameters
dtfloat
UpdateInput(InputType)
public void UpdateInput(InputType handleInputs)
Parameters
handleInputsInputType
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).