// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
	Generated code exported from UnrealHeaderTool.
	DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/

// IWYU pragma: private, include "Wire/AGX_WireComponent.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"

PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UAGX_RigidBodyComponent;
class UAGX_ShapeMaterial;
class UAGX_WireWinchComponent;
enum class EWireSide : uint8;
enum class EWireWinchOwnerType : uint8;
struct FAGX_WireRenderIterator;
struct FAGX_WireWinchRef;
struct FWireRoutingNode;
#ifdef AGXUNREAL_AGX_WireComponent_generated_h
#error "AGX_WireComponent.generated.h already included, missing '#pragma once' in AGX_WireComponent.h"
#endif
#define AGXUNREAL_AGX_WireComponent_generated_h

#define FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Wire_AGX_WireComponent_h_32_GENERATED_BODY \
	friend struct Z_Construct_UScriptStruct_FWireRoutingNode_Statics; \
	static class UScriptStruct* StaticStruct();


template<> AGXUNREAL_API UScriptStruct* StaticStruct<struct FWireRoutingNode>();

#define FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Wire_AGX_WireComponent_h_75_SPARSE_DATA
#define FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Wire_AGX_WireComponent_h_75_SPARSE_DATA_PROPERTY_ACCESSORS
#define FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Wire_AGX_WireComponent_h_75_EDITOR_ONLY_SPARSE_DATA_PROPERTY_ACCESSORS
#define FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Wire_AGX_WireComponent_h_75_RPC_WRAPPERS_NO_PURE_DECLS \
 \
	DECLARE_FUNCTION(execSetBody);


#define FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Wire_AGX_WireComponent_h_75_ACCESSORS
#define FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Wire_AGX_WireComponent_h_75_INCLASS_NO_PURE_DECLS \
private: \
	static void StaticRegisterNativesUAGX_WireRouteNode_FL(); \
	friend struct Z_Construct_UClass_UAGX_WireRouteNode_FL_Statics; \
public: \
	DECLARE_CLASS(UAGX_WireRouteNode_FL, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AGXUnreal"), NO_API) \
	DECLARE_SERIALIZER(UAGX_WireRouteNode_FL)


#define FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Wire_AGX_WireComponent_h_75_ENHANCED_CONSTRUCTORS \
	/** Standard constructor, called after all reflected properties have been initialized */ \
	NO_API UAGX_WireRouteNode_FL(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
private: \
	/** Private move- and copy-constructors, should never be used */ \
	NO_API UAGX_WireRouteNode_FL(UAGX_WireRouteNode_FL&&); \
	NO_API UAGX_WireRouteNode_FL(const UAGX_WireRouteNode_FL&); \
public: \
	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UAGX_WireRouteNode_FL); \
	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAGX_WireRouteNode_FL); \
	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAGX_WireRouteNode_FL) \
	NO_API virtual ~UAGX_WireRouteNode_FL();


#define FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Wire_AGX_WireComponent_h_72_PROLOG
#define FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Wire_AGX_WireComponent_h_75_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Wire_AGX_WireComponent_h_75_SPARSE_DATA \
	FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Wire_AGX_WireComponent_h_75_SPARSE_DATA_PROPERTY_ACCESSORS \
	FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Wire_AGX_WireComponent_h_75_EDITOR_ONLY_SPARSE_DATA_PROPERTY_ACCESSORS \
	FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Wire_AGX_WireComponent_h_75_RPC_WRAPPERS_NO_PURE_DECLS \
	FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Wire_AGX_WireComponent_h_75_ACCESSORS \
	FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Wire_AGX_WireComponent_h_75_INCLASS_NO_PURE_DECLS \
	FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Wire_AGX_WireComponent_h_75_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


template<> AGXUNREAL_API UClass* StaticClass<class UAGX_WireRouteNode_FL>();

#define FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Wire_AGX_WireComponent_h_93_SPARSE_DATA
#define FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Wire_AGX_WireComponent_h_93_SPARSE_DATA_PROPERTY_ACCESSORS
#define FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Wire_AGX_WireComponent_h_93_EDITOR_ONLY_SPARSE_DATA_PROPERTY_ACCESSORS
#define FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Wire_AGX_WireComponent_h_93_RPC_WRAPPERS_NO_PURE_DECLS \
 \
	DECLARE_FUNCTION(execGetRenderNodeLocations); \
	DECLARE_FUNCTION(execGetRenderEndIterator); \
	DECLARE_FUNCTION(execGetRenderBeginIterator); \
	DECLARE_FUNCTION(execGetRenderListEmpty); \
	DECLARE_FUNCTION(execHasRenderNodes); \
	DECLARE_FUNCTION(execGetTension_BP); \
	DECLARE_FUNCTION(execGetMass_BP); \
	DECLARE_FUNCTION(execGetRestLength_BP); \
	DECLARE_FUNCTION(execIsInitialized); \
	DECLARE_FUNCTION(execSetNodeLocation); \
	DECLARE_FUNCTION(execRemoveNode); \
	DECLARE_FUNCTION(execAddNodeAtLocationAtIndex); \
	DECLARE_FUNCTION(execAddNodeAtIndex); \
	DECLARE_FUNCTION(execAddNodeAtLocation); \
	DECLARE_FUNCTION(execAddNode); \
	DECLARE_FUNCTION(execGetWinchComponent); \
	DECLARE_FUNCTION(execSetWinchComponent); \
	DECLARE_FUNCTION(execGetWinchOwnerType); \
	DECLARE_FUNCTION(execSetWinchOwnerType); \
	DECLARE_FUNCTION(execDetachWinch); \
	DECLARE_FUNCTION(execAttachWinchToOther); \
	DECLARE_FUNCTION(execAttachWinchToComponent); \
	DECLARE_FUNCTION(execAttachOwnedWinch); \
	DECLARE_FUNCTION(execGetWinch_BP); \
	DECLARE_FUNCTION(execHasWinch); \
	DECLARE_FUNCTION(execSetBorrowedWinch); \
	DECLARE_FUNCTION(execGetOwnedWinch_BP); \
	DECLARE_FUNCTION(execGetWinchType); \
	DECLARE_FUNCTION(execSetWinchType); \
	DECLARE_FUNCTION(execDetachEndWinch); \
	DECLARE_FUNCTION(execAttachEndWinchToOther); \
	DECLARE_FUNCTION(execAttachEndWinchToComponent); \
	DECLARE_FUNCTION(execAttachOwnedEndWinch); \
	DECLARE_FUNCTION(execGetEndWinch_BP); \
	DECLARE_FUNCTION(execHasEndWinch); \
	DECLARE_FUNCTION(execSetBorrowedEndWinch); \
	DECLARE_FUNCTION(execGetEndWinchComponentWinch_BP); \
	DECLARE_FUNCTION(execGetEndWinchComponent); \
	DECLARE_FUNCTION(execSetEndWinchComponent); \
	DECLARE_FUNCTION(execHasEndWinchComponent); \
	DECLARE_FUNCTION(execHasOwnedEndWinch); \
	DECLARE_FUNCTION(execGetOwnedEndWinch_BP); \
	DECLARE_FUNCTION(execDetachBeginWinch); \
	DECLARE_FUNCTION(execAttachBeginWinchToOther); \
	DECLARE_FUNCTION(execAttachBeginWinchToComponent); \
	DECLARE_FUNCTION(execAttachOwnedBeginWinch); \
	DECLARE_FUNCTION(execGetBeginWinch_BP); \
	DECLARE_FUNCTION(execHasBeginWinch); \
	DECLARE_FUNCTION(execSetBorrowedBeginWinch); \
	DECLARE_FUNCTION(execGetBeginWinchComponentWinch_BP); \
	DECLARE_FUNCTION(execGetBeginWinchComponent); \
	DECLARE_FUNCTION(execSetBeginWinchComponent); \
	DECLARE_FUNCTION(execHasBeginWinchComponent); \
	DECLARE_FUNCTION(execCreateMergeSplitProperties); \
	DECLARE_FUNCTION(execHasOwnedBeginWinch); \
	DECLARE_FUNCTION(execGetOwnedBeginWinch_BP); \
	DECLARE_FUNCTION(execRemoveCollisionGroupIfExists); \
	DECLARE_FUNCTION(execAddCollisionGroup); \
	DECLARE_FUNCTION(execGetCanCollide); \
	DECLARE_FUNCTION(execSetCanCollide); \
	DECLARE_FUNCTION(execSetShapeMaterial); \
	DECLARE_FUNCTION(execSetMinSegmentLength); \
	DECLARE_FUNCTION(execSetRadius);


#define FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Wire_AGX_WireComponent_h_93_ACCESSORS
#define FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Wire_AGX_WireComponent_h_93_INCLASS_NO_PURE_DECLS \
private: \
	static void StaticRegisterNativesUAGX_WireComponent(); \
	friend struct Z_Construct_UClass_UAGX_WireComponent_Statics; \
public: \
	DECLARE_CLASS(UAGX_WireComponent, USceneComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/AGXUnreal"), NO_API) \
	DECLARE_SERIALIZER(UAGX_WireComponent)


#define FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Wire_AGX_WireComponent_h_93_ENHANCED_CONSTRUCTORS \
private: \
	/** Private move- and copy-constructors, should never be used */ \
	NO_API UAGX_WireComponent(UAGX_WireComponent&&); \
	NO_API UAGX_WireComponent(const UAGX_WireComponent&); \
public: \
	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UAGX_WireComponent); \
	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAGX_WireComponent); \
	DEFINE_DEFAULT_CONSTRUCTOR_CALL(UAGX_WireComponent) \
	NO_API virtual ~UAGX_WireComponent();


#define FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Wire_AGX_WireComponent_h_89_PROLOG
#define FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Wire_AGX_WireComponent_h_93_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Wire_AGX_WireComponent_h_93_SPARSE_DATA \
	FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Wire_AGX_WireComponent_h_93_SPARSE_DATA_PROPERTY_ACCESSORS \
	FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Wire_AGX_WireComponent_h_93_EDITOR_ONLY_SPARSE_DATA_PROPERTY_ACCESSORS \
	FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Wire_AGX_WireComponent_h_93_RPC_WRAPPERS_NO_PURE_DECLS \
	FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Wire_AGX_WireComponent_h_93_ACCESSORS \
	FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Wire_AGX_WireComponent_h_93_INCLASS_NO_PURE_DECLS \
	FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Wire_AGX_WireComponent_h_93_ENHANCED_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


template<> AGXUNREAL_API UClass* StaticClass<class UAGX_WireComponent>();

#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Wire_AGX_WireComponent_h


PRAGMA_ENABLE_DEPRECATION_WARNINGS
