Skip to content

Commit f648a52

Browse files
committed
RBS files.
1 parent cc90517 commit f648a52

File tree

4 files changed

+43
-41
lines changed

4 files changed

+43
-41
lines changed

sig/Bmp/Bitmap.rbs

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,39 @@
11
module Bmp
22
class Bitmap
3-
def initialize: () -> void
4-
| (filename: String) -> void
5-
| (width: Integer, height: Integer) -> void
6-
def !: () -> bool
7-
def !=: (image: Bitmap) -> bool
8-
def ==: (image: Bitmap) -> bool
9-
def []: (i: Integer) -> Pixel
10-
| (i: Integer) -> Pixel
11-
def []=: (arg_0: Integer, arg_1: Pixel) -> void
12-
def assign: (image: Bitmap) -> Bitmap
13-
| (image: Bitmap) -> Bitmap
14-
def cbegin: () -> VectorConstIterator≺VectorVal≺SimpleTypes≺bmp꞉꞉Pixel≻≻≻
15-
def cend: () -> VectorConstIterator≺VectorVal≺SimpleTypes≺bmp꞉꞉Pixel≻≻≻
16-
def clear: (pixel: Pixel) -> void
17-
def crbegin: () -> ReverseIterator≺VectorConstIterator≺VectorVal≺SimpleTypes≺bmp꞉꞉Pixel≻≻≻≻
18-
def crend: () -> ReverseIterator≺VectorConstIterator≺VectorVal≺SimpleTypes≺bmp꞉꞉Pixel≻≻≻≻
19-
def draw_circle: (center_x: Integer, center_y: Integer, radius: Integer, color: Pixel) -> void
20-
def draw_line: (x1: Integer, y1: Integer, x2: Integer, y2: Integer, color: Pixel) -> void
21-
def draw_rect: (x: Integer, y: Integer, width: Integer, height: Integer, color: Pixel) -> void
22-
def draw_triangle: (x1: Integer, y1: Integer, x2: Integer, y2: Integer, x3: Integer, y3: Integer, color: Pixel) -> void
23-
def fill_circle: (center_x: Integer, center_y: Integer, radius: Integer, color: Pixel) -> void
24-
def fill_rect: (x: Integer, y: Integer, width: Integer, height: Integer, color: Pixel) -> void
25-
def fill_triangle: (x1: Integer, y1: Integer, x2: Integer, y2: Integer, x3: Integer, y3: Integer, color: Pixel) -> void
26-
def flip_h: () -> Bitmap
27-
def flip_v: () -> Bitmap
28-
def get: (x: Integer, y: Integer) -> Pixel
29-
| (x: Integer, y: Integer) -> Pixel
3+
def !: () -> TrueClass
4+
def !=: (image: Bmp::Bitmap) -> TrueClass
5+
def ==: (image: Bmp::Bitmap) -> TrueClass
6+
def []: (i: Integer) -> Bmp::Pixel
7+
| (i: Integer) -> Bmp::Pixel
8+
def []=: (arg_0: Integer, arg_1: Bmp::Pixel) -> NilClass
9+
def initialize: () -> NilClass
10+
| (filename: String) -> NilClass
11+
| (width: Integer, height: Integer) -> NilClass
12+
def assign: (image: Bmp::Bitmap) -> Bmp::Bitmap
13+
| (image: Bmp::Bitmap) -> Bmp::Bitmap
14+
def clear: (pixel: Bmp::Pixel) -> NilClass
15+
def draw_circle: (center_x: Integer, center_y: Integer, radius: Integer, color: Bmp::Pixel) -> NilClass
16+
def draw_line: (x1: Integer, y1: Integer, x2: Integer, y2: Integer, color: Bmp::Pixel) -> NilClass
17+
def draw_triangle: (x1: Integer, y1: Integer, x2: Integer, y2: Integer, x3: Integer, y3: Integer, color: Bmp::Pixel) -> NilClass
18+
def empty?: () -> TrueClass
19+
def fill_circle: (center_x: Integer, center_y: Integer, radius: Integer, color: Bmp::Pixel) -> NilClass
20+
def draw_rect: (x: Integer, y: Integer, width: Integer, height: Integer, color: Bmp::Pixel) -> NilClass
21+
def fill_rect: (x: Integer, y: Integer, width: Integer, height: Integer, color: Bmp::Pixel) -> NilClass
22+
def fill_triangle: (x1: Integer, y1: Integer, x2: Integer, y2: Integer, x3: Integer, y3: Integer, color: Bmp::Pixel) -> NilClass
23+
def flip_h: () -> Bmp::Bitmap
24+
def flip_v: () -> Bmp::Bitmap
25+
def get: (x: Integer, y: Integer) -> Bmp::Pixel
26+
| (x: Integer, y: Integer) -> Bmp::Pixel
3027
def height: () -> Integer
31-
def initialize_copy: (other: Bitmap) -> void
32-
def load: (filename: Path) -> void
33-
def rotate_90_left: () -> Bitmap
34-
def rotate_90_right: () -> Bitmap
35-
def save: (filename: Path) -> void
36-
def set: (x: Integer, y: Integer, color: Pixel) -> void
28+
def initialize_copy: (other: Bmp::Bitmap) -> NilClass
29+
def inspect: () -> String
30+
def load: (filename: Std::Filesystem::Path) -> NilClass
31+
def rotate_90_left: () -> Bmp::Bitmap
32+
def rotate_90_right: () -> Bmp::Bitmap
33+
def save: (filename: Std::Filesystem::Path) -> NilClass
34+
def set: (x: Integer, y: Integer, color: Bmp::Pixel) -> NilClass
35+
def size: () -> Integer
36+
def to_s: () -> String
3737
def width: () -> Integer
3838
end
3939
end

sig/Bmp/BitmapHeader.rbs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@ module Bmp
1717
attr_accessor x_pixels_per_meter: Integer
1818
attr_accessor y_pixels_per_meter: Integer
1919

20-
def initialize: () -> void
20+
def initialize: () -> NilClass
2121
end
2222
end

sig/Bmp/Exception.rbs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module Bmp
22
class Exception
3-
def initialize: (message: String) -> void
3+
def initialize: (message: String) -> NilClass
44
end
55
end

sig/Bmp/Pixel.rbs

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,13 @@ module Bmp
44
attr_accessor g: String
55
attr_accessor r: String
66

7-
def !=: (other: Pixel) -> bool
8-
def initialize: () -> void
9-
| (rgb: Integer) -> void
10-
| (red: String, green: String, blue: String) -> void
11-
def ==: (other: Pixel) -> bool
12-
def assign: (arg_0: Pixel) -> void
7+
def !=: (other: Bmp::Pixel) -> TrueClass
8+
def initialize: () -> NilClass
9+
| (rgb: Integer) -> NilClass
10+
| (red: String, green: String, blue: String) -> NilClass
11+
def ==: (other: Bmp::Pixel) -> TrueClass
12+
def assign: (arg_0: Bmp::Pixel) -> NilClass
13+
def inspect: () -> String
14+
def to_s: () -> String
1315
end
1416
end

0 commit comments

Comments
 (0)