Table of Contents

Class TwoDimensionDrawContext

Namespace
TaleWorlds.TwoDimension
Assembly
TaleWorlds.TwoDimension.dll
public class TwoDimensionDrawContext
Inheritance
TwoDimensionDrawContext
Inherited Members

Constructors

TwoDimensionDrawContext()

public TwoDimensionDrawContext()

Properties

CircularMaskCenter

public Vector2 CircularMaskCenter { get; }

Property Value

Vector2

CircularMaskEnabled

public bool CircularMaskEnabled { get; }

Property Value

bool

CircularMaskRadius

public float CircularMaskRadius { get; }

Property Value

float

CircularMaskSmoothingRadius

public float CircularMaskSmoothingRadius { get; }

Property Value

float

CurrentScissor

public ScissorTestInfo CurrentScissor { get; }

Property Value

ScissorTestInfo

ScissorTestEnabled

public bool ScissorTestEnabled { get; }

Property Value

bool

Methods

ClearCircualMask()

public void ClearCircualMask()

CreateSimpleMaterial()

public SimpleMaterial CreateSimpleMaterial()

Returns

SimpleMaterial

CreateTextMaterial()

public TextMaterial CreateTextMaterial()

Returns

TextMaterial

Draw(float, float, Material, DrawObject2D, float, float)

public void Draw(float x, float y, Material material, DrawObject2D drawObject2D, float width, float height)

Parameters

x float
y float
material Material
drawObject2D DrawObject2D
width float
height float

Draw(Text, TextMaterial, float, float, float, float)

public void Draw(Text text, TextMaterial material, float x, float y, float width, float height)

Parameters

text Text
material TextMaterial
x float
y float
width float
height float

DrawSprite(Sprite, SimpleMaterial, float, float, float, float, float, bool, bool)

public void DrawSprite(Sprite sprite, SimpleMaterial material, float x, float y, float scale, float width, float height, bool horizontalFlip, bool verticalFlip)

Parameters

sprite Sprite
material SimpleMaterial
x float
y float
scale float
width float
height float
horizontalFlip bool
verticalFlip bool

DrawTo(TwoDimensionContext)

public void DrawTo(TwoDimensionContext twoDimensionContext)

Parameters

twoDimensionContext TwoDimensionContext

PopScissor()

public void PopScissor()

PushScissor(int, int, int, int)

public void PushScissor(int x, int y, int width, int height)

Parameters

x int
y int
width int
height int

Reset()

public void Reset()

SetCircualMask(Vector2, float, float)

public void SetCircualMask(Vector2 position, float radius, float smoothingRadius)

Parameters

position Vector2
radius float
smoothingRadius float

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