LeviLamina
Loading...
Searching...
No Matches
AttributeTrack.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
namespace
EAS {
class
BoolAttribute
; }
8
namespace
EAS {
class
ColorAttribute
; }
9
namespace
EAS {
class
FloatAttribute
; }
10
// clang-format on
11
12
class
AttributeTrack
{
13
public
:
14
// AttributeTrack inner types declare
15
// clang-format off
16
template
<
typename
T0>
class
AttributeTrackImpl
;
17
// clang-format on
18
19
// AttributeTrack inner types define
20
template
<
typename
T0>
21
class
AttributeTrackImpl
{};
22
23
using
AttributeTrackVariant = ::std::variant<
24
::AttributeTrack::AttributeTrackImpl<::EAS::BoolAttribute>
,
25
::AttributeTrack::AttributeTrackImpl<::EAS::ColorAttribute>
,
26
::AttributeTrack::AttributeTrackImpl<::EAS::FloatAttribute>
>;
27
28
public
:
29
// member variables
30
// NOLINTBEGIN
31
::ll::TypedStorage<
32
8,
33
80,
34
::std::variant<
35
::AttributeTrack::AttributeTrackImpl<::EAS::BoolAttribute>
,
36
::AttributeTrack::AttributeTrackImpl<::EAS::ColorAttribute>
,
37
::AttributeTrack::AttributeTrackImpl<::EAS::FloatAttribute>
>>
38
mImpl;
39
// NOLINTEND
40
};
AttributeTrack::AttributeTrackImpl
Definition
AttributeTrack.h:21
AttributeTrack
Definition
AttributeTrack.h:12
EAS::BoolAttribute
Definition
BoolAttribute.h:16
EAS::ColorAttribute
Definition
ColorAttribute.h:18
EAS::FloatAttribute
Definition
FloatAttribute.h:16
src
mc
world
level
timelines
AttributeTrack.h
Generated on
for LeviLamina by
1.16.1