#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: Landscape #include "Basic.hpp" #include "Landscape_classes.hpp" #include "Landscape_parameters.hpp" #pragma pack(push, 0x4) namespace SDK { // Function Landscape.LandscapeProxy.ChangeLODDistanceFactor // (Native, Public, BlueprintCallable) // Parameters: // float InLODDistanceFactor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void ALandscapeProxy::ChangeLODDistanceFactor(float InLODDistanceFactor) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("LandscapeProxy", "ChangeLODDistanceFactor"); Params::LandscapeProxy_ChangeLODDistanceFactor Parms{}; Parms.InLODDistanceFactor = InLODDistanceFactor; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function Landscape.LandscapeProxy.EditorApplySpline // (Final, Native, Public, BlueprintCallable) // Parameters: // class USplineComponent* InSplineComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // float StartWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // float EndWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // float StartSideFalloff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // float EndSideFalloff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // float StartRoll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // float EndRoll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // int32 NumSubdivisions (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // bool bRaiseHeights (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) // bool bLowerHeights (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) // class ULandscapeLayerInfoObject* PaintLayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void ALandscapeProxy::EditorApplySpline(class USplineComponent* InSplineComponent, float StartWidth, float EndWidth, float StartSideFalloff, float EndSideFalloff, float StartRoll, float EndRoll, int32 NumSubdivisions, bool bRaiseHeights, bool bLowerHeights, class ULandscapeLayerInfoObject* PaintLayer) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("LandscapeProxy", "EditorApplySpline"); Params::LandscapeProxy_EditorApplySpline Parms{}; Parms.InSplineComponent = InSplineComponent; Parms.StartWidth = StartWidth; Parms.EndWidth = EndWidth; Parms.StartSideFalloff = StartSideFalloff; Parms.EndSideFalloff = EndSideFalloff; Parms.StartRoll = StartRoll; Parms.EndRoll = EndRoll; Parms.NumSubdivisions = NumSubdivisions; Parms.bRaiseHeights = bRaiseHeights; Parms.bLowerHeights = bLowerHeights; Parms.PaintLayer = PaintLayer; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } } #pragma pack(pop)