classicube_helpers\events/gfx.rs
1use crate::make_event_handler;
2
3make_event_handler!(
4 /// View/fog distance is changed */
5 Gfx,
6 ViewDistanceChanged,
7 Void,
8 ()
9);
10
11make_event_handler!(
12 /// Insufficient VRAM detected, need to free some GPU resources */
13 Gfx,
14 LowVRAMDetected,
15 Void,
16 ()
17);
18
19make_event_handler!(
20 /// Projection matrix has changed */
21 Gfx,
22 ProjectionChanged,
23 Void,
24 ()
25);
26
27make_event_handler!(
28 /// Context is destroyed after having been previously created */
29 Gfx,
30 ContextLost,
31 Void,
32 ()
33);
34
35make_event_handler!(
36 /// Context is recreated after having been previously lost */
37 Gfx,
38 ContextRecreated,
39 Void,
40 ()
41);