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
twoDimensionContext
TwoDimensionContextinputContext
IInputContextinputService
IInputService
UIContext(TwoDimensionContext, IInputContext, IInputService, SpriteData, FontFactory, BrushFactory)
public UIContext(TwoDimensionContext twoDimensionContext, IInputContext inputContext, IInputService inputService, SpriteData spriteData, FontFactory fontFactory, BrushFactory brushFactory)
Parameters
twoDimensionContext
TwoDimensionContextinputContext
IInputContextinputService
IInputServicespriteData
SpriteDatafontFactory
FontFactorybrushFactory
BrushFactory
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
root
Widget
Returns
GetBrush(string)
public Brush GetBrush(string name)
Parameters
name
string
Returns
HitTest(Widget)
public bool HitTest(Widget root)
Parameters
root
Widget
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
context
IGamepadNavigationContext
LateUpdate(float)
public void LateUpdate(float dt)
Parameters
dt
float
OnFinalize()
public void OnFinalize()
OnMovieLoaded(string)
public void OnMovieLoaded(string movieName)
Parameters
movieName
string
OnMovieReleased(string)
public void OnMovieReleased(string movieName)
Parameters
movieName
string
OnOnScreenKeyboardCanceled()
public void OnOnScreenKeyboardCanceled()
OnOnScreenkeyboardTextInputDone(string)
public void OnOnScreenkeyboardTextInputDone(string inputText)
Parameters
inputText
string
Update(float)
public void Update(float dt)
Parameters
dt
float
UpdateInput(InputType)
public void UpdateInput(InputType handleInputs)
Parameters
handleInputs
InputType
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).