LeviLamina
Loading...
Searching...
No Matches
LightingGroup.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5class LightingGroup {
6public:
7 // LightingGroup inner types declare
8 // clang-format off
9 template<int T0, int T1, int T2> struct AmbientLightImpl;
10 struct Emissive;
11 template<int T0> struct KeyframedDirectionalLightImpl;
13 template<int T0, int T1, int T2> struct LightingImpl;
14 template<int T0> struct OrbitalLights;
15 template<int T0, int T1, int T2> struct SkyIntensityImpl;
17 // clang-format on
18
19 // LightingGroup inner types define
20 enum class ColorKeyFrameType : uchar {};
21
22 template <int T0, int T1, int T2>
24
25 struct Emissive {};
26
27 template <int T0>
29
30 struct LightingDescription {};
31
32 template <int T0, int T1, int T2>
33 struct LightingImpl {};
34
35 template <int T0>
36 struct OrbitalLights {};
37
38 template <int T0, int T1, int T2>
40
41 struct StaticDirectionalLight {};
42};
43
44// free functions
45// NOLINTBEGIN
46MCNAPI bool operator==(
49);
50
51MCNAPI bool operator==(
54);
55
56MCNAPI bool operator==(
59);
60
61MCNAPI bool operator==(
64);
65
66MCNAPI bool operator==(::LightingGroup::OrbitalLights<1> const& __P0, ::LightingGroup::OrbitalLights<1> const& __P1);
67
68MCNAPI bool operator==(::LightingGroup::OrbitalLights<0> const& __P0, ::LightingGroup::OrbitalLights<0> const& __P1);
69
70MCNAPI bool operator==(
73);
74
75MCNAPI bool
77// NOLINTEND
Definition LightingGroup.h:5
Definition LightingGroup.h:23
Definition LightingGroup.h:25
Definition LightingGroup.h:30
Definition LightingGroup.h:33
Definition LightingGroup.h:36
Definition LightingGroup.h:39
Definition LightingGroup.h:41