16 releases (8 breaking)

0.10.0 Apr 13, 2022
0.9.0 Dec 31, 2021
0.8.0 Nov 26, 2021
0.7.0 Jun 28, 2021
0.5.0 Sep 29, 2019

#13 in #luminance

Download history 72/week @ 2024-07-22 184/week @ 2024-07-29 115/week @ 2024-08-05 134/week @ 2024-08-12 92/week @ 2024-08-19 209/week @ 2024-08-26 55/week @ 2024-09-02 76/week @ 2024-09-09 60/week @ 2024-09-16 205/week @ 2024-09-23 73/week @ 2024-09-30 28/week @ 2024-10-07 105/week @ 2024-10-14 61/week @ 2024-10-21 70/week @ 2024-10-28 87/week @ 2024-11-04

324 downloads per month
Used in 8 crates (6 directly)

BSD-3-Clause

31KB
736 lines

luminance-derive

Derive procedural macros for luminance.

This crate exports several macros used to ease development with luminance. You are strongly advised to read the documentation of luminance in the first place.

Vertex

This macro allows to derive the Vertex trait for a custom struct type.

See the full documentation here

Semantics

This macro allows to derive the Semantics trait for a custom enum type.

See the full documentation here

UniformInterface

This macro allows to derive the UniformInterface trait for a custom struct type.

See the full documentation here

Dependencies

~1.5MB
~37K SLoC