Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateServer/Inc/Engine/UHT/SplineComponent.generated.h
Norman Lansing ecb33115bf Initial Commit
2026-01-28 19:08:51 -05:00

328 lines
16 KiB
C++

// 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 "Components/SplineComponent.h"
#ifdef ENGINE_SplineComponent_generated_h
#error "SplineComponent.generated.h already included, missing '#pragma once' in SplineComponent.h"
#endif
#define ENGINE_SplineComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
struct FLinearColor;
struct FSplinePoint;
// ********** Begin Class USplineMetadata **********************************************************
struct Z_Construct_UClass_USplineMetadata_Statics;
ENGINE_API UClass* Z_Construct_UClass_USplineMetadata_NoRegister();
#define FID_Engine_Source_Runtime_Engine_Classes_Components_SplineComponent_h_59_INCLASS \
private: \
static void StaticRegisterNativesUSplineMetadata(); \
friend struct ::Z_Construct_UClass_USplineMetadata_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ENGINE_API UClass* ::Z_Construct_UClass_USplineMetadata_NoRegister(); \
public: \
DECLARE_CLASS2(USplineMetadata, UObject, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/Engine"), Z_Construct_UClass_USplineMetadata_NoRegister) \
DECLARE_SERIALIZER(USplineMetadata)
#define FID_Engine_Source_Runtime_Engine_Classes_Components_SplineComponent_h_59_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
ENGINE_API USplineMetadata(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USplineMetadata) \
DECLARE_VTABLE_PTR_HELPER_CTOR(ENGINE_API, USplineMetadata); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USplineMetadata); \
/** Deleted move- and copy-constructors, should never be used */ \
USplineMetadata(USplineMetadata&&) = delete; \
USplineMetadata(const USplineMetadata&) = delete; \
ENGINE_API virtual ~USplineMetadata();
#define FID_Engine_Source_Runtime_Engine_Classes_Components_SplineComponent_h_56_PROLOG
#define FID_Engine_Source_Runtime_Engine_Classes_Components_SplineComponent_h_59_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Engine_Classes_Components_SplineComponent_h_59_INCLASS \
FID_Engine_Source_Runtime_Engine_Classes_Components_SplineComponent_h_59_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USplineMetadata;
// ********** End Class USplineMetadata ************************************************************
// ********** Begin ScriptStruct FSplineCurves *****************************************************
struct Z_Construct_UScriptStruct_FSplineCurves_Statics;
#define FID_Engine_Source_Runtime_Engine_Classes_Components_SplineComponent_h_77_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSplineCurves_Statics; \
ENGINE_API static class UScriptStruct* StaticStruct();
struct FSplineCurves;
// ********** End ScriptStruct FSplineCurves *******************************************************
// ********** Begin ScriptStruct FSplinePoint ******************************************************
struct Z_Construct_UScriptStruct_FSplinePoint_Statics;
#define FID_Engine_Source_Runtime_Engine_Classes_Components_SplineComponent_h_167_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSplinePoint_Statics; \
ENGINE_API static class UScriptStruct* StaticStruct();
struct FSplinePoint;
// ********** End ScriptStruct FSplinePoint ********************************************************
// ********** Begin Class USplineComponent *********************************************************
#define FID_Engine_Source_Runtime_Engine_Classes_Components_SplineComponent_h_224_RPC_WRAPPERS \
DECLARE_FUNCTION(execRemovePropertyAtIndex); \
DECLARE_FUNCTION(execSetFloatPropertyAtIndex); \
DECLARE_FUNCTION(execGetFloatPropertyAtIndex); \
DECLARE_FUNCTION(execSetFloatPropertyInputKeyAtIndex); \
DECLARE_FUNCTION(execGetFloatPropertyInputKeyAtIndex); \
DECLARE_FUNCTION(execSetFloatPropertyAtSplineInputKey); \
DECLARE_FUNCTION(execGetFloatPropertyAtSplineInputKey); \
DECLARE_FUNCTION(execCreateFloatPropertyChannel); \
DECLARE_FUNCTION(execGetFloatPropertyChannels); \
DECLARE_FUNCTION(execGetNumberOfPropertyValues); \
DECLARE_FUNCTION(execRemovePropertyChannel); \
DECLARE_FUNCTION(execSupportsAttributes); \
DECLARE_FUNCTION(execConvertSplineToPolyline_InTimeRange); \
DECLARE_FUNCTION(execConvertSplineToPolyline_InDistanceRange); \
DECLARE_FUNCTION(execConvertSplineToPolyLineWithDistances); \
DECLARE_FUNCTION(execConvertSplineToPolyLine); \
DECLARE_FUNCTION(execConvertSplineSegmentToPolyLine); \
DECLARE_FUNCTION(execDivideSplineIntoPolylineRecursiveWithDistances); \
DECLARE_FUNCTION(execDivideSplineIntoPolylineRecursive); \
DECLARE_FUNCTION(execFindTransformClosestToWorldLocation); \
DECLARE_FUNCTION(execFindScaleClosestToWorldLocation); \
DECLARE_FUNCTION(execFindRollClosestToWorldLocation); \
DECLARE_FUNCTION(execFindRightVectorClosestToWorldLocation); \
DECLARE_FUNCTION(execFindUpVectorClosestToWorldLocation); \
DECLARE_FUNCTION(execFindRotationClosestToWorldLocation); \
DECLARE_FUNCTION(execFindTangentClosestToWorldLocation); \
DECLARE_FUNCTION(execFindDirectionClosestToWorldLocation); \
DECLARE_FUNCTION(execFindLocationClosestToWorldLocation); \
DECLARE_FUNCTION(execFindInputKeyOnSegmentClosestToWorldLocation); \
DECLARE_FUNCTION(execFindInputKeyClosestToWorldLocation); \
DECLARE_FUNCTION(execGetScaleAtTime); \
DECLARE_FUNCTION(execGetRollAtTime); \
DECLARE_FUNCTION(execGetTransformAtTime); \
DECLARE_FUNCTION(execGetRightVectorAtTime); \
DECLARE_FUNCTION(execGetUpVectorAtTime); \
DECLARE_FUNCTION(execGetWorldRotationAtTime); \
DECLARE_FUNCTION(execGetRotationAtTime); \
DECLARE_FUNCTION(execGetTangentAtTime); \
DECLARE_FUNCTION(execGetWorldDirectionAtTime); \
DECLARE_FUNCTION(execGetDirectionAtTime); \
DECLARE_FUNCTION(execGetWorldLocationAtTime); \
DECLARE_FUNCTION(execGetLocationAtTime); \
DECLARE_FUNCTION(execGetTransformAtDistanceAlongSpline); \
DECLARE_FUNCTION(execGetScaleAtDistanceAlongSpline); \
DECLARE_FUNCTION(execGetRollAtDistanceAlongSpline); \
DECLARE_FUNCTION(execGetRightVectorAtDistanceAlongSpline); \
DECLARE_FUNCTION(execGetUpVectorAtDistanceAlongSpline); \
DECLARE_FUNCTION(execGetWorldRotationAtDistanceAlongSpline); \
DECLARE_FUNCTION(execGetRotationAtDistanceAlongSpline); \
DECLARE_FUNCTION(execGetWorldTangentAtDistanceAlongSpline); \
DECLARE_FUNCTION(execGetTangentAtDistanceAlongSpline); \
DECLARE_FUNCTION(execGetWorldDirectionAtDistanceAlongSpline); \
DECLARE_FUNCTION(execGetDirectionAtDistanceAlongSpline); \
DECLARE_FUNCTION(execGetWorldLocationAtDistanceAlongSpline); \
DECLARE_FUNCTION(execGetLocationAtDistanceAlongSpline); \
DECLARE_FUNCTION(execGetTimeAtDistanceAlongSpline); \
DECLARE_FUNCTION(execGetInputKeyValueAtDistanceAlongSpline); \
DECLARE_FUNCTION(execGetInputKeyAtDistanceAlongSpline); \
DECLARE_FUNCTION(execGetInputKeyValueAtTime); \
DECLARE_FUNCTION(execGetDefaultUpVector); \
DECLARE_FUNCTION(execSetDefaultUpVector); \
DECLARE_FUNCTION(execGetSplineLength); \
DECLARE_FUNCTION(execGetVectorPropertyAtSplinePoint); \
DECLARE_FUNCTION(execGetFloatPropertyAtSplinePoint); \
DECLARE_FUNCTION(execGetDistanceAlongSplineAtSplinePoint); \
DECLARE_FUNCTION(execGetLocalLocationAndTangentAtSplinePoint); \
DECLARE_FUNCTION(execGetLocationAndTangentAtSplinePoint); \
DECLARE_FUNCTION(execGetTransformAtSplinePoint); \
DECLARE_FUNCTION(execGetScaleAtSplinePoint); \
DECLARE_FUNCTION(execGetRollAtSplinePoint); \
DECLARE_FUNCTION(execGetRightVectorAtSplinePoint); \
DECLARE_FUNCTION(execGetUpVectorAtSplinePoint); \
DECLARE_FUNCTION(execGetRotationAtSplinePoint); \
DECLARE_FUNCTION(execGetLeaveTangentAtSplinePoint); \
DECLARE_FUNCTION(execGetArriveTangentAtSplinePoint); \
DECLARE_FUNCTION(execGetTangentAtSplinePoint); \
DECLARE_FUNCTION(execGetDirectionAtSplinePoint); \
DECLARE_FUNCTION(execGetWorldLocationAtSplinePoint); \
DECLARE_FUNCTION(execGetLocationAtSplinePoint); \
DECLARE_FUNCTION(execGetSplinePointAt); \
DECLARE_FUNCTION(execGetInputKeyValueAtSplinePoint); \
DECLARE_FUNCTION(execGetNumberOfSplineSegments); \
DECLARE_FUNCTION(execGetNumberOfSplinePoints); \
DECLARE_FUNCTION(execSetSplinePointType); \
DECLARE_FUNCTION(execGetSplinePointType); \
DECLARE_FUNCTION(execSetScaleAtSplinePoint); \
DECLARE_FUNCTION(execSetRotationAtSplinePoint); \
DECLARE_FUNCTION(execSetUpVectorAtSplinePoint); \
DECLARE_FUNCTION(execSetTangentsAtSplinePoint); \
DECLARE_FUNCTION(execSetTangentAtSplinePoint); \
DECLARE_FUNCTION(execSetWorldLocationAtSplinePoint); \
DECLARE_FUNCTION(execSetLocationAtSplinePoint); \
DECLARE_FUNCTION(execSetSplineLocalPoints); \
DECLARE_FUNCTION(execSetSplineWorldPoints); \
DECLARE_FUNCTION(execSetSplinePoints); \
DECLARE_FUNCTION(execAddSplineLocalPoint); \
DECLARE_FUNCTION(execAddSplineWorldPoint); \
DECLARE_FUNCTION(execRemoveSplinePoint); \
DECLARE_FUNCTION(execAddSplinePointAtIndex); \
DECLARE_FUNCTION(execAddSplinePoint); \
DECLARE_FUNCTION(execAddPoints); \
DECLARE_FUNCTION(execAddPoint); \
DECLARE_FUNCTION(execClearSplinePoints); \
DECLARE_FUNCTION(execIsClosedLoop); \
DECLARE_FUNCTION(execSetClosedLoopAtPosition); \
DECLARE_FUNCTION(execSetClosedLoop); \
DECLARE_FUNCTION(execSetDrawDebug); \
DECLARE_FUNCTION(execSetTangentColor); \
DECLARE_FUNCTION(execSetSelectedSplineSegmentColor); \
DECLARE_FUNCTION(execSetUnselectedSplineSegmentColor); \
DECLARE_FUNCTION(execGetDistanceAlongSplineAtLocation); \
DECLARE_FUNCTION(execGetDistanceAlongSplineAtSplineInputKey); \
DECLARE_FUNCTION(execGetScaleAtSplineInputKey); \
DECLARE_FUNCTION(execGetRollAtSplineInputKey); \
DECLARE_FUNCTION(execGetTransformAtSplineInputKey); \
DECLARE_FUNCTION(execGetRightVectorAtSplineInputKey); \
DECLARE_FUNCTION(execGetUpVectorAtSplineInputKey); \
DECLARE_FUNCTION(execGetRotationAtSplineInputKey); \
DECLARE_FUNCTION(execGetDirectionAtSplineInputKey); \
DECLARE_FUNCTION(execGetTangentAtSplineInputKey); \
DECLARE_FUNCTION(execGetLocationAtSplineInputKey); \
DECLARE_FUNCTION(execSetOverrideConstructionScript); \
DECLARE_FUNCTION(execUpdateSpline); \
DECLARE_FUNCTION(execPopulateFromLegacy);
#define FID_Engine_Source_Runtime_Engine_Classes_Components_SplineComponent_h_224_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(USplineComponent, ENGINE_API)
struct Z_Construct_UClass_USplineComponent_Statics;
ENGINE_API UClass* Z_Construct_UClass_USplineComponent_NoRegister();
#define FID_Engine_Source_Runtime_Engine_Classes_Components_SplineComponent_h_224_INCLASS \
private: \
static void StaticRegisterNativesUSplineComponent(); \
friend struct ::Z_Construct_UClass_USplineComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ENGINE_API UClass* ::Z_Construct_UClass_USplineComponent_NoRegister(); \
public: \
DECLARE_CLASS2(USplineComponent, UPrimitiveComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/Engine"), Z_Construct_UClass_USplineComponent_NoRegister) \
DECLARE_SERIALIZER(USplineComponent) \
FID_Engine_Source_Runtime_Engine_Classes_Components_SplineComponent_h_224_ARCHIVESERIALIZER \
enum class ENetFields_Private : uint16 \
{ \
NETFIELD_REP_START=(uint16)((int32)Super::ENetFields_Private::NETFIELD_REP_END + (int32)1), \
SplineCurves=NETFIELD_REP_START, \
ReparamStepsPerSegment, \
bStationaryEndpoints, \
bSplineHasBeenEdited, \
bInputSplinePointsToConstructionScript, \
bClosedLoop, \
bLoopPositionOverride, \
LoopPosition, \
DefaultUpVector, \
NETFIELD_REP_END=DefaultUpVector }; \
DECLARE_VALIDATE_GENERATED_REP_ENUMS(ENGINE_API)
#define FID_Engine_Source_Runtime_Engine_Classes_Components_SplineComponent_h_224_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
ENGINE_API USplineComponent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USplineComponent) \
DECLARE_VTABLE_PTR_HELPER_CTOR(ENGINE_API, USplineComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USplineComponent); \
/** Deleted move- and copy-constructors, should never be used */ \
USplineComponent(USplineComponent&&) = delete; \
USplineComponent(const USplineComponent&) = delete; \
ENGINE_API virtual ~USplineComponent();
#define FID_Engine_Source_Runtime_Engine_Classes_Components_SplineComponent_h_221_PROLOG
#define FID_Engine_Source_Runtime_Engine_Classes_Components_SplineComponent_h_224_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Engine_Classes_Components_SplineComponent_h_224_RPC_WRAPPERS \
FID_Engine_Source_Runtime_Engine_Classes_Components_SplineComponent_h_224_INCLASS \
FID_Engine_Source_Runtime_Engine_Classes_Components_SplineComponent_h_224_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USplineComponent;
// ********** End Class USplineComponent ***********************************************************
// ********** Begin ScriptStruct FSplineInstanceData ***********************************************
struct Z_Construct_UScriptStruct_FSplineInstanceData_Statics;
#define FID_Engine_Source_Runtime_Engine_Classes_Components_SplineComponent_h_1100_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSplineInstanceData_Statics; \
ENGINE_API static class UScriptStruct* StaticStruct(); \
typedef FSceneComponentInstanceData Super;
struct FSplineInstanceData;
// ********** End ScriptStruct FSplineInstanceData *************************************************
// ********** Begin ScriptStruct FSplineComponentInstanceData **************************************
struct Z_Construct_UScriptStruct_FSplineComponentInstanceData_Statics;
#define FID_Engine_Source_Runtime_Engine_Classes_Components_SplineComponent_h_1139_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSplineComponentInstanceData_Statics; \
ENGINE_API static class UScriptStruct* StaticStruct(); \
typedef FSceneComponentInstanceData Super;
struct FSplineComponentInstanceData;
// ********** End ScriptStruct FSplineComponentInstanceData ****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Engine_Classes_Components_SplineComponent_h
// ********** Begin Enum ESplinePointType **********************************************************
#define FOREACH_ENUM_ESPLINEPOINTTYPE(op) \
op(ESplinePointType::Linear) \
op(ESplinePointType::Curve) \
op(ESplinePointType::Constant) \
op(ESplinePointType::CurveClamped) \
op(ESplinePointType::CurveCustomTangent)
namespace ESplinePointType { enum Type : int; }
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ESplinePointType::Type>();
// ********** End Enum ESplinePointType ************************************************************
// ********** Begin Enum ESplineCoordinateSpace ****************************************************
#define FOREACH_ENUM_ESPLINECOORDINATESPACE(op) \
op(ESplineCoordinateSpace::Local) \
op(ESplineCoordinateSpace::World)
namespace ESplineCoordinateSpace { enum Type : int; }
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ESplineCoordinateSpace::Type>();
// ********** End Enum ESplineCoordinateSpace ******************************************************
// ********** Begin Enum ELastAuthority ************************************************************
#define FOREACH_ENUM_ELASTAUTHORITY(op) \
op(ELastAuthority::Unset) \
op(ELastAuthority::Spline) \
op(ELastAuthority::SplineCurves)
enum class ELastAuthority : uint8;
template<> struct TIsUEnumClass<ELastAuthority> { enum { Value = true }; };
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ELastAuthority>();
// ********** End Enum ELastAuthority **************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS