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 public:
31 // member functions
32 // NOLINTBEGIN
33 MCAPI bool operator==(::CameraInstructionOptions::FadeInstruction::ColorOption const& other) const;
34 // NOLINTEND
35
36 public:
37 // static functions
38 // NOLINTBEGIN
39 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
40 // NOLINTEND
41 };
42
43 struct TimeOption {
44 public:
45 // member variables
46 // NOLINTBEGIN
47 ::ll::TypedStorage<4, 4, float> mFadeInTime;
48 ::ll::TypedStorage<4, 4, float> mHoldTime;
49 ::ll::TypedStorage<4, 4, float> mFadeOutTime;
50 // NOLINTEND
51
52 public:
53 // member functions
54 // NOLINTBEGIN
55 MCFOLD bool operator==(::CameraInstructionOptions::FadeInstruction::TimeOption const& other) const;
56 // NOLINTEND
57
58 public:
59 // static functions
60 // NOLINTBEGIN
61 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
62 // NOLINTEND
63 };
64
65public:
66 // member variables
67 // NOLINTBEGIN
68 ::ll::TypedStorage<4, 16, ::std::optional<::CameraInstructionOptions::FadeInstruction::TimeOption>> mTime;
69 ::ll::TypedStorage<4, 16, ::std::optional<::CameraInstructionOptions::FadeInstruction::ColorOption>> mColor;
70 // NOLINTEND
71
72public:
73 // member functions
74 // NOLINTBEGIN
75 MCAPI bool operator==(::CameraInstructionOptions::FadeInstruction const& other) const;
76 // NOLINTEND
77
78public:
79 // static functions
80 // NOLINTBEGIN
81 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
82 // NOLINTEND
83};
84
85} // namespace CameraInstructionOptions
Definition FadeInstruction.h:12
Definition ReflectionCtx.h:11
Definition ctx.h:5