Initial Commit

This commit is contained in:
Norman Lansing
2026-01-28 19:08:51 -05:00
commit ecb33115bf
54042 changed files with 9695586 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeStateStream_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); STATESTREAM_API UScriptStruct* Z_Construct_UScriptStruct_FStateStreamHandle();
static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_StateStream;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_StateStream()
{
if (!Z_Registration_Info_UPackage__Script_StateStream.OuterSingleton)
{
static UObject* (*const SingletonFuncArray[])() = {
(UObject* (*)())Z_Construct_UScriptStruct_FStateStreamHandle,
};
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/StateStream",
SingletonFuncArray,
UE_ARRAY_COUNT(SingletonFuncArray),
PKG_CompiledIn | 0x00000000,
0x21B7CA23,
0xB34DBBAA,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_StateStream.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_StateStream.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_StateStream(Z_Construct_UPackage__Script_StateStream, TEXT("/Script/StateStream"), Z_Registration_Info_UPackage__Script_StateStream, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x21B7CA23, 0xB34DBBAA));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,66 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "StateStreamHandle.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeStateStreamHandle() {}
// ********** Begin Cross Module References ********************************************************
STATESTREAM_API UScriptStruct* Z_Construct_UScriptStruct_FStateStreamHandle();
UPackage* Z_Construct_UPackage__Script_StateStream();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FStateStreamHandle ************************************************
struct Z_Construct_UScriptStruct_FStateStreamHandle_Statics
{
struct FStateStreamHandle
{
};
static_assert(sizeof(FStateStreamHandle) < MAX_uint16);
static_assert(alignof(FStateStreamHandle) < MAX_uint8);
static inline consteval int32 GetStructSize() { return sizeof(FStateStreamHandle); }
static inline consteval int16 GetStructAlignment() { return alignof(FStateStreamHandle); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "////////////////////////////////////////////////////////////////////////////////////////////////////\n// Base type for state stream handles. This code is not supposed to be used directly.\n// To create your new state stream you will need a handle dedicated to that state stream. Example:\n// \n// USTRUCT(StateStreamHandle)\n// struct FFooHandle : public FStateStreamHandle\n// {\n// GENERATED_USTRUCT_BODY()\n// };\n//\n" },
{ "ModuleRelativePath", "Public/StateStreamHandle.h" },
{ "ToolTip", "/\n Base type for state stream handles. This code is not supposed to be used directly.\n To create your new state stream you will need a handle dedicated to that state stream. Example:\n\n USTRUCT(StateStreamHandle)\n struct FFooHandle : public FStateStreamHandle\n {\n GENERATED_USTRUCT_BODY()\n };" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FStateStreamHandle constinit property declarations ****************
// ********** End ScriptStruct FStateStreamHandle constinit property declarations ******************
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FStateStreamHandle_Statics
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FStateStreamHandle_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_StateStream,
nullptr,
nullptr,
"StateStreamHandle",
nullptr,
0,
sizeof(FStateStreamHandle),
alignof(FStateStreamHandle),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000008),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStateStreamHandle_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FStateStreamHandle_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FStateStreamHandle()
{
static UScriptStruct* ReturnStruct = nullptr;
if (!ReturnStruct)
{
UECodeGen_Private::ConstructUScriptStruct(ReturnStruct, Z_Construct_UScriptStruct_FStateStreamHandle_Statics::StructParams);
}
return CastChecked<UScriptStruct>(ReturnStruct);
}
// ********** End ScriptStruct FStateStreamHandle **************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,22 @@
// 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 "StateStreamHandle.h"
#ifdef STATESTREAM_StateStreamHandle_generated_h
#error "StateStreamHandle.generated.h already included, missing '#pragma once' in StateStreamHandle.h"
#endif
#define STATESTREAM_StateStreamHandle_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_StateStream_Public_StateStreamHandle_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,3 @@
D:\UE_5_7_1\Engine\Source\Runtime\StateStream\Public\StateStreamHandle.h
D:\UE_5_7_1\Engine\Source\Runtime\StateStream\Public\TransformStateStreamHandle.h
D:\UE_5_7_1\Engine\Source\Runtime\StateStream\Public\TransformStateStream.h

View File

@@ -0,0 +1,192 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "TransformStateStream.h"
#include "TransformStateStreamHandle.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeTransformStateStream() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
STATESTREAM_API UScriptStruct* Z_Construct_UScriptStruct_FTransformDynamicState();
STATESTREAM_API UScriptStruct* Z_Construct_UScriptStruct_FTransformHandle();
STATESTREAM_API UScriptStruct* Z_Construct_UScriptStruct_FTransformStaticState();
UPackage* Z_Construct_UPackage__Script_StateStream();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FTransformStaticState *********************************************
struct Z_Construct_UScriptStruct_FTransformStaticState_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FTransformStaticState); }
static inline consteval int16 GetStructAlignment() { return alignof(FTransformStaticState); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "////////////////////////////////////////////////////////////////////////////////////////////////////\n// Static state for transform instance. Can only be set upon creation\n" },
{ "ModuleRelativePath", "Public/TransformStateStream.h" },
{ "StateStreamStaticState", "true" },
{ "ToolTip", "/\n Static state for transform instance. Can only be set upon creation" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FTransformStaticState constinit property declarations *************
// ********** End ScriptStruct FTransformStaticState constinit property declarations ***************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FTransformStaticState>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FTransformStaticState_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FTransformStaticState;
class UScriptStruct* FTransformStaticState::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FTransformStaticState.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FTransformStaticState.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FTransformStaticState, (UObject*)Z_Construct_UPackage__Script_StateStream(), TEXT("TransformStaticState"));
}
return Z_Registration_Info_UScriptStruct_FTransformStaticState.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FTransformStaticState_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_StateStream,
nullptr,
&NewStructOps,
"TransformStaticState",
nullptr,
0,
sizeof(FTransformStaticState),
alignof(FTransformStaticState),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTransformStaticState_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FTransformStaticState_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FTransformStaticState()
{
if (!Z_Registration_Info_UScriptStruct_FTransformStaticState.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FTransformStaticState.InnerSingleton, Z_Construct_UScriptStruct_FTransformStaticState_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FTransformStaticState.InnerSingleton);
}
// ********** End ScriptStruct FTransformStaticState ***********************************************
// ********** Begin ScriptStruct FTransformDynamicState ********************************************
struct Z_Construct_UScriptStruct_FTransformDynamicState_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FTransformDynamicState); }
static inline consteval int16 GetStructAlignment() { return alignof(FTransformDynamicState); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "////////////////////////////////////////////////////////////////////////////////////////////////////\n// Dynamic state for transform instance. Can be updated inside ticks\n" },
{ "ModuleRelativePath", "Public/TransformStateStream.h" },
{ "StateStreamDynamicState", "true" },
{ "ToolTip", "/\n Dynamic state for transform instance. Can be updated inside ticks" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LocalTransform_MetaData[] = {
{ "Comment", "// Transform relative Parent\n" },
{ "ModuleRelativePath", "Public/TransformStateStream.h" },
{ "ToolTip", "Transform relative Parent" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneTransforms_MetaData[] = {
{ "ModuleRelativePath", "Public/TransformStateStream.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Parent_MetaData[] = {
{ "Comment", "// Parent\n" },
{ "ModuleRelativePath", "Public/TransformStateStream.h" },
{ "ToolTip", "Parent" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bVisible_MetaData[] = {
{ "Comment", "//UPROPERTY()\n//uint8 ScaleRule = 0;\n" },
{ "ModuleRelativePath", "Public/TransformStateStream.h" },
{ "ToolTip", "UPROPERTY()\nuint8 ScaleRule = 0;" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FTransformDynamicState constinit property declarations ************
static const UECodeGen_Private::FStructPropertyParams NewProp_LocalTransform;
static const UECodeGen_Private::FStructPropertyParams NewProp_BoneTransforms_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_BoneTransforms;
static const UECodeGen_Private::FStructPropertyParams NewProp_Parent;
static void NewProp_bVisible_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bVisible;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FTransformDynamicState constinit property declarations **************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FTransformDynamicState>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FTransformDynamicState_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FTransformDynamicState;
class UScriptStruct* FTransformDynamicState::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FTransformDynamicState.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FTransformDynamicState.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FTransformDynamicState, (UObject*)Z_Construct_UPackage__Script_StateStream(), TEXT("TransformDynamicState"));
}
return Z_Registration_Info_UScriptStruct_FTransformDynamicState.OuterSingleton;
}
// ********** Begin ScriptStruct FTransformDynamicState Property Definitions ***********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FTransformDynamicState_Statics::NewProp_LocalTransform = { "LocalTransform", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTransformDynamicState, LocalTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LocalTransform_MetaData), NewProp_LocalTransform_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FTransformDynamicState_Statics::NewProp_BoneTransforms_Inner = { "BoneTransforms", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FTransformDynamicState_Statics::NewProp_BoneTransforms = { "BoneTransforms", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTransformDynamicState, BoneTransforms), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneTransforms_MetaData), NewProp_BoneTransforms_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FTransformDynamicState_Statics::NewProp_Parent = { "Parent", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTransformDynamicState, Parent), Z_Construct_UScriptStruct_FTransformHandle, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Parent_MetaData), NewProp_Parent_MetaData) }; // 594694177
void Z_Construct_UScriptStruct_FTransformDynamicState_Statics::NewProp_bVisible_SetBit(void* Obj)
{
((FTransformDynamicState*)Obj)->bVisible = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FTransformDynamicState_Statics::NewProp_bVisible = { "bVisible", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FTransformDynamicState), &Z_Construct_UScriptStruct_FTransformDynamicState_Statics::NewProp_bVisible_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bVisible_MetaData), NewProp_bVisible_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FTransformDynamicState_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTransformDynamicState_Statics::NewProp_LocalTransform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTransformDynamicState_Statics::NewProp_BoneTransforms_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTransformDynamicState_Statics::NewProp_BoneTransforms,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTransformDynamicState_Statics::NewProp_Parent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTransformDynamicState_Statics::NewProp_bVisible,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTransformDynamicState_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FTransformDynamicState Property Definitions *************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FTransformDynamicState_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_StateStream,
nullptr,
&NewStructOps,
"TransformDynamicState",
Z_Construct_UScriptStruct_FTransformDynamicState_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTransformDynamicState_Statics::PropPointers),
sizeof(FTransformDynamicState),
alignof(FTransformDynamicState),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTransformDynamicState_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FTransformDynamicState_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FTransformDynamicState()
{
if (!Z_Registration_Info_UScriptStruct_FTransformDynamicState.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FTransformDynamicState.InnerSingleton, Z_Construct_UScriptStruct_FTransformDynamicState_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FTransformDynamicState.InnerSingleton);
}
// ********** End ScriptStruct FTransformDynamicState **********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_StateStream_Public_TransformStateStream_h__Script_StateStream_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FTransformStaticState::StaticStruct, Z_Construct_UScriptStruct_FTransformStaticState_Statics::NewStructOps, TEXT("TransformStaticState"),&Z_Registration_Info_UScriptStruct_FTransformStaticState, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FTransformStaticState), 633522703U) },
{ FTransformDynamicState::StaticStruct, Z_Construct_UScriptStruct_FTransformDynamicState_Statics::NewStructOps, TEXT("TransformDynamicState"),&Z_Registration_Info_UScriptStruct_FTransformDynamicState, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FTransformDynamicState), 3315632779U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_StateStream_Public_TransformStateStream_h__Script_StateStream_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_StateStream_Public_TransformStateStream_h__Script_StateStream_3119527096{
TEXT("/Script/StateStream"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_StateStream_Public_TransformStateStream_h__Script_StateStream_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_StateStream_Public_TransformStateStream_h__Script_StateStream_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,141 @@
// 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 "TransformStateStream.h"
#ifdef STATESTREAM_TransformStateStream_generated_h
#error "TransformStateStream.generated.h already included, missing '#pragma once' in TransformStateStream.h"
#endif
#define STATESTREAM_TransformStateStream_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FTransformStaticState *********************************************
struct Z_Construct_UScriptStruct_FTransformStaticState_Statics;
#define FID_Engine_Source_Runtime_StateStream_Public_TransformStateStream_h_16_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FTransformStaticState_Statics; \
STATESTREAM_API static class UScriptStruct* StaticStruct(); \
enum Fields \
{ \
}; \
uint32 ModifiedFlags = 0; \
FTransformStaticState() = default; \
FTransformStaticState(FStateStreamCopyContext& Context, const FTransformStaticState& Other) \
: ModifiedFlags(Other.ModifiedFlags) \
{} \
uint32 GetDependencies(FStateStreamHandle** OutHandles, uint32 Capacity) \
{ \
return 0; \
} \
void Apply(FStateStreamCopyContext& Context, const FTransformStaticState& Other) \
{ \
} \
void Interpolate(FStateStreamInterpolateContext& Context, const FTransformStaticState& From, const FTransformStaticState& To) \
{ \
ModifiedFlags = 0; \
}
struct FTransformStaticState;
// ********** End ScriptStruct FTransformStaticState ***********************************************
// ********** Begin ScriptStruct FTransformDynamicState ********************************************
struct Z_Construct_UScriptStruct_FTransformDynamicState_Statics;
#define FID_Engine_Source_Runtime_StateStream_Public_TransformStateStream_h_26_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FTransformDynamicState_Statics; \
STATESTREAM_API static class UScriptStruct* StaticStruct(); \
enum Fields \
{ \
Field_LocalTransform = 1, \
Field_BoneTransforms = 2, \
Field_Parent = 4, \
Field_bVisible = 8, \
}; \
uint32 ModifiedFlags = 0; \
FTransformDynamicState() = default; \
FTransformDynamicState(FStateStreamCopyContext& Context, const FTransformDynamicState& Other) \
: ModifiedFlags(Other.ModifiedFlags) \
, LocalTransform(Other.LocalTransform) \
, BoneTransforms(Other.BoneTransforms) \
, Parent(Context, Other.Parent) \
, bVisible(Other.bVisible) \
{} \
inline bool LocalTransformModified() const { return !!(ModifiedFlags & Field_LocalTransform); } \
inline void SetLocalTransform(const FTransform& In) { LocalTransform = In; ModifiedFlags |= Field_LocalTransform; } \
inline const FTransform& GetLocalTransform() const { return LocalTransform; } \
inline bool BoneTransformsModified() const { return !!(ModifiedFlags & Field_BoneTransforms); } \
inline void SetBoneTransforms(const TArray<FTransform>& In) { BoneTransforms = In; ModifiedFlags |= Field_BoneTransforms; } \
inline const TArray<FTransform>& GetBoneTransforms() const { return BoneTransforms; } \
inline bool ParentModified() const { return !!(ModifiedFlags & Field_Parent); } \
inline void SetParent(const FTransformHandle& In) { Parent = In; ModifiedFlags |= Field_Parent; } \
inline const FTransformHandle& GetParent() const { return Parent; } \
inline bool VisibleModified() const { return !!(ModifiedFlags & Field_bVisible); } \
inline void SetVisible(const bool& In) { bVisible = In; ModifiedFlags |= Field_bVisible; } \
inline bool GetVisible() const { return bVisible; } \
uint32 GetDependencies(FStateStreamHandle** OutHandles, uint32 Capacity) \
{ \
OutHandles[0] = &Parent; \
return 1; \
} \
void Apply(FStateStreamCopyContext& Context, const FTransformDynamicState& Other) \
{ \
if (Other.LocalTransformModified() && !StateStreamEquals(LocalTransform, Other.LocalTransform)) \
{ \
LocalTransform = Other.LocalTransform; \
ModifiedFlags |= Field_LocalTransform; \
} \
if (Other.BoneTransformsModified() && !StateStreamEquals(BoneTransforms, Other.BoneTransforms)) \
{ \
BoneTransforms = Other.BoneTransforms; \
ModifiedFlags |= Field_BoneTransforms; \
} \
if (Other.ParentModified() && !StateStreamEquals(Parent, Other.Parent)) \
{ \
Parent.Apply(Context, Other.Parent); \
ModifiedFlags |= Field_Parent; \
} \
if (Other.VisibleModified() && !StateStreamEquals(bVisible, Other.bVisible)) \
{ \
bVisible = Other.bVisible; \
ModifiedFlags |= Field_bVisible; \
} \
} \
void Interpolate(FStateStreamInterpolateContext& Context, const FTransformDynamicState& From, const FTransformDynamicState& To) \
{ \
ModifiedFlags = 0; \
if (To.LocalTransformModified()) \
{ \
ModifiedFlags |= Field_LocalTransform; \
StateStreamInterpolate(Context, LocalTransform, From.LocalTransform, To.LocalTransform); \
} \
if (To.BoneTransformsModified()) \
{ \
ModifiedFlags |= Field_BoneTransforms; \
StateStreamInterpolate(Context, BoneTransforms, From.BoneTransforms, To.BoneTransforms); \
} \
if (To.ParentModified()) \
{ \
ModifiedFlags |= Field_Parent; \
Parent.Apply(Context, To.Parent); \
} \
if (To.VisibleModified()) \
{ \
ModifiedFlags |= Field_bVisible; \
bVisible = To.bVisible;\
} \
}
struct FTransformDynamicState;
// ********** End ScriptStruct FTransformDynamicState **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_StateStream_Public_TransformStateStream_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,90 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "TransformStateStreamHandle.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeTransformStateStreamHandle() {}
// ********** Begin Cross Module References ********************************************************
STATESTREAM_API UScriptStruct* Z_Construct_UScriptStruct_FStateStreamHandle();
STATESTREAM_API UScriptStruct* Z_Construct_UScriptStruct_FTransformHandle();
UPackage* Z_Construct_UPackage__Script_StateStream();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FTransformHandle **************************************************
struct Z_Construct_UScriptStruct_FTransformHandle_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FTransformHandle); }
static inline consteval int16 GetStructAlignment() { return alignof(FTransformHandle); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "////////////////////////////////////////////////////////////////////////////////////////////////////\n// Handle for transform instance\n" },
{ "ModuleRelativePath", "Public/TransformStateStreamHandle.h" },
{ "StateStreamHandle", "true" },
{ "ToolTip", "/\n Handle for transform instance" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FTransformHandle constinit property declarations ******************
// ********** End ScriptStruct FTransformHandle constinit property declarations ********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FTransformHandle>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FTransformHandle_Statics
static_assert(std::is_polymorphic<FTransformHandle>() == std::is_polymorphic<FStateStreamHandle>(), "USTRUCT FTransformHandle cannot be polymorphic unless super FStateStreamHandle is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FTransformHandle;
class UScriptStruct* FTransformHandle::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FTransformHandle.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FTransformHandle.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FTransformHandle, (UObject*)Z_Construct_UPackage__Script_StateStream(), TEXT("TransformHandle"));
}
return Z_Registration_Info_UScriptStruct_FTransformHandle.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FTransformHandle_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_StateStream,
Z_Construct_UScriptStruct_FStateStreamHandle,
&NewStructOps,
"TransformHandle",
nullptr,
0,
sizeof(FTransformHandle),
alignof(FTransformHandle),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTransformHandle_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FTransformHandle_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FTransformHandle()
{
if (!Z_Registration_Info_UScriptStruct_FTransformHandle.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FTransformHandle.InnerSingleton, Z_Construct_UScriptStruct_FTransformHandle_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FTransformHandle.InnerSingleton);
}
// ********** End ScriptStruct FTransformHandle ****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_StateStream_Public_TransformStateStreamHandle_h__Script_StateStream_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FTransformHandle::StaticStruct, Z_Construct_UScriptStruct_FTransformHandle_Statics::NewStructOps, TEXT("TransformHandle"),&Z_Registration_Info_UScriptStruct_FTransformHandle, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FTransformHandle), 594694177U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_StateStream_Public_TransformStateStreamHandle_h__Script_StateStream_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_StateStream_Public_TransformStateStreamHandle_h__Script_StateStream_2913544004{
TEXT("/Script/StateStream"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_StateStream_Public_TransformStateStreamHandle_h__Script_StateStream_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_StateStream_Public_TransformStateStreamHandle_h__Script_StateStream_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,34 @@
// 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 "TransformStateStreamHandle.h"
#ifdef STATESTREAM_TransformStateStreamHandle_generated_h
#error "TransformStateStreamHandle.generated.h already included, missing '#pragma once' in TransformStateStreamHandle.h"
#endif
#define STATESTREAM_TransformStateStreamHandle_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FTransformHandle **************************************************
struct Z_Construct_UScriptStruct_FTransformHandle_Statics;
#define FID_Engine_Source_Runtime_StateStream_Public_TransformStateStreamHandle_h_16_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FTransformHandle_Statics; \
STATESTREAM_API static class UScriptStruct* StaticStruct(); \
typedef FStateStreamHandle Super; \
DECLARE_STATESTREAM_HANDLE(Transform)
struct FTransformHandle;
// ********** End ScriptStruct FTransformHandle ****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_StateStream_Public_TransformStateStreamHandle_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS