// Perfect Culling (C) 2021 Patrick König // namespace Koenigz.PerfectCulling { public enum PerfectCullingVisibilityLayer { None = 0, Layer0 = 1 << 0, Layer1 = 1 << 1, Layer2 = 1 << 2, Layer3 = 1 << 3, Layer4 = 1 << 4, Layer5 = 1 << 5, Layer6 = 1 << 6, Layer7 = 1 << 7, Layer8 = 1 << 8, Layer9 = 1 << 9, Layer10 = 1 << 10, Layer11 = 1 << 11, Layer12 = 1 << 12, Layer13 = 1 << 13, Layer14 = 1 << 14, Layer15 = 1 << 15, Layer16 = 1 << 16, Layer17 = 1 << 17, Layer18 = 1 << 18, Layer19 = 1 << 19, Layer20 = 1 << 20, Layer21 = 1 << 21, Layer22 = 1 << 22, Layer23 = 1 << 23, Layer24 = 1 << 24, Layer25 = 1 << 25, Layer26 = 1 << 26, Layer27 = 1 << 27, Layer28 = 1 << 28, Layer29 = 1 << 29, Layer30 = 1 << 30, Layer31 = 1 << 31, All = ~0, } }