M&B: Bannerlord 1.3.14
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.TwoDimension.Rectangle2D Struct Reference

Public Member Functions

Rectangle2D FillLocalValuesFrom (in Rectangle2D other)
Vector2 GetVisualScale ()
void AddVisualOffset (float offsetX, float offsetY)
void SetVisualOffset (float offsetX, float offsetY)
void AddVisualScale (float scaleX, float scaleY)
void SetVisualScale (float scaleX, float scaleY)
void AddVisualRotationOffset (float rotationOffset)
void SetVisualRotationOffset (float rotationOffset)
void ValidateVisuals ()
void DrawBoundingBox ()
void DrawCorners ()
void CalculateMatrixFrame (in Rectangle2D parentRectangle)
void CalculateVisualMatrixFrame ()
Vector2 GetCachedOrigin ()
MatrixFrame GetCachedMatrixFrame ()
MatrixFrame GetCachedVisualMatrixFrame ()
Vector2 GetCenter ()
SimpleRectangle GetBoundingBox ()
bool IsIdentical (in Rectangle2D other)
bool IsCollide (in Rectangle2D other)
bool IsSubRectOf (in Rectangle2D other)
bool IsPointInside (in Vector2 point)
Vector2 TransformScreenPositionToLocal (in Vector2 screenPosition)
Vector2 TransformLocalPositionToScreen (in Vector2 localPosition)

Static Public Member Functions

static Rectangle2D Create ()

Public Attributes

bool IsValid
Vector2 TopLeft
Vector2 TopRight
Vector2 BottomRight
Vector2 BottomLeft
Vector2 LocalPosition
Vector2 LocalScale
Vector2 LocalPivot
float LocalRotation

Properties

static Rectangle2D Invalid [get]

Member Function Documentation

◆ Create()

Rectangle2D TaleWorlds.TwoDimension.Rectangle2D.Create ( )
static

◆ FillLocalValuesFrom()

Rectangle2D TaleWorlds.TwoDimension.Rectangle2D.FillLocalValuesFrom ( in Rectangle2D other)

◆ GetVisualScale()

Vector2 TaleWorlds.TwoDimension.Rectangle2D.GetVisualScale ( )

◆ AddVisualOffset()

void TaleWorlds.TwoDimension.Rectangle2D.AddVisualOffset ( float offsetX,
float offsetY )

◆ SetVisualOffset()

void TaleWorlds.TwoDimension.Rectangle2D.SetVisualOffset ( float offsetX,
float offsetY )

◆ AddVisualScale()

void TaleWorlds.TwoDimension.Rectangle2D.AddVisualScale ( float scaleX,
float scaleY )

◆ SetVisualScale()

void TaleWorlds.TwoDimension.Rectangle2D.SetVisualScale ( float scaleX,
float scaleY )

◆ AddVisualRotationOffset()

void TaleWorlds.TwoDimension.Rectangle2D.AddVisualRotationOffset ( float rotationOffset)

◆ SetVisualRotationOffset()

void TaleWorlds.TwoDimension.Rectangle2D.SetVisualRotationOffset ( float rotationOffset)

◆ ValidateVisuals()

void TaleWorlds.TwoDimension.Rectangle2D.ValidateVisuals ( )

◆ DrawBoundingBox()

void TaleWorlds.TwoDimension.Rectangle2D.DrawBoundingBox ( )

◆ DrawCorners()

void TaleWorlds.TwoDimension.Rectangle2D.DrawCorners ( )

◆ CalculateMatrixFrame()

void TaleWorlds.TwoDimension.Rectangle2D.CalculateMatrixFrame ( in Rectangle2D parentRectangle)

◆ CalculateVisualMatrixFrame()

void TaleWorlds.TwoDimension.Rectangle2D.CalculateVisualMatrixFrame ( )

◆ GetCachedOrigin()

Vector2 TaleWorlds.TwoDimension.Rectangle2D.GetCachedOrigin ( )

◆ GetCachedMatrixFrame()

MatrixFrame TaleWorlds.TwoDimension.Rectangle2D.GetCachedMatrixFrame ( )

◆ GetCachedVisualMatrixFrame()

MatrixFrame TaleWorlds.TwoDimension.Rectangle2D.GetCachedVisualMatrixFrame ( )

◆ GetCenter()

Vector2 TaleWorlds.TwoDimension.Rectangle2D.GetCenter ( )

◆ GetBoundingBox()

SimpleRectangle TaleWorlds.TwoDimension.Rectangle2D.GetBoundingBox ( )

◆ IsIdentical()

bool TaleWorlds.TwoDimension.Rectangle2D.IsIdentical ( in Rectangle2D other)

◆ IsCollide()

bool TaleWorlds.TwoDimension.Rectangle2D.IsCollide ( in Rectangle2D other)

◆ IsSubRectOf()

bool TaleWorlds.TwoDimension.Rectangle2D.IsSubRectOf ( in Rectangle2D other)

◆ IsPointInside()

bool TaleWorlds.TwoDimension.Rectangle2D.IsPointInside ( in Vector2 point)

◆ TransformScreenPositionToLocal()

Vector2 TaleWorlds.TwoDimension.Rectangle2D.TransformScreenPositionToLocal ( in Vector2 screenPosition)

◆ TransformLocalPositionToScreen()

Vector2 TaleWorlds.TwoDimension.Rectangle2D.TransformLocalPositionToScreen ( in Vector2 localPosition)

Member Data Documentation

◆ IsValid

bool TaleWorlds.TwoDimension.Rectangle2D.IsValid

◆ TopLeft

Vector2 TaleWorlds.TwoDimension.Rectangle2D.TopLeft

◆ TopRight

Vector2 TaleWorlds.TwoDimension.Rectangle2D.TopRight

◆ BottomRight

Vector2 TaleWorlds.TwoDimension.Rectangle2D.BottomRight

◆ BottomLeft

Vector2 TaleWorlds.TwoDimension.Rectangle2D.BottomLeft

◆ LocalPosition

Vector2 TaleWorlds.TwoDimension.Rectangle2D.LocalPosition

◆ LocalScale

Vector2 TaleWorlds.TwoDimension.Rectangle2D.LocalScale

◆ LocalPivot

Vector2 TaleWorlds.TwoDimension.Rectangle2D.LocalPivot

◆ LocalRotation

float TaleWorlds.TwoDimension.Rectangle2D.LocalRotation

Property Documentation

◆ Invalid

Rectangle2D TaleWorlds.TwoDimension.Rectangle2D.Invalid
staticget