LeviLamina
Loading...
Searching...
No Matches
BlockCollisionsSystem.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/ecs/ViewT.h"
7
#include "mc/deps/ecs/strict/EntityModifier.h"
8
#include "mc/deps/ecs/strict/Include.h"
9
#include "mc/deps/ecs/strict/OptionalGlobal.h"
10
11
// auto generated forward declare list
12
// clang-format off
13
class
ActorOwnerComponent
;
14
class
EntitySystems
;
15
class
StrictEntityContext
;
16
struct
AABBShapeComponent
;
17
struct
BlockCollisionEvaluationQueueComponent
;
18
struct
LocalConstBlockSourceFactoryComponent
;
19
struct
LocalSpatialEntityFetcherFactoryComponent
;
20
struct
PlayerComponent
;
21
namespace
BlockCollisionsSystem {
struct
BlockCollisionResolutionVectorComponent; }
22
// clang-format on
23
24
namespace
BlockCollisionsSystem {
25
// functions
26
// NOLINTBEGIN
27
MCAPI
void
_processBlockCollisionMoveRequestsSystem(
28
::OptionalGlobal<::BlockCollisionEvaluationQueueComponent>
queue,
29
::OptionalGlobal<::LocalSpatialEntityFetcherFactoryComponent>
fetcherFactoryComponent,
30
::OptionalGlobal<::LocalConstBlockSourceFactoryComponent>
blockSourceFactoryComponent,
31
::ViewT
<
32
::StrictEntityContext
,
33
::Include<::PlayerComponent>
,
34
::AABBShapeComponent
const
,
35
::ActorOwnerComponent
const
> toCheck,
36
::EntityModifier<::BlockCollisionsSystem::BlockCollisionResolutionVectorComponent>
modifier
37
);
38
39
MCAPI
void
registerSystems(
::EntitySystems
& systemRegistry,
bool
isClientSide);
40
// NOLINTEND
41
42
}
// namespace BlockCollisionsSystem
ActorOwnerComponent
Definition
ActorOwnerComponent.h:10
EntityModifier
Definition
EntityModifier.h:6
EntitySystems
Definition
EntitySystems.h:24
OptionalGlobal
Definition
OptionalGlobal.h:6
StrictEntityContext
Definition
StrictEntityContext.h:10
ViewT
Definition
ViewT.h:6
AABBShapeComponent
Definition
AABBShapeComponent.h:11
BlockCollisionEvaluationQueueComponent
Definition
BlockCollisionEvaluationQueueComponent.h:5
Include
Definition
Include.h:6
LocalConstBlockSourceFactoryComponent
Definition
LocalConstBlockSourceFactoryComponent.h:8
LocalSpatialEntityFetcherFactoryComponent
Definition
LocalSpatialEntityFetcherFactoryComponent.h:8
PlayerComponent
Definition
PlayerComponent.h:5
src
mc
entity
systems
block_collisions_system
BlockCollisionsSystem.h
Generated on Sat Apr 26 2025 05:55:37 for LeviLamina by
1.12.0