Table of Contents

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 TwoDimensionContext
inputContext IInputContext
inputService IInputService

UIContext(TwoDimensionContext, IInputContext, IInputService, SpriteData, FontFactory, BrushFactory)

public UIContext(TwoDimensionContext twoDimensionContext, IInputContext inputContext, IInputService inputService, SpriteData spriteData, FontFactory fontFactory, BrushFactory brushFactory)

Parameters

twoDimensionContext TwoDimensionContext
inputContext IInputContext
inputService IInputService
spriteData SpriteData
fontFactory FontFactory
brushFactory BrushFactory

Properties

ActiveCursorOfContext

public UIContext.MouseCursors ActiveCursorOfContext { get; set; }

Property Value

UIContext.MouseCursors

BrushFactory

public BrushFactory BrushFactory { get; }

Property Value

BrushFactory

Brushes

public IEnumerable<Brush> Brushes { get; }

Property Value

IEnumerable<Brush>

ContextAlpha

public float ContextAlpha { get; set; }

Property Value

float

CurrentLanugageCode

public string CurrentLanugageCode { get; }

Property Value

string

CustomInverseScale

public float CustomInverseScale { get; }

Property Value

float

CustomScale

public float CustomScale { get; }

Property Value

float

DefaultBrush

public Brush DefaultBrush { get; }

Property Value

Brush

EventManager

public EventManager EventManager { get; }

Property Value

EventManager

FontFactory

public FontFactory FontFactory { get; }

Property Value

FontFactory

GamepadNavigation

public IGamepadNavigationContext GamepadNavigation { get; }

Property Value

IGamepadNavigationContext

InverseScale

public float InverseScale { get; }

Property Value

float

IsDynamicScaleEnabled

public bool IsDynamicScaleEnabled { get; set; }

Property Value

bool

ResourceDepot

public ResourceDepot ResourceDepot { get; }

Property Value

ResourceDepot

Root

public Widget Root { get; }

Property Value

Widget

Scale

public float Scale { get; }

Property Value

float

ScaleModifier

public float ScaleModifier { get; set; }

Property Value

float

SpriteData

public SpriteData SpriteData { get; }

Property Value

SpriteData

TwoDimensionContext

public TwoDimensionContext TwoDimensionContext { get; }

Property Value

TwoDimensionContext

UIRandom

public Random UIRandom { get; }

Property Value

Random

Methods

DrawWidgetDebugInfo()

public void DrawWidgetDebugInfo()

FocusTest(Widget)

public bool FocusTest(Widget root)

Parameters

root Widget

Returns

bool

GetBrush(string)

public Brush GetBrush(string name)

Parameters

name string

Returns

Brush

HitTest(Widget)

public bool HitTest(Widget root)

Parameters

root Widget

Returns

bool

HitTest(Widget, Vector2)

public bool HitTest(Widget root, Vector2 position)

Parameters

root Widget
position Vector2

Returns

bool

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).