LeviLamina
Loading...
Searching...
No Matches
SubmitCallback.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/core/threading/XTaskQueuePort.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
struct
XTaskQueueObject
;
11
struct
XTaskQueueRegistrationToken
;
12
// clang-format on
13
14
class
SubmitCallback
{
15
public
:
16
// SubmitCallback inner types declare
17
// clang-format off
18
struct
CallbackRegistration
;
19
// clang-format on
20
21
// SubmitCallback inner types define
22
struct
CallbackRegistration
{
23
public
:
24
// member variables
25
// NOLINTBEGIN
26
::ll::UntypedStorage<8, 8>
mUnka8fc39;
27
::ll::UntypedStorage<8, 8>
mUnka911f4;
28
::ll::UntypedStorage<8, 8>
mUnk2ff6ae;
29
// NOLINTEND
30
31
public
:
32
// prevent constructor by default
33
CallbackRegistration
& operator=(
CallbackRegistration
const
&);
34
CallbackRegistration
(
CallbackRegistration
const
&);
35
CallbackRegistration
();
36
};
37
38
public
:
39
// member variables
40
// NOLINTBEGIN
41
::ll::UntypedStorage<8, 8>
mUnkba02c8;
42
::ll::UntypedStorage<8, 80>
mUnk474fe3;
43
::ll::UntypedStorage<8, 768>
mUnk1f5ad9;
44
::ll::UntypedStorage<8, 768>
mUnk3f34af;
45
::ll::UntypedStorage<8, 16>
mUnk664b47;
46
::ll::UntypedStorage<4, 4>
mUnk6361e9;
47
::ll::UntypedStorage<8, 8>
mUnk6d7d9a;
48
// NOLINTEND
49
50
public
:
51
// prevent constructor by default
52
SubmitCallback
& operator=(
SubmitCallback
const
&);
53
SubmitCallback
(
SubmitCallback
const
&);
54
SubmitCallback
();
55
56
public
:
57
// member functions
58
// NOLINTBEGIN
59
MCNAPI
long
Register
(
60
void
*
context
,
61
void
(*callback)(
void
*,
::XTaskQueueObject
*, ::XTaskQueuePort),
62
::XTaskQueueRegistrationToken
* token
63
);
64
65
MCNAPI
void
Unregister
(
::XTaskQueueRegistrationToken
token);
66
// NOLINTEND
67
};
SubmitCallback
Definition
SubmitCallback.h:14
SubmitCallback::Register
MCAPI long Register(void *context, void(*callback)(void *, ::XTaskQueueObject *, ::XTaskQueuePort), ::XTaskQueueRegistrationToken *token)
SubmitCallback::Unregister
MCAPI void Unregister(::XTaskQueueRegistrationToken token)
SubmitCallback::CallbackRegistration
Definition
SubmitCallback.h:22
XTaskQueueObject
Definition
XTaskQueueObject.h:5
XTaskQueueRegistrationToken
Definition
XTaskQueueRegistrationToken.h:5
context
Definition
context.h:5
ll::UntypedStorage
Definition
Alias.h:14
src
mc
deps
core
threading
SubmitCallback.h
Generated on Wed Jul 23 2025 08:33:47 for LeviLamina by
1.12.0