LeviLamina
Loading...
Searching...
No Matches
FadeInstruction.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace CameraInstructionOptions {
6
8public:
9 // FadeInstruction inner types declare
10 // clang-format off
11 struct ColorOption;
12 struct TimeOption;
13 // clang-format on
14
15 // FadeInstruction inner types define
16 struct ColorOption {
17 public:
18 // member variables
19 // NOLINTBEGIN
20 ::ll::TypedStorage<4, 4, float> mRed;
21 ::ll::TypedStorage<4, 4, float> mGreen;
22 ::ll::TypedStorage<4, 4, float> mBlue;
23 // NOLINTEND
24 };
25
26 struct TimeOption {
27 public:
28 // member variables
29 // NOLINTBEGIN
30 ::ll::TypedStorage<4, 4, float> mFadeInTime;
31 ::ll::TypedStorage<4, 4, float> mHoldTime;
32 ::ll::TypedStorage<4, 4, float> mFadeOutTime;
33 // NOLINTEND
34 };
35
36public:
37 // member variables
38 // NOLINTBEGIN
39 ::ll::TypedStorage<4, 16, ::std::optional<::CameraInstructionOptions::FadeInstruction::TimeOption>> mTime;
40 ::ll::TypedStorage<4, 16, ::std::optional<::CameraInstructionOptions::FadeInstruction::ColorOption>> mColor;
41 // NOLINTEND
42};
43
44} // namespace CameraInstructionOptions
Definition FadeInstruction.h:7