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: Core
Source: 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 otherfloat weight
Equals
Returns: bool
Parameters:
Transform2D other
Equals
Returns: bool
Parameters:
object? obj
GetHashCode
Returns: int
ToString
Returns: string