Transform2D

Transform2D

2D transformation matrix. Engine-agnostic equivalent of Godot’s Transform2D. Represents position, rotation, and scale in 2D space.

Project: GridPlacement v6.0
Layer: Godot
Source: Godot/Core/_incomplete/Types/Transform2D.cs
Namespace: GridBuilding.Core.Types
Kind: struct

Parsing Method: AST-based (Roslyn) - NOT regex

⚠️ IMPORTANT: This documentation was generated using AST parsing, not regex.

Properties

Rotation

Scale

Skew

Methods

BasisXform

Returns: CoreVector2

Parameters:

  • CoreVector2 v

BasisXformInv

Returns: CoreVector2

Parameters:

  • CoreVector2 v

Xform

Returns: CoreVector2

Parameters:

  • CoreVector2 v

XformInv

Returns: CoreVector2

Parameters:

  • CoreVector2 v

Xform

Returns: CoreRect2

Parameters:

  • CoreRect2 rect

Inverse

Returns: Transform2D

AffineInverse

Returns: Transform2D

Orthonormalized

Returns: Transform2D

Rotated

Returns: Transform2D

Parameters:

  • float angle

Scaled

Returns: Transform2D

Parameters:

  • CoreVector2 scale

Translated

Returns: Transform2D

Parameters:

  • CoreVector2 offset

Interpolate

Returns: Transform2D

Parameters:

  • Transform2D other
  • float weight

Equals

Returns: bool

Parameters:

  • Transform2D other

Equals

Returns: bool

Parameters:

  • object? obj

GetHashCode

Returns: int

ToString

Returns: string