LeviLamina
Loading...
Searching...
No Matches
CompassSpriteCalculator.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
class
Actor
;
8
class
BlockPos
;
9
class
BlockSource
;
10
// clang-format on
11
12
class
CompassSpriteCalculator
{
13
public
:
14
// member variables
15
// NOLINTBEGIN
16
::ll::UntypedStorage<8, 8>
mUnka643b6;
17
::ll::UntypedStorage<8, 8>
mUnk46d9d2;
18
::ll::UntypedStorage<4, 4>
mUnk16b4e4;
19
::ll::UntypedStorage<4, 4>
mUnkc84c5a;
20
::ll::UntypedStorage<4, 4>
mUnkdb8cd3;
21
// NOLINTEND
22
23
public
:
24
// prevent constructor by default
25
CompassSpriteCalculator
& operator=(
CompassSpriteCalculator
const
&);
26
CompassSpriteCalculator
(
CompassSpriteCalculator
const
&);
27
CompassSpriteCalculator
();
28
29
public
:
30
// member functions
31
// NOLINTBEGIN
32
MCAPI
int
update(
::Actor
& actor,
bool
instant);
33
34
MCAPI
int
updateFromPosition(
35
::BlockSource
const
* region,
36
::Actor
* actor,
37
float
x,
38
float
z,
39
float
yRot,
40
bool
isZFlipped,
41
bool
instant
42
);
43
44
MCAPI
int
updateFromPosition(
45
::BlockSource
const
* lookTowards,
46
::BlockPos
const
& x,
47
float
z,
48
float
yRot,
49
float
isZFlipped,
50
bool
spin,
51
bool
,
52
bool
instant
53
);
54
// NOLINTEND
55
56
public
:
57
// static functions
58
// NOLINTBEGIN
59
MCAPI
static
bool
isInLastDeathDimension(
::BlockSource
const
* region,
::Actor
* actor);
60
61
MCAPI
static
bool
isInOverworldDimension(
::BlockSource
const
* region,
::Actor
*);
62
63
MCAPI static ::BlockPos pointTowardsLastDeathLocation(
::BlockSource
const
* region,
::Actor
* actor);
64
65
MCAPI static ::BlockPos pointTowardsSpawnPoint(
::BlockSource
const
* region,
::Actor
*);
66
// NOLINTEND
67
};
Actor
Definition
Actor.h:104
BlockPos
Definition
BlockPos.h:18
BlockSource
Definition
BlockSource.h:67
CompassSpriteCalculator
Definition
CompassSpriteCalculator.h:12
ll::UntypedStorage
Definition
Alias.h:14
src
mc
world
item
CompassSpriteCalculator.h
Generated on Sat Apr 26 2025 05:56:12 for LeviLamina by
1.12.0