Camera2D TypedStruct
@type t() :: %Exray.Structs.Camera2D{ offset: Vector2.t(), rotation: float(), target: Vector2.t(), zoom: float() }