LeviLamina
Loading...
Searching...
No Matches
OwningGetCollisionShapeEntityProxy.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/ecs/strict/AddRemove.h"
7#include "mc/deps/ecs/strict/EntityFactoryT.h"
8#include "mc/deps/ecs/strict/Filter.h"
9#include "mc/deps/ecs/strict/GlobalRead.h"
10#include "mc/deps/ecs/strict/GlobalWrite.h"
11#include "mc/deps/ecs/strict/Read.h"
12#include "mc/deps/ecs/strict/StrictExecutionContext.h"
13#include "mc/deps/ecs/strict/Write.h"
14#include "mc/entity/utilities/GetCollisionShapeEntityProxy.h"
15
16// auto generated forward declare list
17// clang-format off
28struct VehicleComponent;
29// clang-format on
30
31class OwningGetCollisionShapeEntityProxy
32: public ::GetCollisionShapeEntityProxy<::StrictExecutionContext<
33 ::Filter<::CanStandOnSnowFlagComponent, ::HasLightweightFamilyFlagComponent>,
34 ::Read<
35 ::AABBShapeComponent,
36 ::MovementAbilitiesComponent,
37 ::ActorTypeComponent,
38 ::FallDistanceComponent,
39 ::PassengerComponent,
40 ::ActorGameTypeComponent,
41 ::ActorDataFlagComponent,
42 ::VehicleComponent>,
43 ::Write<>,
44 ::AddRemove<>,
45 ::GlobalRead<::ExternalDataComponent>,
46 ::GlobalWrite<>,
47 ::EntityFactoryT<>>> {
48public:
49 // member variables
50 // NOLINTBEGIN
52 // NOLINTEND
53
54public:
55 // prevent constructor by default
56 OwningGetCollisionShapeEntityProxy& operator=(OwningGetCollisionShapeEntityProxy const&);
57 OwningGetCollisionShapeEntityProxy(OwningGetCollisionShapeEntityProxy const&);
58 OwningGetCollisionShapeEntityProxy();
59
60public:
61 // virtual functions
62 // NOLINTBEGIN
63 virtual ~OwningGetCollisionShapeEntityProxy() /*override*/ = default;
64 // NOLINTEND
65
66public:
67 // vftables
68 // NOLINTBEGIN
69 MCNAPI static void** $vftable();
70 // NOLINTEND
71};
Definition GetCollisionShapeEntityProxy.h:6
static MCAPI void ** $vftable()
Definition AABBShapeComponent.h:9
Definition ActorDataFlagComponent.h:9
Definition ActorGameTypeComponent.h:8
Definition ActorTypeComponent.h:8
Definition CanStandOnSnowFlagComponent.h:5
Definition ExternalDataComponent.h:10
Definition FallDistanceComponent.h:5
Definition HasLightweightFamilyFlagComponent.h:5
Definition MovementAbilitiesComponent.h:5
Definition PassengerComponent.h:8
Definition VehicleComponent.h:10
Definition Alias.h:14