LeviLamina
Loading...
Searching...
No Matches
IActorManagerProxy.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/platform/Result.h"
7
#include "mc/world/level/ActorValidationError.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
Actor
;
12
// clang-format on
13
14
class
IActorManagerProxy
{
15
public
:
16
// virtual functions
17
// NOLINTBEGIN
18
// vIndex: 0
19
virtual
~IActorManagerProxy
() =
default
;
20
21
// vIndex: 1
22
virtual
void
initializeActor(
::Actor
&) = 0;
23
24
// vIndex: 2
25
virtual ::Bedrock::Result<void, ::ActorValidationError> validate(
::Actor
const
&) = 0;
26
27
// vIndex: 3
28
virtual
void
addActor(
::Actor
&) = 0;
29
30
// vIndex: 4
31
virtual
void
removeActor(
::Actor
&) = 0;
32
33
// vIndex: 5
34
virtual
void
removeActorInLevelChunk(
::Actor
const
&) = 0;
35
36
// vIndex: 6
37
virtual
void
deleteActorFromWorldInLevelChunk(
::Actor
const
&) = 0;
38
// NOLINTEND
39
40
public
:
41
// virtual function thunks
42
// NOLINTBEGIN
43
44
// NOLINTEND
45
};
Actor
Definition
Actor.h:103
IActorManagerProxy
Definition
IActorManagerProxy.h:14
src
mc
world
level
IActorManagerProxy.h
Generated on Wed Aug 27 2025 11:40:39 for LeviLamina by
1.12.0