LeviLamina
Loading...
Searching...
No Matches
AttributeLayerTrack.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/eas/attributes/NoiseAlignment.h"
7
9public:
10 // AttributeLayerTrack inner types declare
11 // clang-format off
12 class Builder;
13 struct TrackEntry;
14 // clang-format on
15
16 // AttributeLayerTrack inner types define
17 class Builder {
18 public:
19 // member variables
20 // NOLINTBEGIN
24 // NOLINTEND
25
26 public:
27 // prevent constructor by default
28 Builder& operator=(Builder const&);
29 Builder(Builder const&);
30 Builder();
31 };
32
33 struct TrackEntry {
34 public:
35 // member variables
36 // NOLINTBEGIN
39 // NOLINTEND
40
41 public:
42 // prevent constructor by default
43 TrackEntry& operator=(TrackEntry const&);
44 TrackEntry(TrackEntry const&);
45 TrackEntry();
46 };
47
48public:
49 // member variables
50 // NOLINTBEGIN
51 ::ll::TypedStorage<8, 24, ::std::vector<::AttributeLayerTrack::TrackEntry>> mTracks;
52 ::ll::TypedStorage<4, 4, int> mPriority;
53 ::ll::TypedStorage<8, 32, ::std::string> mAttributeLayerName;
54 ::ll::TypedStorage<8, 32, ::std::string> mNoiseName;
55 ::ll::TypedStorage<4, 4, uint> mLocalTransitionTicks;
56 ::ll::TypedStorage<4, 8, ::EAS::NoiseAlignment> mNoiseAlignment;
57 // NOLINTEND
58};
Definition AttributeLayerTrack.h:17
Definition AttributeLayerTrack.h:8
Definition AttributeLayerTrack.h:33
Definition Alias.h:14