LeviLamina
Loading...
Searching...
No Matches
VolumeMultiplier.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/math/EasingType.h"
7
8struct VolumeMultiplier {
9public:
10 // VolumeMultiplier inner types declare
11 // clang-format off
12 struct EasingState;
13 // clang-format on
14
15 // VolumeMultiplier inner types define
16 struct EasingState {
17 public:
18 // member variables
19 // NOLINTBEGIN
20 ::ll::TypedStorage<4, 4, float> mStartValue;
21 ::ll::TypedStorage<4, 4, float> mTargetValue;
22 ::ll::TypedStorage<4, 4, float> mElapsedTime;
23 ::ll::TypedStorage<4, 4, float> mTotalTime;
24 ::ll::TypedStorage<4, 4, ::EasingType> mEasingType;
25 // NOLINTEND
26 };
27
28public:
29 // member variables
30 // NOLINTBEGIN
31 ::ll::TypedStorage<4, 4, float> mCurrentMultiplier;
32 ::ll::TypedStorage<4, 24, ::std::optional<::VolumeMultiplier::EasingState>> mEasingState;
33 // NOLINTEND
34};
Definition VolumeMultiplier.h:13
Definition VolumeMultiplier.h:5