PalWorld-NetCrack/SDK/GeometryFramework_functions.cpp
2024-01-22 14:43:11 +08:00

1554 lines
42 KiB
C++

#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// FUNCTIONS
//---------------------------------------------------------------------------------------------------------------------
// Class GeometryFramework.BaseDynamicMeshComponent
// (SceneComponent, PrimitiveComponent)
class UClass* UBaseDynamicMeshComponent::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("BaseDynamicMeshComponent");
return Clss;
}
// BaseDynamicMeshComponent GeometryFramework.Default__BaseDynamicMeshComponent
// (Public, ClassDefaultObject, ArchetypeObject)
class UBaseDynamicMeshComponent* UBaseDynamicMeshComponent::GetDefaultObj()
{
static class UBaseDynamicMeshComponent* Default = nullptr;
if (!Default)
Default = static_cast<UBaseDynamicMeshComponent*>(UBaseDynamicMeshComponent::StaticClass()->DefaultObject);
return Default;
}
// Function GeometryFramework.BaseDynamicMeshComponent.SetViewModeOverridesEnabled
// (Native, Public, BlueprintCallable)
// Parameters:
// bool bEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UBaseDynamicMeshComponent::SetViewModeOverridesEnabled(bool bEnabled)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BaseDynamicMeshComponent", "SetViewModeOverridesEnabled");
Params::UBaseDynamicMeshComponent_SetViewModeOverridesEnabled_Params Parms{};
Parms.bEnabled = bEnabled;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function GeometryFramework.BaseDynamicMeshComponent.SetShadowsEnabled
// (Native, Public, BlueprintCallable)
// Parameters:
// bool bEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UBaseDynamicMeshComponent::SetShadowsEnabled(bool bEnabled)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BaseDynamicMeshComponent", "SetShadowsEnabled");
Params::UBaseDynamicMeshComponent_SetShadowsEnabled_Params Parms{};
Parms.bEnabled = bEnabled;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function GeometryFramework.BaseDynamicMeshComponent.SetSecondaryRenderMaterial
// (Native, Public, BlueprintCallable)
// Parameters:
// class UMaterialInterface* Material (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UBaseDynamicMeshComponent::SetSecondaryRenderMaterial(class UMaterialInterface* Material)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BaseDynamicMeshComponent", "SetSecondaryRenderMaterial");
Params::UBaseDynamicMeshComponent_SetSecondaryRenderMaterial_Params Parms{};
Parms.Material = Material;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function GeometryFramework.BaseDynamicMeshComponent.SetSecondaryBuffersVisibility
// (Native, Public, BlueprintCallable)
// Parameters:
// bool bSetVisible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UBaseDynamicMeshComponent::SetSecondaryBuffersVisibility(bool bSetVisible)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BaseDynamicMeshComponent", "SetSecondaryBuffersVisibility");
Params::UBaseDynamicMeshComponent_SetSecondaryBuffersVisibility_Params Parms{};
Parms.bSetVisible = bSetVisible;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function GeometryFramework.BaseDynamicMeshComponent.SetOverrideRenderMaterial
// (Native, Public, BlueprintCallable)
// Parameters:
// class UMaterialInterface* Material (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UBaseDynamicMeshComponent::SetOverrideRenderMaterial(class UMaterialInterface* Material)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BaseDynamicMeshComponent", "SetOverrideRenderMaterial");
Params::UBaseDynamicMeshComponent_SetOverrideRenderMaterial_Params Parms{};
Parms.Material = Material;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function GeometryFramework.BaseDynamicMeshComponent.SetEnableWireframeRenderPass
// (Native, Public, BlueprintCallable)
// Parameters:
// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UBaseDynamicMeshComponent::SetEnableWireframeRenderPass(bool bEnable)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BaseDynamicMeshComponent", "SetEnableWireframeRenderPass");
Params::UBaseDynamicMeshComponent_SetEnableWireframeRenderPass_Params Parms{};
Parms.bEnable = bEnable;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function GeometryFramework.BaseDynamicMeshComponent.SetEnableRaytracing
// (Native, Public, BlueprintCallable)
// Parameters:
// bool bSetEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UBaseDynamicMeshComponent::SetEnableRaytracing(bool bSetEnabled)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BaseDynamicMeshComponent", "SetEnableRaytracing");
Params::UBaseDynamicMeshComponent_SetEnableRaytracing_Params Parms{};
Parms.bSetEnabled = bSetEnabled;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function GeometryFramework.BaseDynamicMeshComponent.SetEnableFlatShading
// (Native, Public, BlueprintCallable)
// Parameters:
// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UBaseDynamicMeshComponent::SetEnableFlatShading(bool bEnable)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BaseDynamicMeshComponent", "SetEnableFlatShading");
Params::UBaseDynamicMeshComponent_SetEnableFlatShading_Params Parms{};
Parms.bEnable = bEnable;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function GeometryFramework.BaseDynamicMeshComponent.SetConstantOverrideColor
// (Native, Public, HasDefaults, BlueprintCallable)
// Parameters:
// struct FColor NewColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UBaseDynamicMeshComponent::SetConstantOverrideColor(const struct FColor& NewColor)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BaseDynamicMeshComponent", "SetConstantOverrideColor");
Params::UBaseDynamicMeshComponent_SetConstantOverrideColor_Params Parms{};
Parms.NewColor = NewColor;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function GeometryFramework.BaseDynamicMeshComponent.SetColorOverrideMode
// (Native, Public, BlueprintCallable)
// Parameters:
// enum class EDynamicMeshComponentColorOverrideModeNewMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UBaseDynamicMeshComponent::SetColorOverrideMode(enum class EDynamicMeshComponentColorOverrideMode NewMode)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BaseDynamicMeshComponent", "SetColorOverrideMode");
Params::UBaseDynamicMeshComponent_SetColorOverrideMode_Params Parms{};
Parms.NewMode = NewMode;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function GeometryFramework.BaseDynamicMeshComponent.HasOverrideRenderMaterial
// (Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// int32 K (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UBaseDynamicMeshComponent::HasOverrideRenderMaterial(int32 K)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BaseDynamicMeshComponent", "HasOverrideRenderMaterial");
Params::UBaseDynamicMeshComponent_HasOverrideRenderMaterial_Params Parms{};
Parms.K = K;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function GeometryFramework.BaseDynamicMeshComponent.GetViewModeOverridesEnabled
// (Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UBaseDynamicMeshComponent::GetViewModeOverridesEnabled()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BaseDynamicMeshComponent", "GetViewModeOverridesEnabled");
Params::UBaseDynamicMeshComponent_GetViewModeOverridesEnabled_Params Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function GeometryFramework.BaseDynamicMeshComponent.GetShadowsEnabled
// (Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UBaseDynamicMeshComponent::GetShadowsEnabled()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BaseDynamicMeshComponent", "GetShadowsEnabled");
Params::UBaseDynamicMeshComponent_GetShadowsEnabled_Params Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function GeometryFramework.BaseDynamicMeshComponent.GetSecondaryRenderMaterial
// (Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// class UMaterialInterface* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMaterialInterface* UBaseDynamicMeshComponent::GetSecondaryRenderMaterial()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BaseDynamicMeshComponent", "GetSecondaryRenderMaterial");
Params::UBaseDynamicMeshComponent_GetSecondaryRenderMaterial_Params Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function GeometryFramework.BaseDynamicMeshComponent.GetSecondaryBuffersVisibility
// (Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UBaseDynamicMeshComponent::GetSecondaryBuffersVisibility()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BaseDynamicMeshComponent", "GetSecondaryBuffersVisibility");
Params::UBaseDynamicMeshComponent_GetSecondaryBuffersVisibility_Params Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function GeometryFramework.BaseDynamicMeshComponent.GetOverrideRenderMaterial
// (Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// int32 MaterialIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// class UMaterialInterface* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMaterialInterface* UBaseDynamicMeshComponent::GetOverrideRenderMaterial(int32 MaterialIndex)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BaseDynamicMeshComponent", "GetOverrideRenderMaterial");
Params::UBaseDynamicMeshComponent_GetOverrideRenderMaterial_Params Parms{};
Parms.MaterialIndex = MaterialIndex;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function GeometryFramework.BaseDynamicMeshComponent.GetFlatShadingEnabled
// (Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UBaseDynamicMeshComponent::GetFlatShadingEnabled()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BaseDynamicMeshComponent", "GetFlatShadingEnabled");
Params::UBaseDynamicMeshComponent_GetFlatShadingEnabled_Params Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function GeometryFramework.BaseDynamicMeshComponent.GetEnableWireframeRenderPass
// (Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UBaseDynamicMeshComponent::GetEnableWireframeRenderPass()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BaseDynamicMeshComponent", "GetEnableWireframeRenderPass");
Params::UBaseDynamicMeshComponent_GetEnableWireframeRenderPass_Params Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function GeometryFramework.BaseDynamicMeshComponent.GetEnableRaytracing
// (Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UBaseDynamicMeshComponent::GetEnableRaytracing()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BaseDynamicMeshComponent", "GetEnableRaytracing");
Params::UBaseDynamicMeshComponent_GetEnableRaytracing_Params Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function GeometryFramework.BaseDynamicMeshComponent.GetDynamicMesh
// (Native, Public, BlueprintCallable)
// Parameters:
// class UDynamicMesh* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UDynamicMesh* UBaseDynamicMeshComponent::GetDynamicMesh()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BaseDynamicMeshComponent", "GetDynamicMesh");
Params::UBaseDynamicMeshComponent_GetDynamicMesh_Params Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function GeometryFramework.BaseDynamicMeshComponent.GetConstantOverrideColor
// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// struct FColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FColor UBaseDynamicMeshComponent::GetConstantOverrideColor()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BaseDynamicMeshComponent", "GetConstantOverrideColor");
Params::UBaseDynamicMeshComponent_GetConstantOverrideColor_Params Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function GeometryFramework.BaseDynamicMeshComponent.GetColorOverrideMode
// (Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// enum class EDynamicMeshComponentColorOverrideModeReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class EDynamicMeshComponentColorOverrideMode UBaseDynamicMeshComponent::GetColorOverrideMode()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BaseDynamicMeshComponent", "GetColorOverrideMode");
Params::UBaseDynamicMeshComponent_GetColorOverrideMode_Params Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function GeometryFramework.BaseDynamicMeshComponent.ClearSecondaryRenderMaterial
// (Native, Public, BlueprintCallable)
// Parameters:
void UBaseDynamicMeshComponent::ClearSecondaryRenderMaterial()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BaseDynamicMeshComponent", "ClearSecondaryRenderMaterial");
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, nullptr);
Func->FunctionFlags = Flgs;
}
// Function GeometryFramework.BaseDynamicMeshComponent.ClearOverrideRenderMaterial
// (Native, Public, BlueprintCallable)
// Parameters:
void UBaseDynamicMeshComponent::ClearOverrideRenderMaterial()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BaseDynamicMeshComponent", "ClearOverrideRenderMaterial");
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, nullptr);
Func->FunctionFlags = Flgs;
}
// Class GeometryFramework.MeshCommandChangeTarget
// (None)
class UClass* IMeshCommandChangeTarget::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("MeshCommandChangeTarget");
return Clss;
}
// MeshCommandChangeTarget GeometryFramework.Default__MeshCommandChangeTarget
// (Public, ClassDefaultObject, ArchetypeObject)
class IMeshCommandChangeTarget* IMeshCommandChangeTarget::GetDefaultObj()
{
static class IMeshCommandChangeTarget* Default = nullptr;
if (!Default)
Default = static_cast<IMeshCommandChangeTarget*>(IMeshCommandChangeTarget::StaticClass()->DefaultObject);
return Default;
}
// Class GeometryFramework.MeshReplacementCommandChangeTarget
// (None)
class UClass* IMeshReplacementCommandChangeTarget::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("MeshReplacementCommandChangeTarget");
return Clss;
}
// MeshReplacementCommandChangeTarget GeometryFramework.Default__MeshReplacementCommandChangeTarget
// (Public, ClassDefaultObject, ArchetypeObject)
class IMeshReplacementCommandChangeTarget* IMeshReplacementCommandChangeTarget::GetDefaultObj()
{
static class IMeshReplacementCommandChangeTarget* Default = nullptr;
if (!Default)
Default = static_cast<IMeshReplacementCommandChangeTarget*>(IMeshReplacementCommandChangeTarget::StaticClass()->DefaultObject);
return Default;
}
// Class GeometryFramework.MeshVertexCommandChangeTarget
// (None)
class UClass* IMeshVertexCommandChangeTarget::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("MeshVertexCommandChangeTarget");
return Clss;
}
// MeshVertexCommandChangeTarget GeometryFramework.Default__MeshVertexCommandChangeTarget
// (Public, ClassDefaultObject, ArchetypeObject)
class IMeshVertexCommandChangeTarget* IMeshVertexCommandChangeTarget::GetDefaultObj()
{
static class IMeshVertexCommandChangeTarget* Default = nullptr;
if (!Default)
Default = static_cast<IMeshVertexCommandChangeTarget*>(IMeshVertexCommandChangeTarget::StaticClass()->DefaultObject);
return Default;
}
// Class GeometryFramework.DynamicMeshComponent
// (SceneComponent, PrimitiveComponent)
class UClass* UDynamicMeshComponent::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("DynamicMeshComponent");
return Clss;
}
// DynamicMeshComponent GeometryFramework.Default__DynamicMeshComponent
// (Public, ClassDefaultObject, ArchetypeObject)
class UDynamicMeshComponent* UDynamicMeshComponent::GetDefaultObj()
{
static class UDynamicMeshComponent* Default = nullptr;
if (!Default)
Default = static_cast<UDynamicMeshComponent*>(UDynamicMeshComponent::StaticClass()->DefaultObject);
return Default;
}
// Function GeometryFramework.DynamicMeshComponent.ValidateMaterialSlots
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// bool bCreateIfMissing (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bDeleteExtraSlots (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UDynamicMeshComponent::ValidateMaterialSlots(bool bCreateIfMissing, bool bDeleteExtraSlots)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("DynamicMeshComponent", "ValidateMaterialSlots");
Params::UDynamicMeshComponent_ValidateMaterialSlots_Params Parms{};
Parms.bCreateIfMissing = bCreateIfMissing;
Parms.bDeleteExtraSlots = bDeleteExtraSlots;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function GeometryFramework.DynamicMeshComponent.UpdateCollision
// (Native, Public, BlueprintCallable)
// Parameters:
// bool bOnlyIfPending (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UDynamicMeshComponent::UpdateCollision(bool bOnlyIfPending)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("DynamicMeshComponent", "UpdateCollision");
Params::UDynamicMeshComponent_UpdateCollision_Params Parms{};
Parms.bOnlyIfPending = bOnlyIfPending;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function GeometryFramework.DynamicMeshComponent.SetTangentsType
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// enum class EDynamicMeshComponentTangentsModeNewTangentsType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UDynamicMeshComponent::SetTangentsType(enum class EDynamicMeshComponentTangentsMode NewTangentsType)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("DynamicMeshComponent", "SetTangentsType");
Params::UDynamicMeshComponent_SetTangentsType_Params Parms{};
Parms.NewTangentsType = NewTangentsType;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function GeometryFramework.DynamicMeshComponent.SetDynamicMesh
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// class UDynamicMesh* NewMesh (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UDynamicMeshComponent::SetDynamicMesh(class UDynamicMesh* NewMesh)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("DynamicMeshComponent", "SetDynamicMesh");
Params::UDynamicMeshComponent_SetDynamicMesh_Params Parms{};
Parms.NewMesh = NewMesh;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function GeometryFramework.DynamicMeshComponent.SetDeferredCollisionUpdatesEnabled
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// bool bEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bImmediateUpdate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UDynamicMeshComponent::SetDeferredCollisionUpdatesEnabled(bool bEnabled, bool bImmediateUpdate)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("DynamicMeshComponent", "SetDeferredCollisionUpdatesEnabled");
Params::UDynamicMeshComponent_SetDeferredCollisionUpdatesEnabled_Params Parms{};
Parms.bEnabled = bEnabled;
Parms.bImmediateUpdate = bImmediateUpdate;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function GeometryFramework.DynamicMeshComponent.SetComplexAsSimpleCollisionEnabled
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// bool bEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bImmediateUpdate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UDynamicMeshComponent::SetComplexAsSimpleCollisionEnabled(bool bEnabled, bool bImmediateUpdate)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("DynamicMeshComponent", "SetComplexAsSimpleCollisionEnabled");
Params::UDynamicMeshComponent_SetComplexAsSimpleCollisionEnabled_Params Parms{};
Parms.bEnabled = bEnabled;
Parms.bImmediateUpdate = bImmediateUpdate;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function GeometryFramework.DynamicMeshComponent.GetTangentsType
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// enum class EDynamicMeshComponentTangentsModeReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
enum class EDynamicMeshComponentTangentsMode UDynamicMeshComponent::GetTangentsType()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("DynamicMeshComponent", "GetTangentsType");
Params::UDynamicMeshComponent_GetTangentsType_Params Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function GeometryFramework.DynamicMeshComponent.EnableComplexAsSimpleCollision
// (Final, Native, Public, BlueprintCallable)
// Parameters:
void UDynamicMeshComponent::EnableComplexAsSimpleCollision()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("DynamicMeshComponent", "EnableComplexAsSimpleCollision");
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, nullptr);
Func->FunctionFlags = Flgs;
}
// Function GeometryFramework.DynamicMeshComponent.ConfigureMaterialSet
// (Final, Native, Public, HasOutParams, BlueprintCallable)
// Parameters:
// TArray<class UMaterialInterface*> NewMaterialSet (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
void UDynamicMeshComponent::ConfigureMaterialSet(TArray<class UMaterialInterface*>& NewMaterialSet)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("DynamicMeshComponent", "ConfigureMaterialSet");
Params::UDynamicMeshComponent_ConfigureMaterialSet_Params Parms{};
Parms.NewMaterialSet = NewMaterialSet;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Class GeometryFramework.DynamicMeshActor
// (Actor)
class UClass* ADynamicMeshActor::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("DynamicMeshActor");
return Clss;
}
// DynamicMeshActor GeometryFramework.Default__DynamicMeshActor
// (Public, ClassDefaultObject, ArchetypeObject)
class ADynamicMeshActor* ADynamicMeshActor::GetDefaultObj()
{
static class ADynamicMeshActor* Default = nullptr;
if (!Default)
Default = static_cast<ADynamicMeshActor*>(ADynamicMeshActor::StaticClass()->DefaultObject);
return Default;
}
// Function GeometryFramework.DynamicMeshActor.ReleaseComputeMesh
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// class UDynamicMesh* Mesh (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ADynamicMeshActor::ReleaseComputeMesh(class UDynamicMesh* Mesh)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("DynamicMeshActor", "ReleaseComputeMesh");
Params::ADynamicMeshActor_ReleaseComputeMesh_Params Parms{};
Parms.Mesh = Mesh;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function GeometryFramework.DynamicMeshActor.ReleaseAllComputeMeshes
// (Final, Native, Public, BlueprintCallable)
// Parameters:
void ADynamicMeshActor::ReleaseAllComputeMeshes()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("DynamicMeshActor", "ReleaseAllComputeMeshes");
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, nullptr);
Func->FunctionFlags = Flgs;
}
// Function GeometryFramework.DynamicMeshActor.GetDynamicMeshComponent
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// class UDynamicMeshComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UDynamicMeshComponent* ADynamicMeshActor::GetDynamicMeshComponent()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("DynamicMeshActor", "GetDynamicMeshComponent");
Params::ADynamicMeshActor_GetDynamicMeshComponent_Params Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function GeometryFramework.DynamicMeshActor.GetComputeMeshPool
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// class UDynamicMeshPool* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UDynamicMeshPool* ADynamicMeshActor::GetComputeMeshPool()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("DynamicMeshActor", "GetComputeMeshPool");
Params::ADynamicMeshActor_GetComputeMeshPool_Params Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function GeometryFramework.DynamicMeshActor.FreeAllComputeMeshes
// (Final, Native, Public, BlueprintCallable)
// Parameters:
void ADynamicMeshActor::FreeAllComputeMeshes()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("DynamicMeshActor", "FreeAllComputeMeshes");
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, nullptr);
Func->FunctionFlags = Flgs;
}
// Function GeometryFramework.DynamicMeshActor.AllocateComputeMesh
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// class UDynamicMesh* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UDynamicMesh* ADynamicMeshActor::AllocateComputeMesh()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("DynamicMeshActor", "AllocateComputeMesh");
Params::ADynamicMeshActor_AllocateComputeMesh_Params Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Class GeometryFramework.DynamicMeshGenerator
// (None)
class UClass* UDynamicMeshGenerator::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("DynamicMeshGenerator");
return Clss;
}
// DynamicMeshGenerator GeometryFramework.Default__DynamicMeshGenerator
// (Public, ClassDefaultObject, ArchetypeObject)
class UDynamicMeshGenerator* UDynamicMeshGenerator::GetDefaultObj()
{
static class UDynamicMeshGenerator* Default = nullptr;
if (!Default)
Default = static_cast<UDynamicMeshGenerator*>(UDynamicMeshGenerator::StaticClass()->DefaultObject);
return Default;
}
// Class GeometryFramework.DynamicMesh
// (None)
class UClass* UDynamicMesh::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("DynamicMesh");
return Clss;
}
// DynamicMesh GeometryFramework.Default__DynamicMesh
// (Public, ClassDefaultObject, ArchetypeObject)
class UDynamicMesh* UDynamicMesh::GetDefaultObj()
{
static class UDynamicMesh* Default = nullptr;
if (!Default)
Default = static_cast<UDynamicMesh*>(UDynamicMesh::StaticClass()->DefaultObject);
return Default;
}
// Function GeometryFramework.DynamicMesh.ResetToCube
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// class UDynamicMesh* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UDynamicMesh* UDynamicMesh::ResetToCube()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("DynamicMesh", "ResetToCube");
Params::UDynamicMesh_ResetToCube_Params Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function GeometryFramework.DynamicMesh.Reset
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// class UDynamicMesh* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UDynamicMesh* UDynamicMesh::Reset()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("DynamicMesh", "Reset");
Params::UDynamicMesh_Reset_Params Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function GeometryFramework.DynamicMesh.IsEmpty
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UDynamicMesh::IsEmpty()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("DynamicMesh", "IsEmpty");
Params::UDynamicMesh_IsEmpty_Params Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function GeometryFramework.DynamicMesh.GetTriangleCount
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 UDynamicMesh::GetTriangleCount()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("DynamicMesh", "GetTriangleCount");
Params::UDynamicMesh_GetTriangleCount_Params Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Class GeometryFramework.DynamicMeshPool
// (None)
class UClass* UDynamicMeshPool::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("DynamicMeshPool");
return Clss;
}
// DynamicMeshPool GeometryFramework.Default__DynamicMeshPool
// (Public, ClassDefaultObject, ArchetypeObject)
class UDynamicMeshPool* UDynamicMeshPool::GetDefaultObj()
{
static class UDynamicMeshPool* Default = nullptr;
if (!Default)
Default = static_cast<UDynamicMeshPool*>(UDynamicMeshPool::StaticClass()->DefaultObject);
return Default;
}
// Function GeometryFramework.DynamicMeshPool.ReturnMesh
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// class UDynamicMesh* Mesh (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void UDynamicMeshPool::ReturnMesh(class UDynamicMesh* Mesh)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("DynamicMeshPool", "ReturnMesh");
Params::UDynamicMeshPool_ReturnMesh_Params Parms{};
Parms.Mesh = Mesh;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function GeometryFramework.DynamicMeshPool.ReturnAllMeshes
// (Final, Native, Public, BlueprintCallable)
// Parameters:
void UDynamicMeshPool::ReturnAllMeshes()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("DynamicMeshPool", "ReturnAllMeshes");
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, nullptr);
Func->FunctionFlags = Flgs;
}
// Function GeometryFramework.DynamicMeshPool.RequestMesh
// (Final, Native, Public, BlueprintCallable)
// Parameters:
// class UDynamicMesh* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UDynamicMesh* UDynamicMeshPool::RequestMesh()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("DynamicMeshPool", "RequestMesh");
Params::UDynamicMeshPool_RequestMesh_Params Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function GeometryFramework.DynamicMeshPool.FreeAllMeshes
// (Final, Native, Public, BlueprintCallable)
// Parameters:
void UDynamicMeshPool::FreeAllMeshes()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("DynamicMeshPool", "FreeAllMeshes");
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, nullptr);
Func->FunctionFlags = Flgs;
}
}