mirror of
https://github.com/ApfelTeeSaft/UnrealEvent.git
synced 2026-08-26 19:33:43 +00:00
397 lines
16 KiB
C++
397 lines
16 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"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// Function Landscape.LandscapeProxy.ChangeComponentScreenSizeToUseSubSections
|
|
// (Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// float InComponentScreenSizeToUseSubSections (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void ALandscapeProxy::ChangeComponentScreenSizeToUseSubSections(float InComponentScreenSizeToUseSubSections)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("LandscapeProxy", "ChangeComponentScreenSizeToUseSubSections");
|
|
|
|
Params::LandscapeProxy_ChangeComponentScreenSizeToUseSubSections Parms{};
|
|
|
|
Parms.InComponentScreenSizeToUseSubSections = InComponentScreenSizeToUseSubSections;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// 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.ChangeTessellationComponentScreenSize
|
|
// (Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// float InTessellationComponentScreenSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void ALandscapeProxy::ChangeTessellationComponentScreenSize(float InTessellationComponentScreenSize)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("LandscapeProxy", "ChangeTessellationComponentScreenSize");
|
|
|
|
Params::LandscapeProxy_ChangeTessellationComponentScreenSize Parms{};
|
|
|
|
Parms.InTessellationComponentScreenSize = InTessellationComponentScreenSize;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function Landscape.LandscapeProxy.ChangeTessellationComponentScreenSizeFalloff
|
|
// (Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// float InUseTessellationComponentScreenSizeFalloff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void ALandscapeProxy::ChangeTessellationComponentScreenSizeFalloff(float InUseTessellationComponentScreenSizeFalloff)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("LandscapeProxy", "ChangeTessellationComponentScreenSizeFalloff");
|
|
|
|
Params::LandscapeProxy_ChangeTessellationComponentScreenSizeFalloff Parms{};
|
|
|
|
Parms.InUseTessellationComponentScreenSizeFalloff = InUseTessellationComponentScreenSizeFalloff;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function Landscape.LandscapeProxy.ChangeUseTessellationComponentScreenSizeFalloff
|
|
// (Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// bool InComponentScreenSizeToUseSubSections (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void ALandscapeProxy::ChangeUseTessellationComponentScreenSizeFalloff(bool InComponentScreenSizeToUseSubSections)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("LandscapeProxy", "ChangeUseTessellationComponentScreenSizeFalloff");
|
|
|
|
Params::LandscapeProxy_ChangeUseTessellationComponentScreenSizeFalloff Parms{};
|
|
|
|
Parms.InComponentScreenSizeToUseSubSections = InComponentScreenSizeToUseSubSections;
|
|
|
|
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, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool bLowerHeights (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, 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;
|
|
}
|
|
|
|
|
|
// Function Landscape.LandscapeProxy.EditorSetLandscapeMaterial
|
|
// (Final, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// class UMaterialInterface* NewLandscapeMaterial (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void ALandscapeProxy::EditorSetLandscapeMaterial(class UMaterialInterface* NewLandscapeMaterial)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("LandscapeProxy", "EditorSetLandscapeMaterial");
|
|
|
|
Params::LandscapeProxy_EditorSetLandscapeMaterial Parms{};
|
|
|
|
Parms.NewLandscapeMaterial = NewLandscapeMaterial;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function Landscape.LandscapeProxy.SetLandscapeMaterialScalarParameterValue
|
|
// (Final, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void ALandscapeProxy::SetLandscapeMaterialScalarParameterValue(class FName ParameterName, float Value)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("LandscapeProxy", "SetLandscapeMaterialScalarParameterValue");
|
|
|
|
Params::LandscapeProxy_SetLandscapeMaterialScalarParameterValue Parms{};
|
|
|
|
Parms.ParameterName = ParameterName;
|
|
Parms.Value = Value;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function Landscape.LandscapeProxy.SetLandscapeMaterialTextureParameterValue
|
|
// (Final, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UTexture* Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void ALandscapeProxy::SetLandscapeMaterialTextureParameterValue(class FName ParameterName, class UTexture* Value)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("LandscapeProxy", "SetLandscapeMaterialTextureParameterValue");
|
|
|
|
Params::LandscapeProxy_SetLandscapeMaterialTextureParameterValue Parms{};
|
|
|
|
Parms.ParameterName = ParameterName;
|
|
Parms.Value = Value;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function Landscape.LandscapeProxy.SetLandscapeMaterialVectorParameterValue
|
|
// (Final, Native, Public, HasDefaults, BlueprintCallable)
|
|
// Parameters:
|
|
// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// struct FLinearColor Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void ALandscapeProxy::SetLandscapeMaterialVectorParameterValue(class FName ParameterName, const struct FLinearColor& Value)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("LandscapeProxy", "SetLandscapeMaterialVectorParameterValue");
|
|
|
|
Params::LandscapeProxy_SetLandscapeMaterialVectorParameterValue Parms{};
|
|
|
|
Parms.ParameterName = ParameterName;
|
|
Parms.Value = std::move(Value);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function Landscape.LandscapeBlueprintCustomBrush.Initialize
|
|
// (Event, Public, HasOutParams, HasDefaults, BlueprintEvent)
|
|
// Parameters:
|
|
// struct FIntPoint InLandscapeSize (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// struct FIntPoint InLandscapeRenderTargetSize (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void ALandscapeBlueprintCustomBrush::Initialize(const struct FIntPoint& InLandscapeSize, const struct FIntPoint& InLandscapeRenderTargetSize)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("LandscapeBlueprintCustomBrush", "Initialize");
|
|
|
|
Params::LandscapeBlueprintCustomBrush_Initialize Parms{};
|
|
|
|
Parms.InLandscapeSize = std::move(InLandscapeSize);
|
|
Parms.InLandscapeRenderTargetSize = std::move(InLandscapeRenderTargetSize);
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
}
|
|
|
|
|
|
// Function Landscape.LandscapeBlueprintCustomBrush.Render
|
|
// (Event, Public, BlueprintEvent)
|
|
// Parameters:
|
|
// bool InIsHeightmap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UTextureRenderTarget2D* InCombinedResult (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UTextureRenderTarget2D* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class UTextureRenderTarget2D* ALandscapeBlueprintCustomBrush::Render(bool InIsHeightmap, class UTextureRenderTarget2D* InCombinedResult)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("LandscapeBlueprintCustomBrush", "Render");
|
|
|
|
Params::LandscapeBlueprintCustomBrush_Render Parms{};
|
|
|
|
Parms.InIsHeightmap = InIsHeightmap;
|
|
Parms.InCombinedResult = InCombinedResult;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function Landscape.LandscapeComponent.GetMaterialInstanceDynamic
|
|
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
|
|
// Parameters:
|
|
// int32 InIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
class UMaterialInstanceDynamic* ULandscapeComponent::GetMaterialInstanceDynamic(int32 InIndex) const
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("LandscapeComponent", "GetMaterialInstanceDynamic");
|
|
|
|
Params::LandscapeComponent_GetMaterialInstanceDynamic Parms{};
|
|
|
|
Parms.InIndex = InIndex;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function Landscape.LandscapeSplinesComponent.GetSplineMeshComponents
|
|
// (Final, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// TArray<class USplineMeshComponent*> ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
TArray<class USplineMeshComponent*> ULandscapeSplinesComponent::GetSplineMeshComponents()
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = Class->GetFunction("LandscapeSplinesComponent", "GetSplineMeshComponents");
|
|
|
|
Params::LandscapeSplinesComponent_GetSplineMeshComponents Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
}
|
|
|