Navigation
API > API/Plugins > API/Plugins/DirectMeshControl
FSubSkeletalMeshData caches entry associating a (skeletal mesh, layer name) pair with a DDC hash and the resulting per-polygroup sub-meshes.
| Name | FSubSkeletalMeshData |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/Animation/DirectMeshControl/Source/DirectMeshControl/Public/DirectMeshControlUtilities.h |
| Include Path | #include "DirectMeshControlUtilities.h" |
Syntax
USTRUCT ()
struct FSubSkeletalMeshData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Default constructor (produces an empty, invalid entry). | DirectMeshControlUtilities.h | ||
FSubSkeletalMeshData
(
USkeletalMesh* InSkeletalMesh, |
Constructs an entry for the given mesh and layer without yet computing sub-meshes or a DDC hash. | DirectMeshControlUtilities.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| GroupSubMeshes | FGroupSubMeshes | The generated per-polygroup sub-meshes for this (mesh, layer) pair. | DirectMeshControlUtilities.h | |
| Hash | uint32 | DDC hash of the source mesh data; used to detect stale cache entries. | DirectMeshControlUtilities.h | |
| LayerName | FName | Name of the triangle label layer this entry was built from. | DirectMeshControlUtilities.h | |
| SkeletalMesh | TSoftObjectPtr< USkeletalMesh > | Soft pointer to the source skeletal mesh. | DirectMeshControlUtilities.h |
Functions
Public
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator==
(
const FSubSkeletalMeshData& Other |
DirectMeshControlUtilities.h |