Navigation
API > API/Plugins > API/Plugins/Niagara
| Name | FNDI_SkeletalMesh_GeneratedData |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataInterfaceSkeletalMesh.h |
| Include Path | #include "NiagaraDataInterfaceSkeletalMesh.h" |
Syntax
class FNDI_SkeletalMesh_GeneratedData : public FNDI_GeneratedData
Inheritance Hierarchy
- FNDI_GeneratedData → FNDI_SkeletalMesh_GeneratedData
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CachedConnectivity | TArray< TSharedPtr< FSkeletalMeshConnectivity > > | NiagaraDataInterfaceSkeletalMesh.h | ||
| CachedConnectivityGuard | FRWLock | NiagaraDataInterfaceSkeletalMesh.h | ||
| CachedSkinningData | TMap< TWeakObjectPtr< USkeletalMeshComponent >, TSharedPtr< FSkeletalMeshSkinningData > > | NiagaraDataInterfaceSkeletalMesh.h | ||
| CachedSkinningDataGuard | FRWLock | NiagaraDataInterfaceSkeletalMesh.h | ||
| CachedUvMapping | TArray< TSharedPtr< FSkeletalMeshUvMapping > > | NiagaraDataInterfaceSkeletalMesh.h | ||
| CachedUvMappingGuard | FRWLock | NiagaraDataInterfaceSkeletalMesh.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSkeletalMeshConnectivityHandle GetCachedConnectivity
(
TWeakObjectPtr< USkeletalMesh >& InMeshObject, |
NiagaraDataInterfaceSkeletalMesh.h | ||
FSkeletalMeshSkinningDataHandle GetCachedSkinningData
(
TWeakObjectPtr< USkeletalMeshComponent >& InComponent, |
NiagaraDataInterfaceSkeletalMesh.h | ||
FSkeletalMeshUvMappingHandle GetCachedUvMapping
(
TWeakObjectPtr< USkeletalMesh >& InMeshObject, |
NiagaraDataInterfaceSkeletalMesh.h |
Overridden from FNDI_GeneratedData
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Tick
(
ETickingGroup TickGroup, |
NiagaraDataInterfaceSkeletalMesh.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TypeHash GetTypeHash() |
NiagaraDataInterfaceSkeletalMesh.h |