#pragma once //PUBGM(0.13.5)32位SDK //作者:清华 //Telegram:@qinghuanb666 //生成时间:Fri Apr 18 20:44:40 2025 #include "../SDK.hpp" namespace SDK { //--------------------------------------------------------------------------- //Parameters //--------------------------------------------------------------------------- // Function RuntimeMeshComponent.RuntimeMeshComponent.UpdateMeshSection_Blueprint struct URuntimeMeshComponent_UpdateMeshSection_Blueprint_Params { int SectionIndex; // (Parm, ZeroConstructor, IsPlainOldData) TArray Vertices; // (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm) TArray Triangles; // (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm) TArray Normals; // (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm) TArray Tangents; // (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm) TArray UV0; // (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm) TArray UV1; // (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm) TArray Colors; // (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm) bool bCalculateNormalTangent; // (Parm, ZeroConstructor, IsPlainOldData) bool bGenerateTessellationTriangles; // (Parm, ZeroConstructor, IsPlainOldData) }; // Function RuntimeMeshComponent.RuntimeMeshComponent.SetSectionTessellationTriangles struct URuntimeMeshComponent_SetSectionTessellationTriangles_Params { int SectionIndex; // (Parm, ZeroConstructor, IsPlainOldData) TArray TessellationTriangles; // (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm) bool bShouldMoveArray; // (Parm, ZeroConstructor, IsPlainOldData) }; // Function RuntimeMeshComponent.RuntimeMeshComponent.SetMeshSectionVisible struct URuntimeMeshComponent_SetMeshSectionVisible_Params { int SectionIndex; // (Parm, ZeroConstructor, IsPlainOldData) bool bNewVisibility; // (Parm, ZeroConstructor, IsPlainOldData) }; // Function RuntimeMeshComponent.RuntimeMeshComponent.SetMeshSectionCollisionEnabled struct URuntimeMeshComponent_SetMeshSectionCollisionEnabled_Params { int SectionIndex; // (Parm, ZeroConstructor, IsPlainOldData) bool bNewCollisionEnabled; // (Parm, ZeroConstructor, IsPlainOldData) }; // Function RuntimeMeshComponent.RuntimeMeshComponent.SetMeshSectionCastsShadow struct URuntimeMeshComponent_SetMeshSectionCastsShadow_Params { int SectionIndex; // (Parm, ZeroConstructor, IsPlainOldData) bool bNewCastsShadow; // (Parm, ZeroConstructor, IsPlainOldData) }; // Function RuntimeMeshComponent.RuntimeMeshComponent.SetMeshCollisionSection struct URuntimeMeshComponent_SetMeshCollisionSection_Params { int CollisionSectionIndex; // (Parm, ZeroConstructor, IsPlainOldData) TArray Vertices; // (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm) TArray Triangles; // (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm) }; // DelegateFunction RuntimeMeshComponent.RuntimeMeshComponent.RuntimeMeshCollisionUpdatedDelegate__DelegateSignature struct URuntimeMeshComponent_RuntimeMeshCollisionUpdatedDelegate__DelegateSignature_Params { }; // Function RuntimeMeshComponent.RuntimeMeshComponent.IsMeshSectionVisible struct URuntimeMeshComponent_IsMeshSectionVisible_Params { int SectionIndex; // (Parm, ZeroConstructor, IsPlainOldData) bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData) }; // Function RuntimeMeshComponent.RuntimeMeshComponent.IsMeshSectionCollisionEnabled struct URuntimeMeshComponent_IsMeshSectionCollisionEnabled_Params { int SectionIndex; // (Parm, ZeroConstructor, IsPlainOldData) bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData) }; // Function RuntimeMeshComponent.RuntimeMeshComponent.IsMeshSectionCastingShadows struct URuntimeMeshComponent_IsMeshSectionCastingShadows_Params { int SectionIndex; // (Parm, ZeroConstructor, IsPlainOldData) bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData) }; // Function RuntimeMeshComponent.RuntimeMeshComponent.GetNumSections struct URuntimeMeshComponent_GetNumSections_Params { int ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData) }; // Function RuntimeMeshComponent.RuntimeMeshComponent.GetLastSectionIndex struct URuntimeMeshComponent_GetLastSectionIndex_Params { int ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData) }; // Function RuntimeMeshComponent.RuntimeMeshComponent.FirstAvailableMeshSectionIndex struct URuntimeMeshComponent_FirstAvailableMeshSectionIndex_Params { int ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData) }; // Function RuntimeMeshComponent.RuntimeMeshComponent.EndBatchUpdates struct URuntimeMeshComponent_EndBatchUpdates_Params { }; // Function RuntimeMeshComponent.RuntimeMeshComponent.DoesSectionExist struct URuntimeMeshComponent_DoesSectionExist_Params { int SectionIndex; // (Parm, ZeroConstructor, IsPlainOldData) bool ReturnValue; // (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData) }; // Function RuntimeMeshComponent.RuntimeMeshComponent.CreateMeshSection_Blueprint struct URuntimeMeshComponent_CreateMeshSection_Blueprint_Params { int SectionIndex; // (Parm, ZeroConstructor, IsPlainOldData) TArray Vertices; // (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm) TArray Triangles; // (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm) TArray Normals; // (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm) TArray Tangents; // (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm) TArray UV0; // (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm) TArray UV1; // (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm) TArray Colors; // (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm) bool bCreateCollision; // (Parm, ZeroConstructor, IsPlainOldData) bool bCalculateNormalTangent; // (Parm, ZeroConstructor, IsPlainOldData) bool bGenerateTessellationTriangles; // (Parm, ZeroConstructor, IsPlainOldData) EUpdateFrequency UpdateFrequency; // (Parm, ZeroConstructor, IsPlainOldData) }; // Function RuntimeMeshComponent.RuntimeMeshComponent.CookCollisionNow struct URuntimeMeshComponent_CookCollisionNow_Params { }; // Function RuntimeMeshComponent.RuntimeMeshComponent.ClearMeshSection struct URuntimeMeshComponent_ClearMeshSection_Params { int SectionIndex; // (Parm, ZeroConstructor, IsPlainOldData) }; // Function RuntimeMeshComponent.RuntimeMeshComponent.ClearMeshCollisionSection struct URuntimeMeshComponent_ClearMeshCollisionSection_Params { int CollisionSectionIndex; // (Parm, ZeroConstructor, IsPlainOldData) }; // Function RuntimeMeshComponent.RuntimeMeshComponent.ClearCollisionConvexMeshes struct URuntimeMeshComponent_ClearCollisionConvexMeshes_Params { }; // Function RuntimeMeshComponent.RuntimeMeshComponent.ClearAllMeshSections struct URuntimeMeshComponent_ClearAllMeshSections_Params { }; // Function RuntimeMeshComponent.RuntimeMeshComponent.ClearAllMeshCollisionSections struct URuntimeMeshComponent_ClearAllMeshCollisionSections_Params { }; // Function RuntimeMeshComponent.RuntimeMeshComponent.BeginBatchUpdates struct URuntimeMeshComponent_BeginBatchUpdates_Params { }; // Function RuntimeMeshComponent.RuntimeMeshComponent.AddCollisionConvexMesh struct URuntimeMeshComponent_AddCollisionConvexMesh_Params { TArray ConvexVerts; // (Parm, ZeroConstructor) }; // Function RuntimeMeshComponent.RuntimeMeshLibrary.GetSectionFromStaticMesh struct URuntimeMeshLibrary_GetSectionFromStaticMesh_Params { class UStaticMesh* InMesh; // (Parm, ZeroConstructor, IsPlainOldData) int LODIndex; // (Parm, ZeroConstructor, IsPlainOldData) int SectionIndex; // (Parm, ZeroConstructor, IsPlainOldData) TArray Vertices; // (Parm, OutParm, ZeroConstructor) TArray Triangles; // (Parm, OutParm, ZeroConstructor) TArray Normals; // (Parm, OutParm, ZeroConstructor) TArray UVs; // (Parm, OutParm, ZeroConstructor) TArray Tangents; // (Parm, OutParm, ZeroConstructor) }; // Function RuntimeMeshComponent.RuntimeMeshLibrary.GenerateTessellationIndexBuffer struct URuntimeMeshLibrary_GenerateTessellationIndexBuffer_Params { TArray Vertices; // (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm) TArray Triangles; // (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm) TArray UVs; // (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm) TArray Normals; // (Parm, OutParm, ZeroConstructor) TArray Tangents; // (Parm, OutParm, ZeroConstructor) TArray OutTessTriangles; // (Parm, OutParm, ZeroConstructor) }; // Function RuntimeMeshComponent.RuntimeMeshLibrary.CreateGridMeshTriangles struct URuntimeMeshLibrary_CreateGridMeshTriangles_Params { int NumX; // (Parm, ZeroConstructor, IsPlainOldData) int NumY; // (Parm, ZeroConstructor, IsPlainOldData) bool bWinding; // (Parm, ZeroConstructor, IsPlainOldData) TArray Triangles; // (Parm, OutParm, ZeroConstructor) }; // Function RuntimeMeshComponent.RuntimeMeshLibrary.CreateBoxMesh struct URuntimeMeshLibrary_CreateBoxMesh_Params { struct FVector BoxRadius; // (Parm, IsPlainOldData) TArray Vertices; // (Parm, OutParm, ZeroConstructor) TArray Triangles; // (Parm, OutParm, ZeroConstructor) TArray Normals; // (Parm, OutParm, ZeroConstructor) TArray UVs; // (Parm, OutParm, ZeroConstructor) TArray Tangents; // (Parm, OutParm, ZeroConstructor) }; // Function RuntimeMeshComponent.RuntimeMeshLibrary.CopyRuntimeMeshFromStaticMeshComponent struct URuntimeMeshLibrary_CopyRuntimeMeshFromStaticMeshComponent_Params { class UStaticMeshComponent* StaticMeshComp; // (Parm, ZeroConstructor, InstancedReference, IsPlainOldData) int LODIndex; // (Parm, ZeroConstructor, IsPlainOldData) class URuntimeMeshComponent* RuntimeMeshComp; // (Parm, ZeroConstructor, InstancedReference, IsPlainOldData) bool bShouldCreateCollision; // (Parm, ZeroConstructor, IsPlainOldData) }; // Function RuntimeMeshComponent.RuntimeMeshLibrary.ConvertQuadToTriangles struct URuntimeMeshLibrary_ConvertQuadToTriangles_Params { TArray Triangles; // (Parm, OutParm, ZeroConstructor, ReferenceParm) int Vert0; // (Parm, ZeroConstructor, IsPlainOldData) int Vert1; // (Parm, ZeroConstructor, IsPlainOldData) int Vert2; // (Parm, ZeroConstructor, IsPlainOldData) int Vert3; // (Parm, ZeroConstructor, IsPlainOldData) }; // Function RuntimeMeshComponent.RuntimeMeshLibrary.CalculateTangentsForMesh struct URuntimeMeshLibrary_CalculateTangentsForMesh_Params { TArray Vertices; // (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm) TArray Triangles; // (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm) TArray UVs; // (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm) TArray Normals; // (Parm, OutParm, ZeroConstructor) TArray Tangents; // (Parm, OutParm, ZeroConstructor) }; }