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 MCNAPI explicit ActorDefinitionDiffList(::ActorDefinitionGroup& definitions);
38
39 MCNAPI void _updateStack();
40
41 MCNAPI void addDefinition(::std::string const& def);
42
44
45 MCNAPI ::std::string definitionListToString(::std::string const& delimiter) const;
46
47 MCNAPI ::std::unique_ptr<::ActorDefinitionDescriptor> getDescription(bool needsUpdate);
48
49 MCNAPI void removeDefinition(::std::string const& def);
50
51 MCNAPI void setDefinitionStack(::std::vector<::DiffListPair>& stack);
52
53 MCNAPI void unlockChanges();
54
56 // NOLINTEND
57
58public:
59 // constructor thunks
60 // NOLINTBEGIN
61 MCNAPI void* $ctor(::ActorDefinitionGroup& definitions);
62 // NOLINTEND
63
64public:
65 // destructor thunk
66 // NOLINTBEGIN
67 MCNAPI void $dtor();
68 // NOLINTEND
69};
Definition ActorDefinitionDescriptor.h:12
Definition ActorDefinitionDiffList.h:12
MCAPI ActorDefinitionDiffList(::ActorDefinitionGroup &definitions)
MCAPI void unlockChanges()
MCAPI ::std::unique_ptr<::ActorDefinitionDescriptor > getDescription(bool needsUpdate)
MCAPI::std::string definitionListToString(::std::string const &delimiter) const
MCAPI void _updateStack()
MCAPI void setDefinitionStack(::std::vector<::DiffListPair > &stack)
MCAPI void addDefinition(::std::string const &def)
MCAPI void removeDefinition(::std::string const &def)
MCAPI void clearChangedDescription()
MCAPI void * $ctor(::ActorDefinitionGroup &definitions)
Definition ActorDefinitionGroup.h:29
Definition DiffListPair.h:5
Definition Alias.h:14