LeviLamina
Loading...
Searching...
No Matches
ICameraClientInstance.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
LocalPlayer
;
9
class
StrictEntityContext
;
10
class
Vec2
;
11
// clang-format on
12
13
class
ICameraClientInstance
{
14
public
:
15
// virtual functions
16
// NOLINTBEGIN
17
virtual
~ICameraClientInstance() =
default
;
18
19
virtual
float
getFrameAlpha() = 0;
20
21
virtual ::Actor* getCameraActor() = 0;
22
23
virtual ::std::optional<::StrictEntityContext> getCameraEntity() = 0;
24
25
virtual ::std::optional<bool> isUnderLiquid() = 0;
26
27
virtual ::LocalPlayer* getLocalPlayer() = 0;
28
29
virtual ::Vec2 getLookDelta() = 0;
30
31
virtual
float
getSecondsSinceProgramStart() = 0;
32
// NOLINTEND
33
34
public
:
35
// virtual function thunks
36
// NOLINTBEGIN
37
38
// NOLINTEND
39
};
Actor
Definition
Actor.h:125
ICameraClientInstance
Definition
ICameraClientInstance.h:5
LocalPlayer
Definition
LocalPlayer.h:5
StrictEntityContext
Definition
StrictEntityContext.h:14
Vec2
Definition
Vec2.h:5
src-client
mc
deps
minecraft_camera
ICameraClientInstance.h
Generated on
for LeviLamina by
1.16.1