#tuple #operator #io #swizzle

tuple_swizzle

为元组添加swizzle操作符

2个稳定版本

1.0.1 2020年10月15日

#514 in 压缩

MIT许可证

74KB
1.5K SLoC

tuple_swizzle

Crates.io

Docs.rs

在你的项目中使用

tuple_swizzle = "1.0.1"

tuple_swizzle添加了swizzle操作(如(1, 255, 255, 255).bgra()(1, 2.0_f32).yx(),或者

(1, 2, 3, 4).wzyx()),这些操作对于使用过GLSL的人来说很熟悉,并将这些操作添加到最多4个元素的元组中。

只需通过use tuple_swizzle::swizzle::*导入特性

适用于所有实现了Copy的类型


lib.rs:

tuple_swizzle

tuple_swizzle添加了swizzle操作(如(1, 255, 255, 255).bgra()(1, 2.0_f32).yx(),或者

无运行时依赖