diff --git a/include/typings/linalg.pyi b/include/typings/linalg.pyi index 7d3a3221..b591b17e 100644 --- a/include/typings/linalg.pyi +++ b/include/typings/linalg.pyi @@ -14,6 +14,8 @@ class vec2: def __init__(self, x: float, y: float) -> None: ... def __repr__(self) -> str: ... + def __eq__(self, other: vec2) -> bool: ... + def __ne__(self, other: vec2) -> bool: ... def __add__(self, other: vec2) -> vec2: ... def __sub__(self, other: vec2) -> vec2: ... @@ -51,6 +53,8 @@ class vec2: class mat3x3: def __init__(self, _11, _12, _13, _21, _22, _23, _31, _32, _33) -> None: ... def __repr__(self) -> str: ... + def __eq__(self, other: mat3x3) -> bool: ... + def __ne__(self, other: mat3x3) -> bool: ... def __getitem__(self, index: tuple[int, int]) -> float: ... def __setitem__(self, index: tuple[int, int], value: float) -> None: ... @@ -101,6 +105,8 @@ class vec2i: def __init__(self, x: int, y: int) -> None: ... def __repr__(self) -> str: ... + def __eq__(self, other: vec2i) -> bool: ... + def __ne__(self, other: vec2i) -> bool: ... class vec3i: @@ -117,6 +123,8 @@ class vec3i: def __init__(self, x: int, y: int, z: int) -> None: ... def __repr__(self) -> str: ... + def __eq__(self, other: vec3i) -> bool: ... + def __ne__(self, other: vec3i) -> bool: ... class vec3: @@ -133,3 +141,5 @@ class vec3: def __init__(self, x: float, y: float, z: float) -> None: ... def __repr__(self) -> str: ... + def __eq__(self, other: vec3) -> bool: ... + def __ne__(self, other: vec3) -> bool: ...