| IModuleInterface
|
Module |
|
Header |
/Engine/Source/Developer/MeshUtilities/Public/MeshUtilities.h |
Include |
#include "MeshUtilities.h" |
class IMeshUtilities : public IModuleInterface
Name | Description | ||
---|---|---|---|
|
BuildSkeletalAdjacencyIndexBuffer |
Build adjacency information for the skeletal mesh used for tessellation. |
|
|
BuildSkeletalMesh ( |
Create all render specific data for a skeletal mesh LOD model |
|
|
BuildStaticMesh ( |
Builds a renderable static mesh using the provided source models and the LOD groups settings. |
|
|
BuildStaticMeshVertexAndIndexBuffers |
||
|
CacheOptimizeIndexBuffer |
Cache optimize the index buffer. |
|
|
CacheOptimizeIndexBuffer |
Cache optimize the index buffer. |
|
|
CalcBoneVertInfos ( |
Calculate the verts associated weighted to each bone of the skeleton. |
|
|
CalculateMikkTSpaceTangents |
Calculates MikkTSpace Tangents for a given set of vertex data with normals provided |
|
|
CalculateNormals |
Calculates Normals for a given set of vertex data |
|
|
CalculateOverlappingCorners |
Calculates the overlapping corners for a given set of vertex data |
|
|
CalculateTangents |
Calculates Tangents and Normals for a given set of vertex data |
|
|
CalculateTextureCoordinateBoundsForSkeletalMesh ( |
Calculates UV coordinates bounds for the given Skeletal Mesh |
|
|
CalculateTriangleTangent ( |
Calculate The tangent, bi normal and normal for the triangle define by the tree SoftSkinVertex. |
|
|
UStaticMesh ... |
ConvertMeshesToStaticMesh ( |
Convert a set of mesh components in their current pose to a static mesh. |
|
CreateImportDataFromLODModel ( |
This function create the import data using the LODModel. |
|
|
CreateProxyMesh ( |
Creates a (proxy)-mesh combining the static mesh components from the given list of actors (at the moment this requires having Simplygon) |
|
|
DownSampleDistanceFieldVolumeData ( |
Down sample distance field volume. |
|
|
FindOverlappingCorners ( |
||
|
FixupMaterialSlotNames ( |
Used to make sure all imported material slot name are unique and non empty. |
|
|
FixupMaterialSlotNames ( |
Used to make sure all imported material slot name are unique and non empty. |
|
|
FlattenMaterialsWithMeshData ( |
FlattenMaterialsWithMeshData |
|
|
GenerateRuntimeSkinWeightData ( |
Used to generate runtime skin weight data from Editor-only data |
|
|
GenerateSignedDistanceFieldVolumeData ( |
Builds a signed distance field volume for the given LODModel. |
|
|
GenerateStaticMeshLODs ( |
Builds a static mesh using the provided source models and the LOD groups settings, and replaces the RawMeshes with the reduced meshes. |
|
|
GenerateUniqueUVsForSkeletalMesh ( |
Calculates (new) non-overlapping UV coordinates for the given Skeletal Mesh |
|
|
GenerateUniqueUVsForStaticMesh |
Calculates (new) non-overlapping UV coordinates for the given Raw Mesh |
|
|
GenerateUniqueUVsForStaticMesh |
||
|
IMeshMerging... |
GetMeshMergingInterface() |
Returns the mesh merging plugin if available. |
|
IMeshReducti... |
GetSkeletalMeshReductionInterface() |
Returns the mesh reduction plugin if available. |
|
IMeshReducti... |
GetStaticMeshReductionInterface() |
Returns the mesh reduction plugin if available. |
|
const FStrin... |
GetVersionString() |
Returns a string uniquely identifying this version of mesh utilities. |
|
MergeActors |
DEPRECATED FUNCTIONALITY Harvest static mesh components from input actors and merge into signle mesh grouping them by unique materials |
|
|
MergeStaticMeshComponents ( |
MergeStaticMeshComponents |
|
|
RecomputeTangentsAndNormalsForRawMesh ( |
||
|
RecomputeTangentsAndNormalsForRawMesh ( |
||
|
RemoveBonesFromMesh ( |
Remove Bones based on LODInfo setting |
Name |
Description |
|
---|---|---|
|
MeshBuildOptions |
Helper structure for skeletal mesh import options |