LeviLamina
Loading...
Searching...
No Matches
IScriptAfterEventSignal.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
struct
ActorUniqueID
;
8
// clang-format on
9
10
namespace
ScriptModuleMinecraft {
11
12
class
IScriptAfterEventSignal
{
13
public
:
14
// virtual functions
15
// NOLINTBEGIN
16
// vIndex: 0
17
virtual
~IScriptAfterEventSignal
() =
default
;
18
19
// vIndex: 1
20
virtual
void
preFlush() = 0;
21
22
// vIndex: 2
23
virtual
bool
flush() = 0;
24
25
// vIndex: 3
26
virtual
void
postFlush() = 0;
27
28
// vIndex: 4
29
virtual
uint64 getSubscriberCount()
const
;
30
31
// vIndex: 5
32
virtual
void
enqueueClosureRemovalForActor(
::ActorUniqueID
const
&);
33
34
// vIndex: 6
35
virtual
bool
isActorSignal()
const
;
36
// NOLINTEND
37
38
public
:
39
// virtual function thunks
40
// NOLINTBEGIN
41
MCNAPI uint64
$getSubscriberCount
()
const
;
42
43
MCNAPI
void
$enqueueClosureRemovalForActor
(
::ActorUniqueID
const
&);
44
45
MCNAPI
bool
$isActorSignal
()
const
;
46
// NOLINTEND
47
};
48
49
}
// namespace ScriptModuleMinecraft
ScriptModuleMinecraft::IScriptAfterEventSignal
Definition
IScriptAfterEventSignal.h:12
ScriptModuleMinecraft::IScriptAfterEventSignal::$isActorSignal
MCAPI bool $isActorSignal() const
ScriptModuleMinecraft::IScriptAfterEventSignal::$getSubscriberCount
MCAPI uint64 $getSubscriberCount() const
ScriptModuleMinecraft::IScriptAfterEventSignal::$enqueueClosureRemovalForActor
MCAPI void $enqueueClosureRemovalForActor(::ActorUniqueID const &)
ActorUniqueID
Definition
ActorUniqueID.h:5
src
mc
scripting
modules
minecraft
events
IScriptAfterEventSignal.h
Generated on Fri Jun 13 2025 05:04:47 for LeviLamina by
1.12.0