LeviLamina
Loading...
Searching...
No Matches
PlayerVideoCapturePacket.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/network/MinecraftPacketIds.h"
7
#include "mc/network/packet/Packet.h"
8
#include "mc/platform/Result.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
class
BinaryStream
;
13
class
ReadOnlyBinaryStream
;
14
// clang-format on
15
16
class
PlayerVideoCapturePacket
:
public
::Packet
{
17
public
:
18
// PlayerVideoCapturePacket inner types declare
19
// clang-format off
20
struct
StartVideoCapture
;
21
struct
StopVideoCapture
;
22
// clang-format on
23
24
// PlayerVideoCapturePacket inner types define
25
struct
StartVideoCapture
{
26
public
:
27
// member variables
28
// NOLINTBEGIN
29
::ll::TypedStorage<4, 4, uint> mFrameRate;
30
::ll::TypedStorage<8, 32, ::std::string> mFilePrefix;
31
// NOLINTEND
32
};
33
34
struct
StopVideoCapture
{};
35
36
public
:
37
// member variables
38
// NOLINTBEGIN
39
::ll::TypedStorage<
40
8,
41
48,
42
::std::variant<::PlayerVideoCapturePacket::StartVideoCapture, ::PlayerVideoCapturePacket::StopVideoCapture>>
43
mParams;
44
// NOLINTEND
45
46
public
:
47
// virtual functions
48
// NOLINTBEGIN
49
// vIndex: 1
50
virtual ::MinecraftPacketIds getId() const
/*override*/
;
51
52
// vIndex: 2
53
virtual ::
std
::
string
getName() const
/*override*/
;
54
55
// vIndex: 4
56
virtual
void
write(::
BinaryStream
&) const
/*override*/
;
57
58
// vIndex: 8
59
virtual ::Bedrock::Result<
void
> _read(::
ReadOnlyBinaryStream
&)
/*override*/
;
60
61
// vIndex: 0
62
virtual ~
PlayerVideoCapturePacket
()
/*override*/
= default;
63
// NOLINTEND
64
65
public:
66
// virtual function thunks
67
// NOLINTBEGIN
68
69
// NOLINTEND
70
};
BinaryStream
Definition
BinaryStream.h:10
Packet
Definition
Packet.h:26
PlayerVideoCapturePacket
Definition
PlayerVideoCapturePacket.h:16
ReadOnlyBinaryStream
Definition
ReadOnlyBinaryStream.h:8
std
STL namespace.
PlayerVideoCapturePacket::StartVideoCapture
Definition
PlayerVideoCapturePacket.h:25
PlayerVideoCapturePacket::StopVideoCapture
Definition
PlayerVideoCapturePacket.h:34
src
mc
network
packet
PlayerVideoCapturePacket.h
Generated on Fri Jun 13 2025 05:04:43 for LeviLamina by
1.12.0