LeviLamina
Loading...
Searching...
No Matches
ActorDefinitionDescriptor.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class Actor;
10// clang-format on
11
13public:
14 // ActorDefinitionDescriptor inner types declare
15 // clang-format off
17 // clang-format on
18
19 // ActorDefinitionDescriptor inner types define
21
22public:
23 // member variables
24 // NOLINTBEGIN
85 // NOLINTEND
86
87public:
88 // prevent constructor by default
90
91public:
92 // member functions
93 // NOLINTBEGIN
95
97
98 MCNAPI ::ActorDefinitionDescriptor& combine(::ActorDefinitionDescriptor const& rhs);
99
100 MCNAPI bool contains(::ActorDefinitionDescriptor const& rhs) const;
101
102 MCNAPI ::ActorDefinitionDescriptor& operator=(::ActorDefinitionDescriptor&&);
103
104 MCNAPI ::ActorDefinitionDescriptor& operator=(::ActorDefinitionDescriptor const&);
105
106 MCNAPI bool overlaps(::ActorDefinitionDescriptor const& rhs) const;
107
108 MCNAPI ::ActorDefinitionDescriptor& subtract(::ActorDefinitionDescriptor const& rhs);
109
111 // NOLINTEND
112
113public:
114 // static functions
115 // NOLINTBEGIN
116 MCNAPI static bool _executeEvent(
117 ::Actor& entity,
118 ::std::string const& name,
119 ::std::vector<::std::pair<::std::string const, ::std::string const>>& eventStack,
120 ::VariantParameterList const& list
121 );
122
123 MCNAPI static bool _executeTrigger(
124 ::Actor& entity,
125 ::ActorDefinitionTrigger const& trigger,
126 ::std::vector<::std::pair<::std::string const, ::std::string const>>& eventStack,
127 ::VariantParameterList const& list
128 );
129
130 MCNAPI static void _forceExecuteTrigger(
131 ::Actor& entity,
132 ::ActorDefinitionTrigger const& trigger,
133 ::std::vector<::std::pair<::std::string const, ::std::string const>>& eventStack,
134 ::VariantParameterList const& list
135 );
136
137 MCNAPI static bool executeEvent(::Actor& entity, ::std::string const& name, ::VariantParameterList const& list);
138
139 MCNAPI static bool
141 // NOLINTEND
142
143public:
144 // constructor thunks
145 // NOLINTBEGIN
146 MCNAPI void* $ctor();
147
149 // NOLINTEND
150
151public:
152 // destructor thunk
153 // NOLINTBEGIN
154 MCNAPI void $dtor();
155 // NOLINTEND
156};
Definition ActorDefinitionDescriptor.h:12
MCAPI::ActorDefinitionDescriptor & operator=(::ActorDefinitionDescriptor const &)
static MCAPI bool executeEvent(::Actor &entity, ::std::string const &name, ::VariantParameterList const &list)
MCAPI void * $ctor(::ActorDefinitionDescriptor &&)
MCAPI::ActorDefinitionDescriptor & subtract(::ActorDefinitionDescriptor const &rhs)
MCAPI ActorDefinitionDescriptor(::ActorDefinitionDescriptor &&)
MCAPI::ActorDefinitionDescriptor & operator=(::ActorDefinitionDescriptor &&)
static MCAPI bool executeTrigger(::Actor &entity, ::ActorDefinitionTrigger const &trigger, ::VariantParameterList const &list)
static MCAPI bool _executeTrigger(::Actor &entity, ::ActorDefinitionTrigger const &trigger, ::std::vector<::std::pair<::std::string const, ::std::string const > > &eventStack, ::VariantParameterList const &list)
MCAPI bool contains(::ActorDefinitionDescriptor const &rhs) const
static MCAPI void _forceExecuteTrigger(::Actor &entity, ::ActorDefinitionTrigger const &trigger, ::std::vector<::std::pair<::std::string const, ::std::string const > > &eventStack, ::VariantParameterList const &list)
static MCAPI bool _executeEvent(::Actor &entity, ::std::string const &name, ::std::vector<::std::pair<::std::string const, ::std::string const > > &eventStack, ::VariantParameterList const &list)
MCAPI::ActorDefinitionDescriptor & combine(::ActorDefinitionDescriptor const &rhs)
MCAPI bool overlaps(::ActorDefinitionDescriptor const &rhs) const
Definition ActorDefinitionTrigger.h:5
Definition Actor.h:103
Definition ActorDefinitionDescriptor.h:20
Definition VariantParameterList.h:5
Definition Alias.h:14