Table of Contents

Class CanvasObject

Namespace
TaleWorlds.GauntletUI.Canvas
Assembly
TaleWorlds.GauntletUI.dll
public class CanvasObject
Inheritance
CanvasObject
Derived
Inherited Members

Constructors

CanvasObject(CanvasObject, FontFactory, SpriteData)

public CanvasObject(CanvasObject parent, FontFactory fontFactory, SpriteData spriteData)

Parameters

parent CanvasObject
fontFactory FontFactory
spriteData SpriteData

Properties

Children

public List<CanvasObject> Children { get; }

Property Value

List<CanvasObject>

FontFactory

public FontFactory FontFactory { get; }

Property Value

FontFactory

Height

public float Height { get; }

Property Value

float

LocalPosition

public Vector2 LocalPosition { get; }

Property Value

Vector2

Parent

public CanvasObject Parent { get; }

Property Value

CanvasObject

Scale

public float Scale { get; }

Property Value

float

SpriteData

public SpriteData SpriteData { get; }

Property Value

SpriteData

Width

public float Width { get; }

Property Value

float

Methods

BeginMeasure(bool, bool, float, float)

public void BeginMeasure(bool fixedWidth, bool fixedHeight, float width, float height)

Parameters

fixedWidth bool
fixedHeight bool
width float
height float

DoLayout()

public void DoLayout()

DoMeasure()

public void DoMeasure()

DoRender(Vector2, TwoDimensionDrawContext)

public void DoRender(Vector2 globalPosition, TwoDimensionDrawContext drawContext)

Parameters

globalPosition Vector2
drawContext TwoDimensionDrawContext

GetMarginSize()

public virtual Vector2 GetMarginSize()

Returns

Vector2

Layout()

protected virtual Vector2 Layout()

Returns

Vector2

Measure()

protected virtual Vector2 Measure()

Returns

Vector2

OnUpdate(float)

protected virtual void OnUpdate(float scale)

Parameters

scale float

Render(Vector2, TwoDimensionDrawContext)

protected virtual void Render(Vector2 globalPosition, TwoDimensionDrawContext drawContext)

Parameters

globalPosition Vector2
drawContext TwoDimensionDrawContext

Update(float)

public virtual void Update(float scale)

Parameters

scale float

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).