Navigation
API > API/Plugins > API/Plugins/InterchangePipelines
A mesh instance is a description of a translated scene node that points to a translated mesh asset. A mesh instance that points to a mesh node will have only LOD 0 and will point to one scene mesh node.
| Name | FInterchangeMeshInstance |
| Type | struct |
| Header File | /Engine/Plugins/Interchange/Runtime/Source/Pipelines/Public/InterchangePipelineMeshesUtilities.h |
| Include Path | #include "InterchangePipelineMeshesUtilities.h" |
Syntax
USTRUCT (BlueprintType )
struct FInterchangeMeshInstance
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FInterchangeMeshInstance() |
InterchangePipelineMeshesUtilities.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bHasMorphTargets | bool | InterchangePipelineMeshesUtilities.h |
|
|
| bHasTransformAnimationTrack | bool | InterchangePipelineMeshesUtilities.h |
|
|
| bIsGeometryCache | bool | InterchangePipelineMeshesUtilities.h |
|
|
| bIsVisible | bool | InterchangePipelineMeshesUtilities.h |
|
|
| bReferenceMorphTarget | bool | InterchangePipelineMeshesUtilities.h |
|
|
| bReferenceSkinnedMesh | bool | InterchangePipelineMeshesUtilities.h |
|
|
| InstancingNode | TObjectPtr< const UInterchangeBaseNode > | It is the node that is instantiating a Mesh, for which the FInterchangeMeshInstance 'instance' is created. | InterchangePipelineMeshesUtilities.h |
|
| ReferencingMeshGeometryUids | TArray< FString > | All mesh geometry referenced by this MeshInstance. | InterchangePipelineMeshesUtilities.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool DoNotInstantiateInLevel() |
Returns true if the associated SceneNode is flagged as DoNotInstantiateInLevel. | InterchangePipelineMeshesUtilities.h | |
bool IsNestedInSkeleton() |
Returns true if this mesh instance is instanced from a Joint node (i.e. part of a skeleton) | InterchangePipelineMeshesUtilities.h |