LeviLamina
Loading...
Searching...
No Matches
FadeInstruction.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace cereal { struct ReflectionCtx; }
8// clang-format on
9
10namespace CameraInstructionOptions {
11
13public:
14 // FadeInstruction inner types declare
15 // clang-format off
16 struct ColorOption;
17 struct TimeOption;
18 // clang-format on
19
20 // FadeInstruction inner types define
21 struct ColorOption {
22 public:
23 // member variables
24 // NOLINTBEGIN
25 ::ll::TypedStorage<4, 4, float> mRed;
26 ::ll::TypedStorage<4, 4, float> mGreen;
27 ::ll::TypedStorage<4, 4, float> mBlue;
28 // NOLINTEND
29 };
30
31 struct TimeOption {
32 public:
33 // member variables
34 // NOLINTBEGIN
35 ::ll::TypedStorage<4, 4, float> mFadeInTime;
36 ::ll::TypedStorage<4, 4, float> mHoldTime;
37 ::ll::TypedStorage<4, 4, float> mFadeOutTime;
38 // NOLINTEND
39 };
40
41public:
42 // member variables
43 // NOLINTBEGIN
44 ::ll::TypedStorage<4, 16, ::std::optional<::CameraInstructionOptions::FadeInstruction::TimeOption>> mTime;
45 ::ll::TypedStorage<4, 16, ::std::optional<::CameraInstructionOptions::FadeInstruction::ColorOption>> mColor;
46 // NOLINTEND
47
48public:
49 // member functions
50 // NOLINTBEGIN
51 MCAPI bool operator==(::CameraInstructionOptions::FadeInstruction const& other) const;
52 // NOLINTEND
53
54public:
55 // static functions
56 // NOLINTBEGIN
57 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
58 // NOLINTEND
59};
60
61} // namespace CameraInstructionOptions
Definition FadeInstruction.h:12
Definition ReflectionCtx.h:11
Definition ctx.h:5