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);