| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Runtime/ProceduralMeshComponent/Source/ProceduralMeshComponent/Public/KismetProceduralMeshLibrary.h |
Include |
#include "KismetProceduralMeshLibrary.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Meta=(ScriptName="ProceduralMeshLibrary"))
class UKismetProceduralMeshLibrary : public UBlueprintFunctionLibrary
Name | Description | ||
---|---|---|---|
|
CalculateTangentsForMesh |
Automatically generate normals and tangent vectors for a mesh UVs are required for correct tangent generation. |
|
|
ConvertQuadToTriangles |
Add a quad, specified by four indices, to a triangle index buffer as two triangles. |
|
|
CopyProceduralMeshFromStaticMeshComponent ( |
Copy materials from StaticMeshComponent to ProceduralMeshComponent. |
|
|
CreateGridMeshSplit |
Generate a vertex buffer, index buffer and UVs for a grid mesh where each quad is split, with standard 0-1 UVs on UV0 and point sampled texel center UVs for UV1. |
|
|
CreateGridMeshTriangles |
Generate an index buffer for a grid of quads. |
|
|
CreateGridMeshWelded |
Generate a vertex buffer, index buffer and UVs for a tessellated grid mesh. |
|
|
GenerateBoxMesh |
Generate vertex and index buffer for a simple box, given the supplied dimensions. |
|
|
GetSectionFromProceduralMesh |
Grab geometry data from a ProceduralMeshComponent. |
|
|
GetSectionFromStaticMesh |
Grab geometry data from a StaticMesh asset. |
|
|
SliceProceduralMesh ( |
Slice the ProceduralMeshComponent (including simple convex collision) using a plane. |