Skip to main content

limnus_default_stages/
lib.rs

1/*
2 * Copyright (c) Peter Bjorklund. All rights reserved. https://github.com/swamp/limnus
3 * Licensed under the MIT License. See LICENSE in the project root for license information.
4 */
5
6use limnus_stage::StageTag;
7
8pub struct First;
9impl StageTag for First {}
10
11pub struct PreUpdate;
12impl StageTag for PreUpdate {}
13
14pub struct Update;
15impl StageTag for Update {}
16
17pub struct PostUpdate;
18impl StageTag for PostUpdate {}
19
20pub struct FixedFirst;
21impl StageTag for FixedFirst {}
22
23pub struct FixedPreUpdate;
24impl StageTag for FixedPreUpdate {}
25
26pub struct FixedUpdate;
27impl StageTag for FixedUpdate {}
28
29pub struct FixedPostUpdate;
30impl StageTag for FixedPostUpdate {}
31
32pub struct RenderFirst;
33impl StageTag for RenderFirst {}
34
35pub struct RenderPreUpdate;
36impl StageTag for RenderPreUpdate {}
37
38pub struct RenderUpdate;
39impl StageTag for RenderUpdate {}
40
41pub struct RenderPostUpdate;
42impl StageTag for RenderPostUpdate {}