M&B: Bannerlord 1.3.4
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()

static 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