// 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 "Engine/Canvas.h" #include "Engine/EngineTypes.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeCanvas() {} // ********** Begin Cross Module References ******************************************************** COREUOBJECT_API UClass* Z_Construct_UClass_UObject(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FColor(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPlane(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector2D(); ENGINE_API UClass* Z_Construct_UClass_UCanvas(); ENGINE_API UClass* Z_Construct_UClass_UCanvas_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_UFont_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_UReporterGraph_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_UTexture2D_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_UTexture_NoRegister(); ENGINE_API UEnum* Z_Construct_UEnum_Engine_EBlendMode(); ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FCanvasIcon(); ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FCanvasUVTri(); UPackage* Z_Construct_UPackage__Script_Engine(); // ********** End Cross Module References ********************************************************** // ********** Begin ScriptStruct FCanvasIcon ******************************************************* struct Z_Construct_UScriptStruct_FCanvasIcon_Statics { static inline consteval int32 GetStructSize() { return sizeof(FCanvasIcon); } static inline consteval int16 GetStructAlignment() { return alignof(FCanvasIcon); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/**\n * Holds texture information with UV coordinates as well.\n */" }, { "ModuleRelativePath", "Classes/Engine/Canvas.h" }, { "ToolTip", "Holds texture information with UV coordinates as well." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Texture_MetaData[] = { { "Category", "CanvasIcon" }, { "Comment", "/** Source texture */" }, { "ModuleRelativePath", "Classes/Engine/Canvas.h" }, { "ToolTip", "Source texture" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_U_MetaData[] = { { "Category", "CanvasIcon" }, { "Comment", "/** UV coords */" }, { "ModuleRelativePath", "Classes/Engine/Canvas.h" }, { "ToolTip", "UV coords" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_V_MetaData[] = { { "Category", "CanvasIcon" }, { "ModuleRelativePath", "Classes/Engine/Canvas.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UL_MetaData[] = { { "Category", "CanvasIcon" }, { "ModuleRelativePath", "Classes/Engine/Canvas.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VL_MetaData[] = { { "Category", "CanvasIcon" }, { "ModuleRelativePath", "Classes/Engine/Canvas.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FCanvasIcon constinit property declarations *********************** static const UECodeGen_Private::FObjectPropertyParams NewProp_Texture; static const UECodeGen_Private::FFloatPropertyParams NewProp_U; static const UECodeGen_Private::FFloatPropertyParams NewProp_V; static const UECodeGen_Private::FFloatPropertyParams NewProp_UL; static const UECodeGen_Private::FFloatPropertyParams NewProp_VL; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FCanvasIcon constinit property declarations ************************* static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FCanvasIcon_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCanvasIcon; class UScriptStruct* FCanvasIcon::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FCanvasIcon.OuterSingleton) { Z_Registration_Info_UScriptStruct_FCanvasIcon.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCanvasIcon, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("CanvasIcon")); } return Z_Registration_Info_UScriptStruct_FCanvasIcon.OuterSingleton; } // ********** Begin ScriptStruct FCanvasIcon Property Definitions ********************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FCanvasIcon_Statics::NewProp_Texture = { "Texture", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCanvasIcon, Texture), Z_Construct_UClass_UTexture_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Texture_MetaData), NewProp_Texture_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FCanvasIcon_Statics::NewProp_U = { "U", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCanvasIcon, U), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_U_MetaData), NewProp_U_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FCanvasIcon_Statics::NewProp_V = { "V", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCanvasIcon, V), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_V_MetaData), NewProp_V_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FCanvasIcon_Statics::NewProp_UL = { "UL", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCanvasIcon, UL), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UL_MetaData), NewProp_UL_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FCanvasIcon_Statics::NewProp_VL = { "VL", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCanvasIcon, VL), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VL_MetaData), NewProp_VL_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCanvasIcon_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCanvasIcon_Statics::NewProp_Texture, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCanvasIcon_Statics::NewProp_U, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCanvasIcon_Statics::NewProp_V, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCanvasIcon_Statics::NewProp_UL, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCanvasIcon_Statics::NewProp_VL, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCanvasIcon_Statics::PropPointers) < 2048); // ********** End ScriptStruct FCanvasIcon Property Definitions ************************************ const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCanvasIcon_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_Engine, nullptr, &NewStructOps, "CanvasIcon", Z_Construct_UScriptStruct_FCanvasIcon_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCanvasIcon_Statics::PropPointers), sizeof(FCanvasIcon), alignof(FCanvasIcon), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCanvasIcon_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCanvasIcon_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FCanvasIcon() { if (!Z_Registration_Info_UScriptStruct_FCanvasIcon.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCanvasIcon.InnerSingleton, Z_Construct_UScriptStruct_FCanvasIcon_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FCanvasIcon.InnerSingleton); } // ********** End ScriptStruct FCanvasIcon ********************************************************* // ********** Begin Class UCanvas Function K2_Deproject ******************************************** struct Z_Construct_UFunction_UCanvas_K2_Deproject_Statics { struct Canvas_eventK2_Deproject_Parms { FVector2D ScreenPosition; FVector WorldOrigin; FVector WorldDirection; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Canvas" }, { "Comment", "/**\n\x09 * Performs a deprojection of a screen space coordinate using the projection matrix set up for the Canvas.\n\x09 *\n\x09 * @param ScreenPosition\x09\x09\x09Screen space position to deproject to the World.\n\x09 * @param WorldOrigin\x09\x09\x09\x09Vector which is the world position of the screen space position.\n\x09 * @param WorldDirection\x09\x09\x09Vector which can be used in a trace to determine what is \"behind\" the screen space position. Useful for object picking.\n\x09 */" }, { "DisplayName", "Deproject" }, { "ModuleRelativePath", "Classes/Engine/Canvas.h" }, { "ScriptName", "Deproject" }, { "ToolTip", "Performs a deprojection of a screen space coordinate using the projection matrix set up for the Canvas.\n\n@param ScreenPosition Screen space position to deproject to the World.\n@param WorldOrigin Vector which is the world position of the screen space position.\n@param WorldDirection Vector which can be used in a trace to determine what is \"behind\" the screen space position. Useful for object picking." }, }; #endif // WITH_METADATA // ********** Begin Function K2_Deproject constinit property declarations ************************** static const UECodeGen_Private::FStructPropertyParams NewProp_ScreenPosition; static const UECodeGen_Private::FStructPropertyParams NewProp_WorldOrigin; static const UECodeGen_Private::FStructPropertyParams NewProp_WorldDirection; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function K2_Deproject constinit property declarations **************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function K2_Deproject Property Definitions ************************************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_Deproject_Statics::NewProp_ScreenPosition = { "ScreenPosition", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_Deproject_Parms, ScreenPosition), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_Deproject_Statics::NewProp_WorldOrigin = { "WorldOrigin", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_Deproject_Parms, WorldOrigin), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_Deproject_Statics::NewProp_WorldDirection = { "WorldDirection", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_Deproject_Parms, WorldDirection), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCanvas_K2_Deproject_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_Deproject_Statics::NewProp_ScreenPosition, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_Deproject_Statics::NewProp_WorldOrigin, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_Deproject_Statics::NewProp_WorldDirection, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_Deproject_Statics::PropPointers) < 2048); // ********** End Function K2_Deproject Property Definitions *************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCanvas_K2_Deproject_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCanvas, nullptr, "K2_Deproject", Z_Construct_UFunction_UCanvas_K2_Deproject_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_Deproject_Statics::PropPointers), sizeof(Z_Construct_UFunction_UCanvas_K2_Deproject_Statics::Canvas_eventK2_Deproject_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_Deproject_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCanvas_K2_Deproject_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UCanvas_K2_Deproject_Statics::Canvas_eventK2_Deproject_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UCanvas_K2_Deproject() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCanvas_K2_Deproject_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UCanvas::execK2_Deproject) { P_GET_STRUCT(FVector2D,Z_Param_ScreenPosition); P_GET_STRUCT_REF(FVector,Z_Param_Out_WorldOrigin); P_GET_STRUCT_REF(FVector,Z_Param_Out_WorldDirection); P_FINISH; P_NATIVE_BEGIN; P_THIS->K2_Deproject(Z_Param_ScreenPosition,Z_Param_Out_WorldOrigin,Z_Param_Out_WorldDirection); P_NATIVE_END; } // ********** End Class UCanvas Function K2_Deproject ********************************************** // ********** Begin Class UCanvas Function K2_DrawBorder ******************************************* struct Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics { struct Canvas_eventK2_DrawBorder_Parms { UTexture* BorderTexture; UTexture* BackgroundTexture; UTexture* LeftBorderTexture; UTexture* RightBorderTexture; UTexture* TopBorderTexture; UTexture* BottomBorderTexture; FVector2D ScreenPosition; FVector2D ScreenSize; FVector2D CoordinatePosition; FVector2D CoordinateSize; FLinearColor RenderColor; FVector2D BorderScale; FVector2D BackgroundScale; float Rotation; FVector2D PivotPoint; FVector2D CornerSize; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Canvas" }, { "Comment", "/**\n\x09 * Draws a 3x3 grid border with tiled frame and tiled interior on the Canvas.\n\x09 *\n\x09 * @param BorderTexture\x09\x09\x09\x09Texture to use for border.\n\x09 * @param BackgroundTexture\x09\x09\x09Texture to use for border background.\n\x09 * @param LeftBorderTexture\x09\x09\x09Texture to use for the tiling left border.\n\x09 * @param RightBorderTexture\x09\x09Texture to use for the tiling right border.\n\x09 * @param TopBorderTexture\x09\x09\x09Texture to use for the tiling top border.\n\x09 * @param BottomBorderTexture\x09\x09Texture to use for the tiling bottom border.\n\x09 * @param ScreenPosition\x09\x09\x09Screen space position to render the texture.\n\x09 * @param ScreenSize\x09\x09\x09\x09Screen space size to render the texture.\n\x09 * @param CoordinatePosition\x09\x09Normalized UV starting coordinate to use when rendering the border texture.\n\x09 * @param CoordinateSize\x09\x09\x09Normalized UV size coordinate to use when rendering the border texture.\n\x09 * @param RenderColor\x09\x09\x09\x09""Color to tint the border.\n\x09 * @param BorderScale\x09\x09\x09\x09Scale of the border.\n\x09 * @param BackgroundScale\x09\x09\x09Scale of the background.\n\x09 * @param Rotation\x09\x09\x09\x09\x09Rotation, in degrees, to render the texture.\n\x09 * @param PivotPoint\x09\x09\x09\x09Normalized pivot point to use when rotating the texture.\n\x09 * @param CornerSize\x09\x09\x09\x09""Frame corner size in percent of frame texture (should be < 0.5f).\n\x09 */" }, { "CPP_Default_BackgroundScale", "(X=0.100,Y=0.100)" }, { "CPP_Default_BorderScale", "(X=0.100,Y=0.100)" }, { "CPP_Default_CoordinateSize", "(X=1.000,Y=1.000)" }, { "CPP_Default_CornerSize", "" }, { "CPP_Default_PivotPoint", "(X=0.500,Y=0.500)" }, { "CPP_Default_RenderColor", "(R=1.000000,G=1.000000,B=1.000000,A=1.000000)" }, { "CPP_Default_Rotation", "0.000000" }, { "DisplayName", "Draw Border" }, { "ModuleRelativePath", "Classes/Engine/Canvas.h" }, { "ScriptName", "DrawBorder" }, { "ToolTip", "Draws a 3x3 grid border with tiled frame and tiled interior on the Canvas.\n\n@param BorderTexture Texture to use for border.\n@param BackgroundTexture Texture to use for border background.\n@param LeftBorderTexture Texture to use for the tiling left border.\n@param RightBorderTexture Texture to use for the tiling right border.\n@param TopBorderTexture Texture to use for the tiling top border.\n@param BottomBorderTexture Texture to use for the tiling bottom border.\n@param ScreenPosition Screen space position to render the texture.\n@param ScreenSize Screen space size to render the texture.\n@param CoordinatePosition Normalized UV starting coordinate to use when rendering the border texture.\n@param CoordinateSize Normalized UV size coordinate to use when rendering the border texture.\n@param RenderColor Color to tint the border.\n@param BorderScale Scale of the border.\n@param BackgroundScale Scale of the background.\n@param Rotation Rotation, in degrees, to render the texture.\n@param PivotPoint Normalized pivot point to use when rotating the texture.\n@param CornerSize Frame corner size in percent of frame texture (should be < 0.5f)." }, }; #endif // WITH_METADATA // ********** Begin Function K2_DrawBorder constinit property declarations ************************* static const UECodeGen_Private::FObjectPropertyParams NewProp_BorderTexture; static const UECodeGen_Private::FObjectPropertyParams NewProp_BackgroundTexture; static const UECodeGen_Private::FObjectPropertyParams NewProp_LeftBorderTexture; static const UECodeGen_Private::FObjectPropertyParams NewProp_RightBorderTexture; static const UECodeGen_Private::FObjectPropertyParams NewProp_TopBorderTexture; static const UECodeGen_Private::FObjectPropertyParams NewProp_BottomBorderTexture; static const UECodeGen_Private::FStructPropertyParams NewProp_ScreenPosition; static const UECodeGen_Private::FStructPropertyParams NewProp_ScreenSize; static const UECodeGen_Private::FStructPropertyParams NewProp_CoordinatePosition; static const UECodeGen_Private::FStructPropertyParams NewProp_CoordinateSize; static const UECodeGen_Private::FStructPropertyParams NewProp_RenderColor; static const UECodeGen_Private::FStructPropertyParams NewProp_BorderScale; static const UECodeGen_Private::FStructPropertyParams NewProp_BackgroundScale; static const UECodeGen_Private::FFloatPropertyParams NewProp_Rotation; static const UECodeGen_Private::FStructPropertyParams NewProp_PivotPoint; static const UECodeGen_Private::FStructPropertyParams NewProp_CornerSize; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function K2_DrawBorder constinit property declarations *************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function K2_DrawBorder Property Definitions ************************************ const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::NewProp_BorderTexture = { "BorderTexture", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawBorder_Parms, BorderTexture), Z_Construct_UClass_UTexture_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::NewProp_BackgroundTexture = { "BackgroundTexture", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawBorder_Parms, BackgroundTexture), Z_Construct_UClass_UTexture_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::NewProp_LeftBorderTexture = { "LeftBorderTexture", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawBorder_Parms, LeftBorderTexture), Z_Construct_UClass_UTexture_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::NewProp_RightBorderTexture = { "RightBorderTexture", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawBorder_Parms, RightBorderTexture), Z_Construct_UClass_UTexture_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::NewProp_TopBorderTexture = { "TopBorderTexture", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawBorder_Parms, TopBorderTexture), Z_Construct_UClass_UTexture_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::NewProp_BottomBorderTexture = { "BottomBorderTexture", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawBorder_Parms, BottomBorderTexture), Z_Construct_UClass_UTexture_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::NewProp_ScreenPosition = { "ScreenPosition", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawBorder_Parms, ScreenPosition), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::NewProp_ScreenSize = { "ScreenSize", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawBorder_Parms, ScreenSize), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::NewProp_CoordinatePosition = { "CoordinatePosition", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawBorder_Parms, CoordinatePosition), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::NewProp_CoordinateSize = { "CoordinateSize", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawBorder_Parms, CoordinateSize), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::NewProp_RenderColor = { "RenderColor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawBorder_Parms, RenderColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::NewProp_BorderScale = { "BorderScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawBorder_Parms, BorderScale), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::NewProp_BackgroundScale = { "BackgroundScale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawBorder_Parms, BackgroundScale), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::NewProp_Rotation = { "Rotation", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawBorder_Parms, Rotation), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::NewProp_PivotPoint = { "PivotPoint", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawBorder_Parms, PivotPoint), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::NewProp_CornerSize = { "CornerSize", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawBorder_Parms, CornerSize), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::NewProp_BorderTexture, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::NewProp_BackgroundTexture, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::NewProp_LeftBorderTexture, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::NewProp_RightBorderTexture, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::NewProp_TopBorderTexture, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::NewProp_BottomBorderTexture, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::NewProp_ScreenPosition, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::NewProp_ScreenSize, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::NewProp_CoordinatePosition, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::NewProp_CoordinateSize, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::NewProp_RenderColor, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::NewProp_BorderScale, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::NewProp_BackgroundScale, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::NewProp_Rotation, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::NewProp_PivotPoint, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::NewProp_CornerSize, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::PropPointers) < 2048); // ********** End Function K2_DrawBorder Property Definitions ************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCanvas, nullptr, "K2_DrawBorder", Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::PropPointers), sizeof(Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::Canvas_eventK2_DrawBorder_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::Canvas_eventK2_DrawBorder_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UCanvas_K2_DrawBorder() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCanvas_K2_DrawBorder_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UCanvas::execK2_DrawBorder) { P_GET_OBJECT(UTexture,Z_Param_BorderTexture); P_GET_OBJECT(UTexture,Z_Param_BackgroundTexture); P_GET_OBJECT(UTexture,Z_Param_LeftBorderTexture); P_GET_OBJECT(UTexture,Z_Param_RightBorderTexture); P_GET_OBJECT(UTexture,Z_Param_TopBorderTexture); P_GET_OBJECT(UTexture,Z_Param_BottomBorderTexture); P_GET_STRUCT(FVector2D,Z_Param_ScreenPosition); P_GET_STRUCT(FVector2D,Z_Param_ScreenSize); P_GET_STRUCT(FVector2D,Z_Param_CoordinatePosition); P_GET_STRUCT(FVector2D,Z_Param_CoordinateSize); P_GET_STRUCT(FLinearColor,Z_Param_RenderColor); P_GET_STRUCT(FVector2D,Z_Param_BorderScale); P_GET_STRUCT(FVector2D,Z_Param_BackgroundScale); P_GET_PROPERTY(FFloatProperty,Z_Param_Rotation); P_GET_STRUCT(FVector2D,Z_Param_PivotPoint); P_GET_STRUCT(FVector2D,Z_Param_CornerSize); P_FINISH; P_NATIVE_BEGIN; P_THIS->K2_DrawBorder(Z_Param_BorderTexture,Z_Param_BackgroundTexture,Z_Param_LeftBorderTexture,Z_Param_RightBorderTexture,Z_Param_TopBorderTexture,Z_Param_BottomBorderTexture,Z_Param_ScreenPosition,Z_Param_ScreenSize,Z_Param_CoordinatePosition,Z_Param_CoordinateSize,Z_Param_RenderColor,Z_Param_BorderScale,Z_Param_BackgroundScale,Z_Param_Rotation,Z_Param_PivotPoint,Z_Param_CornerSize); P_NATIVE_END; } // ********** End Class UCanvas Function K2_DrawBorder ********************************************* // ********** Begin Class UCanvas Function K2_DrawBox ********************************************** struct Z_Construct_UFunction_UCanvas_K2_DrawBox_Statics { struct Canvas_eventK2_DrawBox_Parms { FVector2D ScreenPosition; FVector2D ScreenSize; float Thickness; FLinearColor RenderColor; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Canvas" }, { "Comment", "/**\n\x09 * Draws an unfilled box on the Canvas.\n\x09 *\n\x09 * @param ScreenPosition\x09\x09\x09Screen space position to render the text.\n\x09 * @param ScreenSize\x09\x09\x09\x09Screen space size to render the texture.\n\x09 * @param Thickness\x09\x09\x09\x09\x09How many pixels thick the box lines should be.\n\x09 * @param RenderColor\x09\x09\x09\x09""Color to tint the box.\n\x09 */" }, { "CPP_Default_RenderColor", "(R=1.000000,G=1.000000,B=1.000000,A=1.000000)" }, { "CPP_Default_Thickness", "1.000000" }, { "DisplayName", "Draw Box" }, { "ModuleRelativePath", "Classes/Engine/Canvas.h" }, { "ScriptName", "DrawBox" }, { "ToolTip", "Draws an unfilled box on the Canvas.\n\n@param ScreenPosition Screen space position to render the text.\n@param ScreenSize Screen space size to render the texture.\n@param Thickness How many pixels thick the box lines should be.\n@param RenderColor Color to tint the box." }, }; #endif // WITH_METADATA // ********** Begin Function K2_DrawBox constinit property declarations **************************** static const UECodeGen_Private::FStructPropertyParams NewProp_ScreenPosition; static const UECodeGen_Private::FStructPropertyParams NewProp_ScreenSize; static const UECodeGen_Private::FFloatPropertyParams NewProp_Thickness; static const UECodeGen_Private::FStructPropertyParams NewProp_RenderColor; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function K2_DrawBox constinit property declarations ****************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function K2_DrawBox Property Definitions *************************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawBox_Statics::NewProp_ScreenPosition = { "ScreenPosition", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawBox_Parms, ScreenPosition), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawBox_Statics::NewProp_ScreenSize = { "ScreenSize", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawBox_Parms, ScreenSize), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawBox_Statics::NewProp_Thickness = { "Thickness", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawBox_Parms, Thickness), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawBox_Statics::NewProp_RenderColor = { "RenderColor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawBox_Parms, RenderColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCanvas_K2_DrawBox_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawBox_Statics::NewProp_ScreenPosition, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawBox_Statics::NewProp_ScreenSize, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawBox_Statics::NewProp_Thickness, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawBox_Statics::NewProp_RenderColor, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_DrawBox_Statics::PropPointers) < 2048); // ********** End Function K2_DrawBox Property Definitions ***************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCanvas_K2_DrawBox_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCanvas, nullptr, "K2_DrawBox", Z_Construct_UFunction_UCanvas_K2_DrawBox_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_DrawBox_Statics::PropPointers), sizeof(Z_Construct_UFunction_UCanvas_K2_DrawBox_Statics::Canvas_eventK2_DrawBox_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_DrawBox_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCanvas_K2_DrawBox_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UCanvas_K2_DrawBox_Statics::Canvas_eventK2_DrawBox_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UCanvas_K2_DrawBox() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCanvas_K2_DrawBox_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UCanvas::execK2_DrawBox) { P_GET_STRUCT(FVector2D,Z_Param_ScreenPosition); P_GET_STRUCT(FVector2D,Z_Param_ScreenSize); P_GET_PROPERTY(FFloatProperty,Z_Param_Thickness); P_GET_STRUCT(FLinearColor,Z_Param_RenderColor); P_FINISH; P_NATIVE_BEGIN; P_THIS->K2_DrawBox(Z_Param_ScreenPosition,Z_Param_ScreenSize,Z_Param_Thickness,Z_Param_RenderColor); P_NATIVE_END; } // ********** End Class UCanvas Function K2_DrawBox ************************************************ // ********** Begin Class UCanvas Function K2_DrawLine ********************************************* struct Z_Construct_UFunction_UCanvas_K2_DrawLine_Statics { struct Canvas_eventK2_DrawLine_Parms { FVector2D ScreenPositionA; FVector2D ScreenPositionB; float Thickness; FLinearColor RenderColor; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Canvas" }, { "Comment", "/**\n\x09 * Draws a line on the Canvas.\n\x09 *\n\x09 * @param ScreenPositionA\x09\x09Starting position of the line in screen space.\n\x09 * @param ScreenPositionB\x09\x09""Ending position of the line in screen space.\n\x09 * @param Thickness\x09\x09\x09\x09How many pixels thick this line should be.\n\x09 * @param RenderColor\x09\x09\x09""Color to render the line.\n\x09 */" }, { "CPP_Default_RenderColor", "(R=1.000000,G=1.000000,B=1.000000,A=1.000000)" }, { "CPP_Default_ScreenPositionA", "" }, { "CPP_Default_ScreenPositionB", "" }, { "CPP_Default_Thickness", "1.000000" }, { "DisplayName", "Draw Line" }, { "ModuleRelativePath", "Classes/Engine/Canvas.h" }, { "ScriptName", "DrawLine" }, { "ToolTip", "Draws a line on the Canvas.\n\n@param ScreenPositionA Starting position of the line in screen space.\n@param ScreenPositionB Ending position of the line in screen space.\n@param Thickness How many pixels thick this line should be.\n@param RenderColor Color to render the line." }, }; #endif // WITH_METADATA // ********** Begin Function K2_DrawLine constinit property declarations *************************** static const UECodeGen_Private::FStructPropertyParams NewProp_ScreenPositionA; static const UECodeGen_Private::FStructPropertyParams NewProp_ScreenPositionB; static const UECodeGen_Private::FFloatPropertyParams NewProp_Thickness; static const UECodeGen_Private::FStructPropertyParams NewProp_RenderColor; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function K2_DrawLine constinit property declarations ***************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function K2_DrawLine Property Definitions ************************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawLine_Statics::NewProp_ScreenPositionA = { "ScreenPositionA", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawLine_Parms, ScreenPositionA), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawLine_Statics::NewProp_ScreenPositionB = { "ScreenPositionB", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawLine_Parms, ScreenPositionB), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawLine_Statics::NewProp_Thickness = { "Thickness", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawLine_Parms, Thickness), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawLine_Statics::NewProp_RenderColor = { "RenderColor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawLine_Parms, RenderColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCanvas_K2_DrawLine_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawLine_Statics::NewProp_ScreenPositionA, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawLine_Statics::NewProp_ScreenPositionB, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawLine_Statics::NewProp_Thickness, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawLine_Statics::NewProp_RenderColor, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_DrawLine_Statics::PropPointers) < 2048); // ********** End Function K2_DrawLine Property Definitions **************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCanvas_K2_DrawLine_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCanvas, nullptr, "K2_DrawLine", Z_Construct_UFunction_UCanvas_K2_DrawLine_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_DrawLine_Statics::PropPointers), sizeof(Z_Construct_UFunction_UCanvas_K2_DrawLine_Statics::Canvas_eventK2_DrawLine_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_DrawLine_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCanvas_K2_DrawLine_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UCanvas_K2_DrawLine_Statics::Canvas_eventK2_DrawLine_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UCanvas_K2_DrawLine() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCanvas_K2_DrawLine_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UCanvas::execK2_DrawLine) { P_GET_STRUCT(FVector2D,Z_Param_ScreenPositionA); P_GET_STRUCT(FVector2D,Z_Param_ScreenPositionB); P_GET_PROPERTY(FFloatProperty,Z_Param_Thickness); P_GET_STRUCT(FLinearColor,Z_Param_RenderColor); P_FINISH; P_NATIVE_BEGIN; P_THIS->K2_DrawLine(Z_Param_ScreenPositionA,Z_Param_ScreenPositionB,Z_Param_Thickness,Z_Param_RenderColor); P_NATIVE_END; } // ********** End Class UCanvas Function K2_DrawLine *********************************************** // ********** Begin Class UCanvas Function K2_DrawMaterial ***************************************** struct Z_Construct_UFunction_UCanvas_K2_DrawMaterial_Statics { struct Canvas_eventK2_DrawMaterial_Parms { UMaterialInterface* RenderMaterial; FVector2D ScreenPosition; FVector2D ScreenSize; FVector2D CoordinatePosition; FVector2D CoordinateSize; float Rotation; FVector2D PivotPoint; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Canvas" }, { "Comment", "/**\n\x09 * Draws a material on the Canvas.\n\x09 *\n\x09 * @param RenderMaterial\x09\x09\x09Material to use when rendering. Remember that only the emissive channel is able to be rendered as no lighting is performed when rendering to the Canvas.\n\x09 * @param ScreenPosition\x09\x09\x09Screen space position to render the texture.\n\x09 * @param ScreenSize\x09\x09\x09\x09Screen space size to render the texture.\n\x09 * @param CoordinatePosition\x09\x09Normalized UV starting coordinate to use when rendering the texture.\n\x09 * @param CoordinateSize\x09\x09\x09Normalized UV size coordinate to use when rendering the texture.\n\x09 * @param Rotation\x09\x09\x09\x09\x09Rotation, in degrees, to render the texture.\n\x09 * @param PivotPoint\x09\x09\x09\x09Normalized pivot point to use when rotating the texture.\n\x09 */" }, { "CPP_Default_CoordinateSize", "(X=1.000,Y=1.000)" }, { "CPP_Default_PivotPoint", "(X=0.500,Y=0.500)" }, { "CPP_Default_Rotation", "0.000000" }, { "DisplayName", "Draw Material" }, { "ModuleRelativePath", "Classes/Engine/Canvas.h" }, { "ScriptName", "DrawMaterial" }, { "ToolTip", "Draws a material on the Canvas.\n\n@param RenderMaterial Material to use when rendering. Remember that only the emissive channel is able to be rendered as no lighting is performed when rendering to the Canvas.\n@param ScreenPosition Screen space position to render the texture.\n@param ScreenSize Screen space size to render the texture.\n@param CoordinatePosition Normalized UV starting coordinate to use when rendering the texture.\n@param CoordinateSize Normalized UV size coordinate to use when rendering the texture.\n@param Rotation Rotation, in degrees, to render the texture.\n@param PivotPoint Normalized pivot point to use when rotating the texture." }, }; #endif // WITH_METADATA // ********** Begin Function K2_DrawMaterial constinit property declarations *********************** static const UECodeGen_Private::FObjectPropertyParams NewProp_RenderMaterial; static const UECodeGen_Private::FStructPropertyParams NewProp_ScreenPosition; static const UECodeGen_Private::FStructPropertyParams NewProp_ScreenSize; static const UECodeGen_Private::FStructPropertyParams NewProp_CoordinatePosition; static const UECodeGen_Private::FStructPropertyParams NewProp_CoordinateSize; static const UECodeGen_Private::FFloatPropertyParams NewProp_Rotation; static const UECodeGen_Private::FStructPropertyParams NewProp_PivotPoint; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function K2_DrawMaterial constinit property declarations ************************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function K2_DrawMaterial Property Definitions ********************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawMaterial_Statics::NewProp_RenderMaterial = { "RenderMaterial", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawMaterial_Parms, RenderMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawMaterial_Statics::NewProp_ScreenPosition = { "ScreenPosition", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawMaterial_Parms, ScreenPosition), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawMaterial_Statics::NewProp_ScreenSize = { "ScreenSize", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawMaterial_Parms, ScreenSize), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawMaterial_Statics::NewProp_CoordinatePosition = { "CoordinatePosition", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawMaterial_Parms, CoordinatePosition), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawMaterial_Statics::NewProp_CoordinateSize = { "CoordinateSize", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawMaterial_Parms, CoordinateSize), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawMaterial_Statics::NewProp_Rotation = { "Rotation", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawMaterial_Parms, Rotation), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawMaterial_Statics::NewProp_PivotPoint = { "PivotPoint", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawMaterial_Parms, PivotPoint), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCanvas_K2_DrawMaterial_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawMaterial_Statics::NewProp_RenderMaterial, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawMaterial_Statics::NewProp_ScreenPosition, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawMaterial_Statics::NewProp_ScreenSize, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawMaterial_Statics::NewProp_CoordinatePosition, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawMaterial_Statics::NewProp_CoordinateSize, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawMaterial_Statics::NewProp_Rotation, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawMaterial_Statics::NewProp_PivotPoint, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_DrawMaterial_Statics::PropPointers) < 2048); // ********** End Function K2_DrawMaterial Property Definitions ************************************ const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCanvas_K2_DrawMaterial_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCanvas, nullptr, "K2_DrawMaterial", Z_Construct_UFunction_UCanvas_K2_DrawMaterial_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_DrawMaterial_Statics::PropPointers), sizeof(Z_Construct_UFunction_UCanvas_K2_DrawMaterial_Statics::Canvas_eventK2_DrawMaterial_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_DrawMaterial_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCanvas_K2_DrawMaterial_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UCanvas_K2_DrawMaterial_Statics::Canvas_eventK2_DrawMaterial_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UCanvas_K2_DrawMaterial() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCanvas_K2_DrawMaterial_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UCanvas::execK2_DrawMaterial) { P_GET_OBJECT(UMaterialInterface,Z_Param_RenderMaterial); P_GET_STRUCT(FVector2D,Z_Param_ScreenPosition); P_GET_STRUCT(FVector2D,Z_Param_ScreenSize); P_GET_STRUCT(FVector2D,Z_Param_CoordinatePosition); P_GET_STRUCT(FVector2D,Z_Param_CoordinateSize); P_GET_PROPERTY(FFloatProperty,Z_Param_Rotation); P_GET_STRUCT(FVector2D,Z_Param_PivotPoint); P_FINISH; P_NATIVE_BEGIN; P_THIS->K2_DrawMaterial(Z_Param_RenderMaterial,Z_Param_ScreenPosition,Z_Param_ScreenSize,Z_Param_CoordinatePosition,Z_Param_CoordinateSize,Z_Param_Rotation,Z_Param_PivotPoint); P_NATIVE_END; } // ********** End Class UCanvas Function K2_DrawMaterial ******************************************* // ********** Begin Class UCanvas Function K2_DrawMaterialTriangle ********************************* struct Z_Construct_UFunction_UCanvas_K2_DrawMaterialTriangle_Statics { struct Canvas_eventK2_DrawMaterialTriangle_Parms { UMaterialInterface* RenderMaterial; TArray Triangles; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Canvas" }, { "Comment", "/**\n\x09 * Draws a set of triangles on the Canvas.\n\x09 *\n\x09 * @param RenderMaterial\x09\x09\x09Material to use when rendering. Remember that only the emissive channel is able to be rendered as no lighting is performed when rendering to the Canvas.\n\x09 * @param Triangles\x09\x09\x09\x09\x09Triangles to render.\n\x09 */" }, { "DisplayName", "Draw Material Triangles" }, { "ModuleRelativePath", "Classes/Engine/Canvas.h" }, { "ScriptName", "DrawMaterialTriangles" }, { "ToolTip", "Draws a set of triangles on the Canvas.\n\n@param RenderMaterial Material to use when rendering. Remember that only the emissive channel is able to be rendered as no lighting is performed when rendering to the Canvas.\n@param Triangles Triangles to render." }, }; #endif // WITH_METADATA // ********** Begin Function K2_DrawMaterialTriangle constinit property declarations *************** static const UECodeGen_Private::FObjectPropertyParams NewProp_RenderMaterial; static const UECodeGen_Private::FStructPropertyParams NewProp_Triangles_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Triangles; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function K2_DrawMaterialTriangle constinit property declarations ***************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function K2_DrawMaterialTriangle Property Definitions ************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawMaterialTriangle_Statics::NewProp_RenderMaterial = { "RenderMaterial", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawMaterialTriangle_Parms, RenderMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawMaterialTriangle_Statics::NewProp_Triangles_Inner = { "Triangles", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FCanvasUVTri, METADATA_PARAMS(0, nullptr) }; // 373518750 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawMaterialTriangle_Statics::NewProp_Triangles = { "Triangles", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawMaterialTriangle_Parms, Triangles), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 373518750 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCanvas_K2_DrawMaterialTriangle_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawMaterialTriangle_Statics::NewProp_RenderMaterial, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawMaterialTriangle_Statics::NewProp_Triangles_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawMaterialTriangle_Statics::NewProp_Triangles, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_DrawMaterialTriangle_Statics::PropPointers) < 2048); // ********** End Function K2_DrawMaterialTriangle Property Definitions **************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCanvas_K2_DrawMaterialTriangle_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCanvas, nullptr, "K2_DrawMaterialTriangle", Z_Construct_UFunction_UCanvas_K2_DrawMaterialTriangle_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_DrawMaterialTriangle_Statics::PropPointers), sizeof(Z_Construct_UFunction_UCanvas_K2_DrawMaterialTriangle_Statics::Canvas_eventK2_DrawMaterialTriangle_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_DrawMaterialTriangle_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCanvas_K2_DrawMaterialTriangle_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UCanvas_K2_DrawMaterialTriangle_Statics::Canvas_eventK2_DrawMaterialTriangle_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UCanvas_K2_DrawMaterialTriangle() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCanvas_K2_DrawMaterialTriangle_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UCanvas::execK2_DrawMaterialTriangle) { P_GET_OBJECT(UMaterialInterface,Z_Param_RenderMaterial); P_GET_TARRAY(FCanvasUVTri,Z_Param_Triangles); P_FINISH; P_NATIVE_BEGIN; P_THIS->K2_DrawMaterialTriangle(Z_Param_RenderMaterial,Z_Param_Triangles); P_NATIVE_END; } // ********** End Class UCanvas Function K2_DrawMaterialTriangle *********************************** // ********** Begin Class UCanvas Function K2_DrawPolygon ****************************************** struct Z_Construct_UFunction_UCanvas_K2_DrawPolygon_Statics { struct Canvas_eventK2_DrawPolygon_Parms { UTexture* RenderTexture; FVector2D ScreenPosition; FVector2D Radius; int32 NumberOfSides; FLinearColor RenderColor; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Canvas" }, { "Comment", "/**\n\x09 * Draws a polygon on the Canvas.\n\x09 *\n\x09 * @param RenderTexture\x09\x09\x09\x09Texture to use when rendering the triangles. If no texture is set, then the default white texture is used.\n\x09 * @param ScreenPosition\x09\x09\x09Screen space position to render the text.\n\x09 * @param Radius\x09\x09\x09\x09\x09How large in pixels this polygon should be.\n\x09 * @param NumberOfSides\x09\x09\x09\x09How many sides this polygon should have. This should be above or equal to three.\n\x09 * @param RenderColor\x09\x09\x09\x09""Color to tint the polygon.\n\x09 */" }, { "CPP_Default_NumberOfSides", "3" }, { "CPP_Default_Radius", "(X=1.000,Y=1.000)" }, { "CPP_Default_RenderColor", "(R=1.000000,G=1.000000,B=1.000000,A=1.000000)" }, { "DisplayName", "Draw Polygon" }, { "ModuleRelativePath", "Classes/Engine/Canvas.h" }, { "ScriptName", "DrawPolygon" }, { "ToolTip", "Draws a polygon on the Canvas.\n\n@param RenderTexture Texture to use when rendering the triangles. If no texture is set, then the default white texture is used.\n@param ScreenPosition Screen space position to render the text.\n@param Radius How large in pixels this polygon should be.\n@param NumberOfSides How many sides this polygon should have. This should be above or equal to three.\n@param RenderColor Color to tint the polygon." }, }; #endif // WITH_METADATA // ********** Begin Function K2_DrawPolygon constinit property declarations ************************ static const UECodeGen_Private::FObjectPropertyParams NewProp_RenderTexture; static const UECodeGen_Private::FStructPropertyParams NewProp_ScreenPosition; static const UECodeGen_Private::FStructPropertyParams NewProp_Radius; static const UECodeGen_Private::FIntPropertyParams NewProp_NumberOfSides; static const UECodeGen_Private::FStructPropertyParams NewProp_RenderColor; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function K2_DrawPolygon constinit property declarations ************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function K2_DrawPolygon Property Definitions *********************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawPolygon_Statics::NewProp_RenderTexture = { "RenderTexture", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawPolygon_Parms, RenderTexture), Z_Construct_UClass_UTexture_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawPolygon_Statics::NewProp_ScreenPosition = { "ScreenPosition", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawPolygon_Parms, ScreenPosition), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawPolygon_Statics::NewProp_Radius = { "Radius", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawPolygon_Parms, Radius), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawPolygon_Statics::NewProp_NumberOfSides = { "NumberOfSides", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawPolygon_Parms, NumberOfSides), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawPolygon_Statics::NewProp_RenderColor = { "RenderColor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawPolygon_Parms, RenderColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCanvas_K2_DrawPolygon_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawPolygon_Statics::NewProp_RenderTexture, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawPolygon_Statics::NewProp_ScreenPosition, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawPolygon_Statics::NewProp_Radius, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawPolygon_Statics::NewProp_NumberOfSides, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawPolygon_Statics::NewProp_RenderColor, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_DrawPolygon_Statics::PropPointers) < 2048); // ********** End Function K2_DrawPolygon Property Definitions ************************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCanvas_K2_DrawPolygon_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCanvas, nullptr, "K2_DrawPolygon", Z_Construct_UFunction_UCanvas_K2_DrawPolygon_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_DrawPolygon_Statics::PropPointers), sizeof(Z_Construct_UFunction_UCanvas_K2_DrawPolygon_Statics::Canvas_eventK2_DrawPolygon_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_DrawPolygon_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCanvas_K2_DrawPolygon_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UCanvas_K2_DrawPolygon_Statics::Canvas_eventK2_DrawPolygon_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UCanvas_K2_DrawPolygon() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCanvas_K2_DrawPolygon_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UCanvas::execK2_DrawPolygon) { P_GET_OBJECT(UTexture,Z_Param_RenderTexture); P_GET_STRUCT(FVector2D,Z_Param_ScreenPosition); P_GET_STRUCT(FVector2D,Z_Param_Radius); P_GET_PROPERTY(FIntProperty,Z_Param_NumberOfSides); P_GET_STRUCT(FLinearColor,Z_Param_RenderColor); P_FINISH; P_NATIVE_BEGIN; P_THIS->K2_DrawPolygon(Z_Param_RenderTexture,Z_Param_ScreenPosition,Z_Param_Radius,Z_Param_NumberOfSides,Z_Param_RenderColor); P_NATIVE_END; } // ********** End Class UCanvas Function K2_DrawPolygon ******************************************** // ********** Begin Class UCanvas Function K2_DrawText ********************************************* struct Z_Construct_UFunction_UCanvas_K2_DrawText_Statics { struct Canvas_eventK2_DrawText_Parms { UFont* RenderFont; FString RenderText; FVector2D ScreenPosition; FVector2D Scale; FLinearColor RenderColor; float Kerning; FLinearColor ShadowColor; FVector2D ShadowOffset; bool bCentreX; bool bCentreY; bool bOutlined; FLinearColor OutlineColor; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Canvas" }, { "Comment", "/**\n\x09 * Draws text on the Canvas.\n\x09 *\n\x09 * @param RenderFont\x09\x09\x09\x09""Font to use when rendering the text. If this is null, then a default engine font is used.\n\x09 * @param RenderText\x09\x09\x09\x09Text to render on the Canvas.\n\x09 * @param ScreenPosition\x09\x09\x09Screen space position to render the text.\n\x09 * @param RenderColor\x09\x09\x09\x09""Color to render the text.\n\x09 * @param Kerning\x09\x09\x09\x09\x09Horizontal spacing adjustment to modify the spacing between each letter.\n\x09 * @param ShadowColor\x09\x09\x09\x09""Color to render the shadow of the text.\n\x09 * @param ShadowOffset\x09\x09\x09\x09Pixel offset relative to the screen space position to render the shadow of the text.\n\x09 * @param bCentreX\x09\x09\x09\x09\x09If true, then interpret the screen space position X coordinate as the center of the rendered text.\n\x09 * @param bCentreY\x09\x09\x09\x09\x09If true, then interpret the screen space position Y coordinate as the center of the rendered text.\n\x09 * @param bOutlined\x09\x09\x09\x09\x09If true, then the text should be rendered with an outline.\n\x09 * @param OutlineColor\x09\x09\x09\x09""Color to render the outline for the text.\n\x09 */" }, { "CPP_Default_bCentreX", "false" }, { "CPP_Default_bCentreY", "false" }, { "CPP_Default_bOutlined", "false" }, { "CPP_Default_Kerning", "0.000000" }, { "CPP_Default_OutlineColor", "(R=0.000000,G=0.000000,B=0.000000,A=1.000000)" }, { "CPP_Default_RenderColor", "(R=1.000000,G=1.000000,B=1.000000,A=1.000000)" }, { "CPP_Default_Scale", "(X=1.000,Y=1.000)" }, { "CPP_Default_ShadowColor", "(R=0.000000,G=0.000000,B=0.000000,A=1.000000)" }, { "CPP_Default_ShadowOffset", "(X=1.000,Y=1.000)" }, { "DisplayName", "Draw Text" }, { "ModuleRelativePath", "Classes/Engine/Canvas.h" }, { "ScriptName", "DrawText" }, { "ToolTip", "Draws text on the Canvas.\n\n@param RenderFont Font to use when rendering the text. If this is null, then a default engine font is used.\n@param RenderText Text to render on the Canvas.\n@param ScreenPosition Screen space position to render the text.\n@param RenderColor Color to render the text.\n@param Kerning Horizontal spacing adjustment to modify the spacing between each letter.\n@param ShadowColor Color to render the shadow of the text.\n@param ShadowOffset Pixel offset relative to the screen space position to render the shadow of the text.\n@param bCentreX If true, then interpret the screen space position X coordinate as the center of the rendered text.\n@param bCentreY If true, then interpret the screen space position Y coordinate as the center of the rendered text.\n@param bOutlined If true, then the text should be rendered with an outline.\n@param OutlineColor Color to render the outline for the text." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RenderText_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function K2_DrawText constinit property declarations *************************** static const UECodeGen_Private::FObjectPropertyParams NewProp_RenderFont; static const UECodeGen_Private::FStrPropertyParams NewProp_RenderText; static const UECodeGen_Private::FStructPropertyParams NewProp_ScreenPosition; static const UECodeGen_Private::FStructPropertyParams NewProp_Scale; static const UECodeGen_Private::FStructPropertyParams NewProp_RenderColor; static const UECodeGen_Private::FFloatPropertyParams NewProp_Kerning; static const UECodeGen_Private::FStructPropertyParams NewProp_ShadowColor; static const UECodeGen_Private::FStructPropertyParams NewProp_ShadowOffset; static void NewProp_bCentreX_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bCentreX; static void NewProp_bCentreY_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bCentreY; static void NewProp_bOutlined_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bOutlined; static const UECodeGen_Private::FStructPropertyParams NewProp_OutlineColor; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function K2_DrawText constinit property declarations ***************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function K2_DrawText Property Definitions ************************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::NewProp_RenderFont = { "RenderFont", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawText_Parms, RenderFont), Z_Construct_UClass_UFont_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::NewProp_RenderText = { "RenderText", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawText_Parms, RenderText), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RenderText_MetaData), NewProp_RenderText_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::NewProp_ScreenPosition = { "ScreenPosition", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawText_Parms, ScreenPosition), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::NewProp_Scale = { "Scale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawText_Parms, Scale), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::NewProp_RenderColor = { "RenderColor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawText_Parms, RenderColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::NewProp_Kerning = { "Kerning", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawText_Parms, Kerning), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::NewProp_ShadowColor = { "ShadowColor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawText_Parms, ShadowColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::NewProp_ShadowOffset = { "ShadowOffset", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawText_Parms, ShadowOffset), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::NewProp_bCentreX_SetBit(void* Obj) { ((Canvas_eventK2_DrawText_Parms*)Obj)->bCentreX = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::NewProp_bCentreX = { "bCentreX", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(Canvas_eventK2_DrawText_Parms), &Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::NewProp_bCentreX_SetBit, METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::NewProp_bCentreY_SetBit(void* Obj) { ((Canvas_eventK2_DrawText_Parms*)Obj)->bCentreY = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::NewProp_bCentreY = { "bCentreY", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(Canvas_eventK2_DrawText_Parms), &Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::NewProp_bCentreY_SetBit, METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::NewProp_bOutlined_SetBit(void* Obj) { ((Canvas_eventK2_DrawText_Parms*)Obj)->bOutlined = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::NewProp_bOutlined = { "bOutlined", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(Canvas_eventK2_DrawText_Parms), &Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::NewProp_bOutlined_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::NewProp_OutlineColor = { "OutlineColor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawText_Parms, OutlineColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::NewProp_RenderFont, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::NewProp_RenderText, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::NewProp_ScreenPosition, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::NewProp_Scale, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::NewProp_RenderColor, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::NewProp_Kerning, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::NewProp_ShadowColor, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::NewProp_ShadowOffset, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::NewProp_bCentreX, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::NewProp_bCentreY, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::NewProp_bOutlined, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::NewProp_OutlineColor, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::PropPointers) < 2048); // ********** End Function K2_DrawText Property Definitions **************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCanvas, nullptr, "K2_DrawText", Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::PropPointers), sizeof(Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::Canvas_eventK2_DrawText_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::Canvas_eventK2_DrawText_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UCanvas_K2_DrawText() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCanvas_K2_DrawText_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UCanvas::execK2_DrawText) { P_GET_OBJECT(UFont,Z_Param_RenderFont); P_GET_PROPERTY(FStrProperty,Z_Param_RenderText); P_GET_STRUCT(FVector2D,Z_Param_ScreenPosition); P_GET_STRUCT(FVector2D,Z_Param_Scale); P_GET_STRUCT(FLinearColor,Z_Param_RenderColor); P_GET_PROPERTY(FFloatProperty,Z_Param_Kerning); P_GET_STRUCT(FLinearColor,Z_Param_ShadowColor); P_GET_STRUCT(FVector2D,Z_Param_ShadowOffset); P_GET_UBOOL(Z_Param_bCentreX); P_GET_UBOOL(Z_Param_bCentreY); P_GET_UBOOL(Z_Param_bOutlined); P_GET_STRUCT(FLinearColor,Z_Param_OutlineColor); P_FINISH; P_NATIVE_BEGIN; P_THIS->K2_DrawText(Z_Param_RenderFont,Z_Param_RenderText,Z_Param_ScreenPosition,Z_Param_Scale,Z_Param_RenderColor,Z_Param_Kerning,Z_Param_ShadowColor,Z_Param_ShadowOffset,Z_Param_bCentreX,Z_Param_bCentreY,Z_Param_bOutlined,Z_Param_OutlineColor); P_NATIVE_END; } // ********** End Class UCanvas Function K2_DrawText *********************************************** // ********** Begin Class UCanvas Function K2_DrawTexture ****************************************** struct Z_Construct_UFunction_UCanvas_K2_DrawTexture_Statics { struct Canvas_eventK2_DrawTexture_Parms { UTexture* RenderTexture; FVector2D ScreenPosition; FVector2D ScreenSize; FVector2D CoordinatePosition; FVector2D CoordinateSize; FLinearColor RenderColor; TEnumAsByte BlendMode; float Rotation; FVector2D PivotPoint; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Canvas" }, { "Comment", "/**\n\x09 * Draws a texture on the Canvas.\n\x09 *\n\x09 * @param RenderTexture\x09\x09\x09\x09Texture to use when rendering. If no texture is set then this will use the default white texture.\n\x09 * @param ScreenPosition\x09\x09\x09Screen space position to render the texture.\n\x09 * @param ScreenSize\x09\x09\x09\x09Screen space size to render the texture.\n\x09 * @param CoordinatePosition\x09\x09Normalized UV starting coordinate to use when rendering the texture.\n\x09 * @param CoordinateSize\x09\x09\x09Normalized UV size coordinate to use when rendering the texture.\n\x09 * @param RenderColor\x09\x09\x09\x09""Color to use when rendering the texture.\n\x09 * @param BlendMode\x09\x09\x09\x09\x09""Blending mode to use when rendering the texture.\n\x09 * @param Rotation\x09\x09\x09\x09\x09Rotation, in degrees, to render the texture.\n\x09 * @param PivotPoint\x09\x09\x09\x09Normalized pivot point to use when rotating the texture.\n\x09 */" }, { "CPP_Default_BlendMode", "BLEND_Translucent" }, { "CPP_Default_CoordinateSize", "(X=1.000,Y=1.000)" }, { "CPP_Default_PivotPoint", "(X=0.500,Y=0.500)" }, { "CPP_Default_RenderColor", "(R=1.000000,G=1.000000,B=1.000000,A=1.000000)" }, { "CPP_Default_Rotation", "0.000000" }, { "DisplayName", "Draw Texture" }, { "ModuleRelativePath", "Classes/Engine/Canvas.h" }, { "ScriptName", "DrawTexture" }, { "ToolTip", "Draws a texture on the Canvas.\n\n@param RenderTexture Texture to use when rendering. If no texture is set then this will use the default white texture.\n@param ScreenPosition Screen space position to render the texture.\n@param ScreenSize Screen space size to render the texture.\n@param CoordinatePosition Normalized UV starting coordinate to use when rendering the texture.\n@param CoordinateSize Normalized UV size coordinate to use when rendering the texture.\n@param RenderColor Color to use when rendering the texture.\n@param BlendMode Blending mode to use when rendering the texture.\n@param Rotation Rotation, in degrees, to render the texture.\n@param PivotPoint Normalized pivot point to use when rotating the texture." }, }; #endif // WITH_METADATA // ********** Begin Function K2_DrawTexture constinit property declarations ************************ static const UECodeGen_Private::FObjectPropertyParams NewProp_RenderTexture; static const UECodeGen_Private::FStructPropertyParams NewProp_ScreenPosition; static const UECodeGen_Private::FStructPropertyParams NewProp_ScreenSize; static const UECodeGen_Private::FStructPropertyParams NewProp_CoordinatePosition; static const UECodeGen_Private::FStructPropertyParams NewProp_CoordinateSize; static const UECodeGen_Private::FStructPropertyParams NewProp_RenderColor; static const UECodeGen_Private::FBytePropertyParams NewProp_BlendMode; static const UECodeGen_Private::FFloatPropertyParams NewProp_Rotation; static const UECodeGen_Private::FStructPropertyParams NewProp_PivotPoint; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function K2_DrawTexture constinit property declarations ************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function K2_DrawTexture Property Definitions *********************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawTexture_Statics::NewProp_RenderTexture = { "RenderTexture", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawTexture_Parms, RenderTexture), Z_Construct_UClass_UTexture_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawTexture_Statics::NewProp_ScreenPosition = { "ScreenPosition", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawTexture_Parms, ScreenPosition), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawTexture_Statics::NewProp_ScreenSize = { "ScreenSize", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawTexture_Parms, ScreenSize), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawTexture_Statics::NewProp_CoordinatePosition = { "CoordinatePosition", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawTexture_Parms, CoordinatePosition), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawTexture_Statics::NewProp_CoordinateSize = { "CoordinateSize", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawTexture_Parms, CoordinateSize), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawTexture_Statics::NewProp_RenderColor = { "RenderColor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawTexture_Parms, RenderColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UCanvas_K2_DrawTexture_Statics::NewProp_BlendMode = { "BlendMode", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawTexture_Parms, BlendMode), Z_Construct_UEnum_Engine_EBlendMode, METADATA_PARAMS(0, nullptr) }; // 2147482168 const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawTexture_Statics::NewProp_Rotation = { "Rotation", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawTexture_Parms, Rotation), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawTexture_Statics::NewProp_PivotPoint = { "PivotPoint", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawTexture_Parms, PivotPoint), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCanvas_K2_DrawTexture_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawTexture_Statics::NewProp_RenderTexture, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawTexture_Statics::NewProp_ScreenPosition, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawTexture_Statics::NewProp_ScreenSize, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawTexture_Statics::NewProp_CoordinatePosition, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawTexture_Statics::NewProp_CoordinateSize, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawTexture_Statics::NewProp_RenderColor, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawTexture_Statics::NewProp_BlendMode, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawTexture_Statics::NewProp_Rotation, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawTexture_Statics::NewProp_PivotPoint, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_DrawTexture_Statics::PropPointers) < 2048); // ********** End Function K2_DrawTexture Property Definitions ************************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCanvas_K2_DrawTexture_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCanvas, nullptr, "K2_DrawTexture", Z_Construct_UFunction_UCanvas_K2_DrawTexture_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_DrawTexture_Statics::PropPointers), sizeof(Z_Construct_UFunction_UCanvas_K2_DrawTexture_Statics::Canvas_eventK2_DrawTexture_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_DrawTexture_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCanvas_K2_DrawTexture_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UCanvas_K2_DrawTexture_Statics::Canvas_eventK2_DrawTexture_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UCanvas_K2_DrawTexture() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCanvas_K2_DrawTexture_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UCanvas::execK2_DrawTexture) { P_GET_OBJECT(UTexture,Z_Param_RenderTexture); P_GET_STRUCT(FVector2D,Z_Param_ScreenPosition); P_GET_STRUCT(FVector2D,Z_Param_ScreenSize); P_GET_STRUCT(FVector2D,Z_Param_CoordinatePosition); P_GET_STRUCT(FVector2D,Z_Param_CoordinateSize); P_GET_STRUCT(FLinearColor,Z_Param_RenderColor); P_GET_PROPERTY(FByteProperty,Z_Param_BlendMode); P_GET_PROPERTY(FFloatProperty,Z_Param_Rotation); P_GET_STRUCT(FVector2D,Z_Param_PivotPoint); P_FINISH; P_NATIVE_BEGIN; P_THIS->K2_DrawTexture(Z_Param_RenderTexture,Z_Param_ScreenPosition,Z_Param_ScreenSize,Z_Param_CoordinatePosition,Z_Param_CoordinateSize,Z_Param_RenderColor,EBlendMode(Z_Param_BlendMode),Z_Param_Rotation,Z_Param_PivotPoint); P_NATIVE_END; } // ********** End Class UCanvas Function K2_DrawTexture ******************************************** // ********** Begin Class UCanvas Function K2_DrawTriangle ***************************************** struct Z_Construct_UFunction_UCanvas_K2_DrawTriangle_Statics { struct Canvas_eventK2_DrawTriangle_Parms { UTexture* RenderTexture; TArray Triangles; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Canvas" }, { "Comment", "/**\n\x09 * Draws a set of triangles on the Canvas.\n\x09 *\n\x09 * @param RenderTexture\x09\x09\x09\x09Texture to use when rendering the triangles. If no texture is set, then the default white texture is used.\n\x09 * @param Triangles\x09\x09\x09\x09\x09Triangles to render.\n\x09 */" }, { "DisplayName", "Draw Triangles" }, { "ModuleRelativePath", "Classes/Engine/Canvas.h" }, { "ScriptName", "DrawTriangles" }, { "ToolTip", "Draws a set of triangles on the Canvas.\n\n@param RenderTexture Texture to use when rendering the triangles. If no texture is set, then the default white texture is used.\n@param Triangles Triangles to render." }, }; #endif // WITH_METADATA // ********** Begin Function K2_DrawTriangle constinit property declarations *********************** static const UECodeGen_Private::FObjectPropertyParams NewProp_RenderTexture; static const UECodeGen_Private::FStructPropertyParams NewProp_Triangles_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Triangles; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function K2_DrawTriangle constinit property declarations ************************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function K2_DrawTriangle Property Definitions ********************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawTriangle_Statics::NewProp_RenderTexture = { "RenderTexture", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawTriangle_Parms, RenderTexture), Z_Construct_UClass_UTexture_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawTriangle_Statics::NewProp_Triangles_Inner = { "Triangles", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FCanvasUVTri, METADATA_PARAMS(0, nullptr) }; // 373518750 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UCanvas_K2_DrawTriangle_Statics::NewProp_Triangles = { "Triangles", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_DrawTriangle_Parms, Triangles), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 373518750 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCanvas_K2_DrawTriangle_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawTriangle_Statics::NewProp_RenderTexture, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawTriangle_Statics::NewProp_Triangles_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_DrawTriangle_Statics::NewProp_Triangles, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_DrawTriangle_Statics::PropPointers) < 2048); // ********** End Function K2_DrawTriangle Property Definitions ************************************ const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCanvas_K2_DrawTriangle_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCanvas, nullptr, "K2_DrawTriangle", Z_Construct_UFunction_UCanvas_K2_DrawTriangle_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_DrawTriangle_Statics::PropPointers), sizeof(Z_Construct_UFunction_UCanvas_K2_DrawTriangle_Statics::Canvas_eventK2_DrawTriangle_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_DrawTriangle_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCanvas_K2_DrawTriangle_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UCanvas_K2_DrawTriangle_Statics::Canvas_eventK2_DrawTriangle_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UCanvas_K2_DrawTriangle() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCanvas_K2_DrawTriangle_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UCanvas::execK2_DrawTriangle) { P_GET_OBJECT(UTexture,Z_Param_RenderTexture); P_GET_TARRAY(FCanvasUVTri,Z_Param_Triangles); P_FINISH; P_NATIVE_BEGIN; P_THIS->K2_DrawTriangle(Z_Param_RenderTexture,Z_Param_Triangles); P_NATIVE_END; } // ********** End Class UCanvas Function K2_DrawTriangle ******************************************* // ********** Begin Class UCanvas Function K2_Project ********************************************** struct Z_Construct_UFunction_UCanvas_K2_Project_Statics { struct Canvas_eventK2_Project_Parms { FVector WorldLocation; FVector ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Canvas" }, { "Comment", "/**\n\x09 * Performs a projection of a world space coordinates using the projection matrix set up for the Canvas.\n\x09 *\n\x09 * @param WorldLocation\x09\x09\x09\x09World space location to project onto the Canvas rendering plane.\n\x09 * @return\x09\x09\x09\x09\x09\x09\x09Returns a vector where X, Y defines a screen space position representing the world space location.\n\x09 */" }, { "DisplayName", "Project" }, { "ModuleRelativePath", "Classes/Engine/Canvas.h" }, { "ScriptName", "Project" }, { "ToolTip", "Performs a projection of a world space coordinates using the projection matrix set up for the Canvas.\n\n@param WorldLocation World space location to project onto the Canvas rendering plane.\n@return Returns a vector where X, Y defines a screen space position representing the world space location." }, }; #endif // WITH_METADATA // ********** Begin Function K2_Project constinit property declarations **************************** static const UECodeGen_Private::FStructPropertyParams NewProp_WorldLocation; static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function K2_Project constinit property declarations ****************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function K2_Project Property Definitions *************************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_Project_Statics::NewProp_WorldLocation = { "WorldLocation", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_Project_Parms, WorldLocation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_Project_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_Project_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCanvas_K2_Project_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_Project_Statics::NewProp_WorldLocation, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_Project_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_Project_Statics::PropPointers) < 2048); // ********** End Function K2_Project Property Definitions ***************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCanvas_K2_Project_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCanvas, nullptr, "K2_Project", Z_Construct_UFunction_UCanvas_K2_Project_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_Project_Statics::PropPointers), sizeof(Z_Construct_UFunction_UCanvas_K2_Project_Statics::Canvas_eventK2_Project_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_Project_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCanvas_K2_Project_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UCanvas_K2_Project_Statics::Canvas_eventK2_Project_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UCanvas_K2_Project() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCanvas_K2_Project_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UCanvas::execK2_Project) { P_GET_STRUCT(FVector,Z_Param_WorldLocation); P_FINISH; P_NATIVE_BEGIN; *(FVector*)Z_Param__Result=P_THIS->K2_Project(Z_Param_WorldLocation); P_NATIVE_END; } // ********** End Class UCanvas Function K2_Project ************************************************ // ********** Begin Class UCanvas Function K2_StrLen *********************************************** struct Z_Construct_UFunction_UCanvas_K2_StrLen_Statics { struct Canvas_eventK2_StrLen_Parms { UFont* RenderFont; FString RenderText; FVector2D ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Canvas" }, { "Comment", "/**\n\x09 * Returns the wrapped text size in screen space coordinates.\n\x09 *\n\x09 * @param RenderFont\x09\x09\x09\x09""Font to use when determining the size of the text. If this is null, then a default engine font is used.\n\x09 * @param RenderText\x09\x09\x09\x09Text to determine the size of.\n\x09 * @return\x09\x09\x09\x09\x09\x09\x09Returns the screen space size of the text.\n\x09 */" }, { "DisplayName", "Wrapped Text Size" }, { "ModuleRelativePath", "Classes/Engine/Canvas.h" }, { "ScriptName", "WrappedTextSize" }, { "ToolTip", "Returns the wrapped text size in screen space coordinates.\n\n@param RenderFont Font to use when determining the size of the text. If this is null, then a default engine font is used.\n@param RenderText Text to determine the size of.\n@return Returns the screen space size of the text." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RenderText_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function K2_StrLen constinit property declarations ***************************** static const UECodeGen_Private::FObjectPropertyParams NewProp_RenderFont; static const UECodeGen_Private::FStrPropertyParams NewProp_RenderText; static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function K2_StrLen constinit property declarations ******************************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function K2_StrLen Property Definitions **************************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UCanvas_K2_StrLen_Statics::NewProp_RenderFont = { "RenderFont", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_StrLen_Parms, RenderFont), Z_Construct_UClass_UFont_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UCanvas_K2_StrLen_Statics::NewProp_RenderText = { "RenderText", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_StrLen_Parms, RenderText), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RenderText_MetaData), NewProp_RenderText_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_StrLen_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_StrLen_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCanvas_K2_StrLen_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_StrLen_Statics::NewProp_RenderFont, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_StrLen_Statics::NewProp_RenderText, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_StrLen_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_StrLen_Statics::PropPointers) < 2048); // ********** End Function K2_StrLen Property Definitions ****************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCanvas_K2_StrLen_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCanvas, nullptr, "K2_StrLen", Z_Construct_UFunction_UCanvas_K2_StrLen_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_StrLen_Statics::PropPointers), sizeof(Z_Construct_UFunction_UCanvas_K2_StrLen_Statics::Canvas_eventK2_StrLen_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_StrLen_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCanvas_K2_StrLen_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UCanvas_K2_StrLen_Statics::Canvas_eventK2_StrLen_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UCanvas_K2_StrLen() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCanvas_K2_StrLen_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UCanvas::execK2_StrLen) { P_GET_OBJECT(UFont,Z_Param_RenderFont); P_GET_PROPERTY(FStrProperty,Z_Param_RenderText); P_FINISH; P_NATIVE_BEGIN; *(FVector2D*)Z_Param__Result=P_THIS->K2_StrLen(Z_Param_RenderFont,Z_Param_RenderText); P_NATIVE_END; } // ********** End Class UCanvas Function K2_StrLen ************************************************* // ********** Begin Class UCanvas Function K2_TextSize ********************************************* struct Z_Construct_UFunction_UCanvas_K2_TextSize_Statics { struct Canvas_eventK2_TextSize_Parms { UFont* RenderFont; FString RenderText; FVector2D Scale; FVector2D ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Canvas" }, { "Comment", "/**\n\x09 * Returns the clipped text size in screen space coordinates.\n\x09 *\n\x09 * @param RenderFont\x09\x09\x09\x09""Font to use when determining the size of the text. If this is null, then a default engine font is used.\n\x09 * @param RenderText\x09\x09\x09\x09Text to determine the size of.\n\x09 * @param Scale\x09\x09\x09\x09\x09\x09Scale of the font to use when determining the size of the text.\n\x09 * @return\x09\x09\x09\x09\x09\x09\x09Returns the screen space size of the text.\n\x09 */" }, { "CPP_Default_Scale", "(X=1.000,Y=1.000)" }, { "DisplayName", "Clipped Text Size" }, { "ModuleRelativePath", "Classes/Engine/Canvas.h" }, { "ScriptName", "ClippedTextSize" }, { "ToolTip", "Returns the clipped text size in screen space coordinates.\n\n@param RenderFont Font to use when determining the size of the text. If this is null, then a default engine font is used.\n@param RenderText Text to determine the size of.\n@param Scale Scale of the font to use when determining the size of the text.\n@return Returns the screen space size of the text." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RenderText_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function K2_TextSize constinit property declarations *************************** static const UECodeGen_Private::FObjectPropertyParams NewProp_RenderFont; static const UECodeGen_Private::FStrPropertyParams NewProp_RenderText; static const UECodeGen_Private::FStructPropertyParams NewProp_Scale; static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function K2_TextSize constinit property declarations ***************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function K2_TextSize Property Definitions ************************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UCanvas_K2_TextSize_Statics::NewProp_RenderFont = { "RenderFont", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_TextSize_Parms, RenderFont), Z_Construct_UClass_UFont_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UCanvas_K2_TextSize_Statics::NewProp_RenderText = { "RenderText", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_TextSize_Parms, RenderText), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RenderText_MetaData), NewProp_RenderText_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_TextSize_Statics::NewProp_Scale = { "Scale", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_TextSize_Parms, Scale), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCanvas_K2_TextSize_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Canvas_eventK2_TextSize_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCanvas_K2_TextSize_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_TextSize_Statics::NewProp_RenderFont, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_TextSize_Statics::NewProp_RenderText, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_TextSize_Statics::NewProp_Scale, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCanvas_K2_TextSize_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_TextSize_Statics::PropPointers) < 2048); // ********** End Function K2_TextSize Property Definitions **************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCanvas_K2_TextSize_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCanvas, nullptr, "K2_TextSize", Z_Construct_UFunction_UCanvas_K2_TextSize_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_TextSize_Statics::PropPointers), sizeof(Z_Construct_UFunction_UCanvas_K2_TextSize_Statics::Canvas_eventK2_TextSize_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCanvas_K2_TextSize_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCanvas_K2_TextSize_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UCanvas_K2_TextSize_Statics::Canvas_eventK2_TextSize_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UCanvas_K2_TextSize() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCanvas_K2_TextSize_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UCanvas::execK2_TextSize) { P_GET_OBJECT(UFont,Z_Param_RenderFont); P_GET_PROPERTY(FStrProperty,Z_Param_RenderText); P_GET_STRUCT(FVector2D,Z_Param_Scale); P_FINISH; P_NATIVE_BEGIN; *(FVector2D*)Z_Param__Result=P_THIS->K2_TextSize(Z_Param_RenderFont,Z_Param_RenderText,Z_Param_Scale); P_NATIVE_END; } // ********** End Class UCanvas Function K2_TextSize *********************************************** // ********** Begin Class UCanvas ****************************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UCanvas; UClass* UCanvas::GetPrivateStaticClass() { using TClass = UCanvas; if (!Z_Registration_Info_UClass_UCanvas.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("Canvas"), Z_Registration_Info_UClass_UCanvas.InnerSingleton, StaticRegisterNativesUCanvas, sizeof(TClass), alignof(TClass), TClass::StaticClassFlags, TClass::StaticClassCastFlags(), TClass::StaticConfigName(), (UClass::ClassConstructorType)InternalConstructor, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass), &TClass::Super::StaticClass, &TClass::WithinClass::StaticClass ); } return Z_Registration_Info_UClass_UCanvas.InnerSingleton; } UClass* Z_Construct_UClass_UCanvas_NoRegister() { return UCanvas::GetPrivateStaticClass(); } struct Z_Construct_UClass_UCanvas_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/**\n * A drawing canvas.\n */" }, { "IncludePath", "Engine/Canvas.h" }, { "ModuleRelativePath", "Classes/Engine/Canvas.h" }, { "ToolTip", "A drawing canvas." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OrgX_MetaData[] = { { "Comment", "// Modifiable properties.\n" }, { "ModuleRelativePath", "Classes/Engine/Canvas.h" }, { "ToolTip", "Modifiable properties." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OrgY_MetaData[] = { { "Comment", "// Origin for drawing in X.\n" }, { "ModuleRelativePath", "Classes/Engine/Canvas.h" }, { "ToolTip", "Origin for drawing in X." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClipX_MetaData[] = { { "Comment", "// Origin for drawing in Y.\n" }, { "ModuleRelativePath", "Classes/Engine/Canvas.h" }, { "ToolTip", "Origin for drawing in Y." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClipY_MetaData[] = { { "Comment", "// Bottom right clipping region.\n" }, { "ModuleRelativePath", "Classes/Engine/Canvas.h" }, { "ToolTip", "Bottom right clipping region." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DrawColor_MetaData[] = { { "Comment", "// Bottom right clipping region.\n" }, { "ModuleRelativePath", "Classes/Engine/Canvas.h" }, { "ToolTip", "Bottom right clipping region." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCenterX_MetaData[] = { { "Comment", "// Color for drawing.\n" }, { "ModuleRelativePath", "Classes/Engine/Canvas.h" }, { "ToolTip", "Color for drawing." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCenterY_MetaData[] = { { "Comment", "// Whether to center the text horizontally (about CurX)\n" }, { "ModuleRelativePath", "Classes/Engine/Canvas.h" }, { "ToolTip", "Whether to center the text horizontally (about CurX)" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNoSmooth_MetaData[] = { { "Comment", "// Whether to center the text vertically (about CurY)\n" }, { "ModuleRelativePath", "Classes/Engine/Canvas.h" }, { "ToolTip", "Whether to center the text vertically (about CurY)" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SizeX_MetaData[] = { { "Comment", "// Don't bilinear filter.\n" }, { "ModuleRelativePath", "Classes/Engine/Canvas.h" }, { "ToolTip", "Don't bilinear filter." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SizeY_MetaData[] = { { "Comment", "// Zero-based actual dimensions X.\n" }, { "ModuleRelativePath", "Classes/Engine/Canvas.h" }, { "ToolTip", "Zero-based actual dimensions X." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ColorModulate_MetaData[] = { { "Comment", "// Internal.\n" }, { "ModuleRelativePath", "Classes/Engine/Canvas.h" }, { "ToolTip", "Internal." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultTexture_MetaData[] = { { "ModuleRelativePath", "Classes/Engine/Canvas.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GradientTexture0_MetaData[] = { { "Comment", "//Default texture to use \n" }, { "ModuleRelativePath", "Classes/Engine/Canvas.h" }, { "ToolTip", "Default texture to use" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReporterGraph_MetaData[] = { { "Comment", "/** Helper class to render 2d graphs on canvas */" }, { "ModuleRelativePath", "Classes/Engine/Canvas.h" }, { "ToolTip", "Helper class to render 2d graphs on canvas" }, }; #endif // WITH_METADATA // ********** Begin Class UCanvas constinit property declarations ********************************** static const UECodeGen_Private::FFloatPropertyParams NewProp_OrgX; static const UECodeGen_Private::FFloatPropertyParams NewProp_OrgY; static const UECodeGen_Private::FFloatPropertyParams NewProp_ClipX; static const UECodeGen_Private::FFloatPropertyParams NewProp_ClipY; static const UECodeGen_Private::FStructPropertyParams NewProp_DrawColor; static void NewProp_bCenterX_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bCenterX; static void NewProp_bCenterY_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bCenterY; static void NewProp_bNoSmooth_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bNoSmooth; static const UECodeGen_Private::FIntPropertyParams NewProp_SizeX; static const UECodeGen_Private::FIntPropertyParams NewProp_SizeY; static const UECodeGen_Private::FStructPropertyParams NewProp_ColorModulate; static const UECodeGen_Private::FObjectPropertyParams NewProp_DefaultTexture; static const UECodeGen_Private::FObjectPropertyParams NewProp_GradientTexture0; static const UECodeGen_Private::FObjectPropertyParams NewProp_ReporterGraph; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UCanvas constinit property declarations ************************************ static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("K2_Deproject"), .Pointer = &UCanvas::execK2_Deproject }, { .NameUTF8 = UTF8TEXT("K2_DrawBorder"), .Pointer = &UCanvas::execK2_DrawBorder }, { .NameUTF8 = UTF8TEXT("K2_DrawBox"), .Pointer = &UCanvas::execK2_DrawBox }, { .NameUTF8 = UTF8TEXT("K2_DrawLine"), .Pointer = &UCanvas::execK2_DrawLine }, { .NameUTF8 = UTF8TEXT("K2_DrawMaterial"), .Pointer = &UCanvas::execK2_DrawMaterial }, { .NameUTF8 = UTF8TEXT("K2_DrawMaterialTriangle"), .Pointer = &UCanvas::execK2_DrawMaterialTriangle }, { .NameUTF8 = UTF8TEXT("K2_DrawPolygon"), .Pointer = &UCanvas::execK2_DrawPolygon }, { .NameUTF8 = UTF8TEXT("K2_DrawText"), .Pointer = &UCanvas::execK2_DrawText }, { .NameUTF8 = UTF8TEXT("K2_DrawTexture"), .Pointer = &UCanvas::execK2_DrawTexture }, { .NameUTF8 = UTF8TEXT("K2_DrawTriangle"), .Pointer = &UCanvas::execK2_DrawTriangle }, { .NameUTF8 = UTF8TEXT("K2_Project"), .Pointer = &UCanvas::execK2_Project }, { .NameUTF8 = UTF8TEXT("K2_StrLen"), .Pointer = &UCanvas::execK2_StrLen }, { .NameUTF8 = UTF8TEXT("K2_TextSize"), .Pointer = &UCanvas::execK2_TextSize }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_UCanvas_K2_Deproject, "K2_Deproject" }, // 779099613 { &Z_Construct_UFunction_UCanvas_K2_DrawBorder, "K2_DrawBorder" }, // 3642535062 { &Z_Construct_UFunction_UCanvas_K2_DrawBox, "K2_DrawBox" }, // 1956453875 { &Z_Construct_UFunction_UCanvas_K2_DrawLine, "K2_DrawLine" }, // 2602988379 { &Z_Construct_UFunction_UCanvas_K2_DrawMaterial, "K2_DrawMaterial" }, // 3001071459 { &Z_Construct_UFunction_UCanvas_K2_DrawMaterialTriangle, "K2_DrawMaterialTriangle" }, // 2760205236 { &Z_Construct_UFunction_UCanvas_K2_DrawPolygon, "K2_DrawPolygon" }, // 2118221930 { &Z_Construct_UFunction_UCanvas_K2_DrawText, "K2_DrawText" }, // 3552171888 { &Z_Construct_UFunction_UCanvas_K2_DrawTexture, "K2_DrawTexture" }, // 2435416161 { &Z_Construct_UFunction_UCanvas_K2_DrawTriangle, "K2_DrawTriangle" }, // 1142646469 { &Z_Construct_UFunction_UCanvas_K2_Project, "K2_Project" }, // 1036332096 { &Z_Construct_UFunction_UCanvas_K2_StrLen, "K2_StrLen" }, // 2429701897 { &Z_Construct_UFunction_UCanvas_K2_TextSize, "K2_TextSize" }, // 2507890484 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UCanvas_Statics // ********** Begin Class UCanvas Property Definitions ********************************************* const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UCanvas_Statics::NewProp_OrgX = { "OrgX", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCanvas, OrgX), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OrgX_MetaData), NewProp_OrgX_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UCanvas_Statics::NewProp_OrgY = { "OrgY", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCanvas, OrgY), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OrgY_MetaData), NewProp_OrgY_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UCanvas_Statics::NewProp_ClipX = { "ClipX", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCanvas, ClipX), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClipX_MetaData), NewProp_ClipX_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UCanvas_Statics::NewProp_ClipY = { "ClipY", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCanvas, ClipY), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClipY_MetaData), NewProp_ClipY_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UCanvas_Statics::NewProp_DrawColor = { "DrawColor", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCanvas, DrawColor), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DrawColor_MetaData), NewProp_DrawColor_MetaData) }; void Z_Construct_UClass_UCanvas_Statics::NewProp_bCenterX_SetBit(void* Obj) { ((UCanvas*)Obj)->bCenterX = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UCanvas_Statics::NewProp_bCenterX = { "bCenterX", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UCanvas), &Z_Construct_UClass_UCanvas_Statics::NewProp_bCenterX_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCenterX_MetaData), NewProp_bCenterX_MetaData) }; void Z_Construct_UClass_UCanvas_Statics::NewProp_bCenterY_SetBit(void* Obj) { ((UCanvas*)Obj)->bCenterY = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UCanvas_Statics::NewProp_bCenterY = { "bCenterY", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UCanvas), &Z_Construct_UClass_UCanvas_Statics::NewProp_bCenterY_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCenterY_MetaData), NewProp_bCenterY_MetaData) }; void Z_Construct_UClass_UCanvas_Statics::NewProp_bNoSmooth_SetBit(void* Obj) { ((UCanvas*)Obj)->bNoSmooth = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UCanvas_Statics::NewProp_bNoSmooth = { "bNoSmooth", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UCanvas), &Z_Construct_UClass_UCanvas_Statics::NewProp_bNoSmooth_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNoSmooth_MetaData), NewProp_bNoSmooth_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UCanvas_Statics::NewProp_SizeX = { "SizeX", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCanvas, SizeX), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SizeX_MetaData), NewProp_SizeX_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UCanvas_Statics::NewProp_SizeY = { "SizeY", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCanvas, SizeY), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SizeY_MetaData), NewProp_SizeY_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UCanvas_Statics::NewProp_ColorModulate = { "ColorModulate", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCanvas, ColorModulate), Z_Construct_UScriptStruct_FPlane, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ColorModulate_MetaData), NewProp_ColorModulate_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UCanvas_Statics::NewProp_DefaultTexture = { "DefaultTexture", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCanvas, DefaultTexture), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultTexture_MetaData), NewProp_DefaultTexture_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UCanvas_Statics::NewProp_GradientTexture0 = { "GradientTexture0", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCanvas, GradientTexture0), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GradientTexture0_MetaData), NewProp_GradientTexture0_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UCanvas_Statics::NewProp_ReporterGraph = { "ReporterGraph", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCanvas, ReporterGraph), Z_Construct_UClass_UReporterGraph_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReporterGraph_MetaData), NewProp_ReporterGraph_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UCanvas_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCanvas_Statics::NewProp_OrgX, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCanvas_Statics::NewProp_OrgY, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCanvas_Statics::NewProp_ClipX, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCanvas_Statics::NewProp_ClipY, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCanvas_Statics::NewProp_DrawColor, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCanvas_Statics::NewProp_bCenterX, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCanvas_Statics::NewProp_bCenterY, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCanvas_Statics::NewProp_bNoSmooth, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCanvas_Statics::NewProp_SizeX, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCanvas_Statics::NewProp_SizeY, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCanvas_Statics::NewProp_ColorModulate, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCanvas_Statics::NewProp_DefaultTexture, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCanvas_Statics::NewProp_GradientTexture0, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCanvas_Statics::NewProp_ReporterGraph, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCanvas_Statics::PropPointers) < 2048); // ********** End Class UCanvas Property Definitions *********************************************** UObject* (*const Z_Construct_UClass_UCanvas_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UObject, (UObject* (*)())Z_Construct_UPackage__Script_Engine, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCanvas_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UCanvas_Statics::ClassParams = { &UCanvas::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, FuncInfo, Z_Construct_UClass_UCanvas_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), UE_ARRAY_COUNT(FuncInfo), UE_ARRAY_COUNT(Z_Construct_UClass_UCanvas_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UCanvas_Statics::Class_MetaDataParams), Z_Construct_UClass_UCanvas_Statics::Class_MetaDataParams) }; void UCanvas::StaticRegisterNativesUCanvas() { UClass* Class = UCanvas::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UCanvas_Statics::Funcs)); } UClass* Z_Construct_UClass_UCanvas() { if (!Z_Registration_Info_UClass_UCanvas.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UCanvas.OuterSingleton, Z_Construct_UClass_UCanvas_Statics::ClassParams); } return Z_Registration_Info_UClass_UCanvas.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UCanvas); UCanvas::~UCanvas() {} // ********** End Class UCanvas ******************************************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_Canvas_h__Script_Engine_Statics { static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FCanvasIcon::StaticStruct, Z_Construct_UScriptStruct_FCanvasIcon_Statics::NewStructOps, TEXT("CanvasIcon"),&Z_Registration_Info_UScriptStruct_FCanvasIcon, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCanvasIcon), 1215606680U) }, }; static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UCanvas, UCanvas::StaticClass, TEXT("UCanvas"), &Z_Registration_Info_UClass_UCanvas, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UCanvas), 2526057379U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_Canvas_h__Script_Engine_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_Canvas_h__Script_Engine_3993007823{ TEXT("/Script/Engine"), Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_Canvas_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_Canvas_h__Script_Engine_Statics::ClassInfo), Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_Canvas_h__Script_Engine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_Canvas_h__Script_Engine_Statics::ScriptStructInfo), nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS