LeviLamina
Loading...
Searching...
No Matches
AutoStepSystem.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/ecs/strict/EntityModifier.h"
7
#include "mc/deps/ecs/strict/Include.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
StrictEntityContext
;
12
struct
AABBShapeComponent
;
13
struct
AutoStepRequestFlagComponent
;
14
struct
HasAutoSteppedComponent
;
15
struct
MaxAutoStepComponent
;
16
struct
MoveRequestComponent
;
17
struct
SubBBsComponent
;
18
// clang-format on
19
20
namespace
AutoStepSystem {
21
// functions
22
// NOLINTBEGIN
23
MCNAPI
void
doAutoStepSystemImpl(
24
::entt::type_list<
::Include<::AutoStepRequestFlagComponent>
>,
25
::StrictEntityContext
const
& entity,
26
::MaxAutoStepComponent
const
& maxAutoStepComponent,
27
::MoveRequestComponent
& moveRequestComponent,
28
::AABBShapeComponent
& aabbShapeComponent,
29
::SubBBsComponent
& subBBsComponent,
30
::EntityModifier<::HasAutoSteppedComponent>
mod
31
);
32
// NOLINTEND
33
34
}
// namespace AutoStepSystem
EntityModifier
Definition
EntityModifier.h:6
StrictEntityContext
Definition
StrictEntityContext.h:8
AABBShapeComponent
Definition
AABBShapeComponent.h:9
AutoStepRequestFlagComponent
Definition
AutoStepRequestFlagComponent.h:5
HasAutoSteppedComponent
Definition
HasAutoSteppedComponent.h:5
Include
Definition
Include.h:6
MaxAutoStepComponent
Definition
MaxAutoStepComponent.h:8
MoveRequestComponent
Definition
MoveRequestComponent.h:11
SubBBsComponent
Definition
SubBBsComponent.h:10
src
mc
entity
systems
auto_step_system
AutoStepSystem.h
Generated on Wed Jul 23 2025 08:33:59 for LeviLamina by
1.12.0