LeviLamina
Loading...
Searching...
No Matches
ActorDefinitionDiffList.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
9struct DiffListPair;
10// clang-format on
11
13public:
14 // member variables
15 // NOLINTBEGIN
26 // NOLINTEND
27
28public:
29 // prevent constructor by default
33
34public:
35 // member functions
36 // NOLINTBEGIN
37 MCAPI explicit ActorDefinitionDiffList(::ActorDefinitionGroup& definitions);
38
39 MCAPI void _updateStack();
40
41 MCAPI void addDefinition(::std::string const& def);
42
43 MCAPI void clearChangedDescription();
44
45 MCAPI ::std::string definitionListToString(::std::string const& delimiter) const;
46
47 MCAPI ::std::unique_ptr<::ActorDefinitionDescriptor> getDescription(bool needsUpdate);
48
49 MCAPI void removeDefinition(::std::string const& def);
50
51 MCAPI void setDefinitionStack(::std::vector<::DiffListPair>& stack);
52
53 MCAPI void unlockChanges();
54
56 // NOLINTEND
57
58public:
59 // constructor thunks
60 // NOLINTBEGIN
61 MCAPI void* $ctor(::ActorDefinitionGroup& definitions);
62 // NOLINTEND
63
64public:
65 // destructor thunk
66 // NOLINTBEGIN
67 MCAPI void $dtor();
68 // NOLINTEND
69};
Definition ActorDefinitionDescriptor.h:12
Definition ActorDefinitionDiffList.h:12
Definition ActorDefinitionGroup.h:27
Definition DiffListPair.h:5
Definition Alias.h:14