Vinzenz Schroeter
95928ee85c
update language bindings and examples
2024-05-16 23:12:35 +02:00
Vinzenz Schroeter
862804de3b
rename c-api to c_api
2024-05-16 23:03:39 +02:00
Vinzenz Schroeter
da4df32878
add new compression commands to BitmapLinearWin
2024-05-16 23:03:07 +02:00
Vinzenz Schroeter
6834bb084b
fix compression, rename enum values
2024-05-16 21:32:33 +02:00
Vinzenz Schroeter
7b6b4ea806
version v0.3.0
2024-05-15 23:17:52 +02:00
Vinzenz Schroeter
e4c4416b74
regenerate bindings
2024-05-15 23:17:29 +02:00
Vinzenz Schroeter
237ca6d6a2
manual clippy fixes
2024-05-15 23:14:38 +02:00
Vinzenz Schroeter
b0de3a4fb5
clippy fix
2024-05-15 23:08:54 +02:00
Vinzenz Schroeter
8a68de8895
move around readme parts again
2024-05-15 22:59:26 +02:00
Vinzenz Schroeter
1dad113ca1
a bunch of minor changes combined:
...
- From instead of Into
- unsafe_data_ref for other payloads
- CByteSlice for returning memory spans
- send Packet instead of Into<Packet>
- expose packet layer to C/C#
2024-05-15 20:34:51 +02:00
Vinzenz Schroeter
5803b71f3a
fix c example
2024-05-14 21:46:23 +02:00
Vinzenz Schroeter
9b618d931a
build c# project from clean repository should work now
2024-05-14 00:04:51 +02:00
Vinzenz Schroeter
bca09d7336
examples first, better C# installation
2024-05-13 21:46:22 +02:00
Vinzenz Schroeter
51685f038c
fix paths, also build main library automatically for C# binding
2024-05-13 21:39:16 +02:00
Vinzenz Schroeter
18aa87da92
merge folders
2024-05-13 21:17:20 +02:00
Vinzenz Schroeter
6355b430ee
expanded README
2024-05-13 18:59:31 +02:00
Vinzenz Schroeter
ea7061db7f
add possibility to get a reference to the raw data of PixelGrid
2024-05-13 01:26:44 +02:00
Vinzenz Schroeter
10e6138756
rename example
2024-05-13 00:24:44 +02:00
Vinzenz Schroeter
eb723701cf
add c# binding including example
2024-05-13 00:17:40 +02:00
Vinzenz Schroeter
3bf5249d08
move c binding into separate dir
2024-05-12 21:33:47 +02:00
Vinzenz Schroeter
27a87cc80a
yet another variant of the c library. now the header has to be generated manually.
2024-05-12 21:14:23 +02:00
Vinzenz Schroeter
ff64557d29
improve c library
2024-05-12 20:28:35 +02:00
Vinzenz Schroeter
76907a8e3d
version 0.2
2024-05-12 18:29:49 +02:00
Vinzenz Schroeter
4bb505650c
fix c api, add usage example
2024-05-12 18:28:53 +02:00
Vinzenz Schroeter
98e8a6d639
add c api
2024-05-12 17:15:30 +02:00
Vinzenz Schroeter
01d1f1dad0
one workspace for everything
2024-05-12 14:01:49 +02:00
Vinzenz Schroeter
0b28b24900
cargo fmt
2024-05-12 13:14:33 +02:00
Vinzenz Schroeter
62ca9037b6
remove dependency on num
2024-05-12 13:11:42 +02:00
Vinzenz Schroeter
3b9586a69e
version bump because of rebase mishap
2024-05-12 01:50:06 +02:00
Vinzenz Schroeter
a6bae192dc
add badges
2024-05-12 01:49:38 +02:00
Vinzenz Schroeter
f98950725a
fix license in toml
2024-05-12 01:49:11 +02:00
Vinzenz Schroeter
61b3fac20d
version 0.1.1
2024-05-12 01:35:59 +02:00
Vinzenz Schroeter
df8c1249c4
renames, add documentation headers
2024-05-12 01:33:32 +02:00
Vinzenz Schroeter
9dc13861df
update installation
2024-05-12 00:21:48 +02:00
Vinzenz Schroeter
88671ac5c9
add badges
2024-05-12 00:20:26 +02:00
Vinzenz Schroeter
4292ac3ebd
Create LICENSE
2024-05-12 00:10:34 +02:00
Vinzenz Schroeter
d061ea3691
add metadata
2024-05-12 00:09:07 +02:00
Vinzenz Schroeter
24445dfb79
add README.md
2024-05-12 00:03:10 +02:00
Vinzenz Schroeter
362426c758
reformat with max width
2024-05-11 23:28:08 +02:00
Vinzenz Schroeter
0a3f400e92
add rest of compression algorithms
2024-05-11 23:16:41 +02:00
Vinzenz Schroeter
664ce42e6c
move compression into own function
2024-05-11 22:21:27 +02:00
Vinzenz Schroeter
5c61d02749
add gz compression
2024-05-11 21:14:20 +02:00
Vinzenz Schroeter
0e393896d3
change transparent line example to wiping_clear
2024-05-11 19:42:18 +02:00
Vinzenz Schroeter
35ae1f20ce
fix vec len, add moving transparent line example
2024-05-11 18:28:57 +02:00
Vinzenz Schroeter
02bac1e173
add publish=false to examples
2024-05-11 17:38:25 +02:00
Vinzenz Schroeter
a239adb07a
add example random_brightness
2024-05-11 17:34:52 +02:00
Vinzenz Schroeter
27f891cd92
remove Window, fix examples, add logging
2024-05-11 14:41:09 +02:00
Vinzenz Schroeter
40de106f46
add byte grid
2024-05-11 13:01:55 +02:00
Vinzenz Schroeter
8ceaef72fa
add BitVec::len
2024-05-11 00:36:27 +02:00
Vinzenz Schroeter
571cf73510
add BitmapLinear variants
2024-05-10 21:45:33 +02:00