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
CanvasObjectfontFactory
FontFactoryspriteData
SpriteData
Properties
Children
public List<CanvasObject> Children { get; }
Property Value
FontFactory
public FontFactory FontFactory { get; }
Property Value
Height
public float Height { get; }
Property Value
LocalPosition
public Vector2 LocalPosition { get; }
Property Value
Parent
public CanvasObject Parent { get; }
Property Value
Scale
public float Scale { get; }
Property Value
SpriteData
public SpriteData SpriteData { get; }
Property Value
Width
public float Width { get; }
Property Value
Methods
BeginMeasure(bool, bool, float, float)
public void BeginMeasure(bool fixedWidth, bool fixedHeight, float width, float height)
Parameters
DoLayout()
public void DoLayout()
DoMeasure()
public void DoMeasure()
DoRender(Vector2, TwoDimensionDrawContext)
public void DoRender(Vector2 globalPosition, TwoDimensionDrawContext drawContext)
Parameters
globalPosition
Vector2drawContext
TwoDimensionDrawContext
GetMarginSize()
public virtual Vector2 GetMarginSize()
Returns
Layout()
protected virtual Vector2 Layout()
Returns
Measure()
protected virtual Vector2 Measure()
Returns
OnUpdate(float)
protected virtual void OnUpdate(float scale)
Parameters
scale
float
Render(Vector2, TwoDimensionDrawContext)
protected virtual void Render(Vector2 globalPosition, TwoDimensionDrawContext drawContext)
Parameters
globalPosition
Vector2drawContext
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).