mirror of
https://github.com/ApfelTeeSaft/Alphanium.git
synced 2026-08-27 19:16:45 +00:00
93 lines
4.3 KiB
C++
93 lines
4.3 KiB
C++
#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)
|