Navigation
API > API/Plugins > API/Plugins/InterchangeFactoryNodes
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UInterchangeBaseNode
- UInterchangeFactoryBaseNode
- UInterchangeMeshFactoryNode
- UInterchangeSkeletalMeshFactoryNode
References
| Module | InterchangeFactoryNodes |
| Header | /Engine/Plugins/Interchange/Runtime/Source/FactoryNodes/Public/InterchangeSkeletalMeshFactoryNode.h |
| Include | #include "InterchangeSkeletalMeshFactoryNode.h" |
Syntax
UCLASS&40;BlueprintType, Experimental&41;
class UInterchangeSkeletalMeshFactoryNode : public UInterchangeMeshFactoryNode
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSubclassOf< USkeletalMesh > | AssetClass |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | GetCustomBoneInfluenceLimit
(
int32& AttributeValue |
Query The maximum number of bone influences to allow each vertex in this mesh to use. | |
| bool | GetCustomCreatePhysicsAsset
(
bool& AttributeValue |
Query weather the skeletal mesh factory should create a physics asset. | |
| bool | GetCustomImportContentType
(
EInterchangeSkeletalMeshContentType& AttributeValue |
Query the skeletal mesh import content type. | |
| bool | GetCustomImportMorphTarget
(
bool& AttributeValue |
Query weather the skeletal mesh factory should create the morph target. | |
| bool | GetCustomMorphThresholdPosition
(
float& AttributeValue |
Query the skeletal mesh threshold to compare vertex position equality when computing morph target deltas. | |
| bool | GetCustomPhysicAssetSoftObjectPath
(
FSoftObjectPath& AttributeValue |
Query a physics asset the skeletal mesh factory should use. | |
| bool | GetCustomSkeletonSoftObjectPath
(
FSoftObjectPath& AttributeValue |
Query the skeletal mesh factory skeleton UObject. | |
| bool | GetCustomThresholdPosition
(
float& AttributeValue |
Query the skeletal mesh threshold use to decide if two vertex position are equal. | |
| bool | GetCustomThresholdTangentNormal
(
float& AttributeValue |
Query the skeletal mesh threshold use to decide if two normal, tangents or bi-normals are equal. | |
| bool | GetCustomThresholdUV
(
float& AttributeValue |
Query the skeletal mesh threshold use to decide if two UVs are equal. | |
| bool | GetCustomUseHighPrecisionSkinWeights
(
bool& AttributeValue |
Query the skeletal mesh UseHighPrecisionSkinWeights. | |
| void | InitializeSkeletalMeshNode
(
const FString& UniqueID, |
Initialize node data | |
| bool | SetCustomBoneInfluenceLimit
(
const int32& AttributeValue, |
Set The maximum number of bone influences to allow each vertex in this mesh to use. | |
| bool | SetCustomCreatePhysicsAsset
(
const bool& AttributeValue |
Set weather the skeletal mesh factory should create a physics asset. | |
| bool | SetCustomImportContentType
(
const EInterchangeSkeletalMeshContentType& AttributeValue |
Set the skeletal mesh import content type. | |
| bool | SetCustomImportMorphTarget
(
const bool& AttributeValue |
Set weather the skeletal mesh factory should create the morph target. | |
| bool | SetCustomMorphThresholdPosition
(
const float& AttributeValue, |
Set the skeletal mesh threshold to compare vertex position equality when computing morph target deltas. | |
| bool | SetCustomPhysicAssetSoftObjectPath
(
const FSoftObjectPath& AttributeValue |
Set a physics asset the skeletal mesh factory should use. | |
| bool | SetCustomSkeletonSoftObjectPath
(
const FSoftObjectPath& AttributeValue |
Set the skeletal mesh factory skeleton UObject. | |
| bool | SetCustomThresholdPosition
(
const float& AttributeValue, |
Set the skeletal mesh threshold use to decide if two vertex position are equal. | |
| bool | SetCustomThresholdTangentNormal
(
const float& AttributeValue, |
Set the skeletal mesh threshold use to decide if two normal, tangents or bi-normals are equal. | |
| bool | SetCustomThresholdUV
(
const float& AttributeValue, |
Set the skeletal mesh threshold use to decide if two UVs are equal. | |
| bool | SetCustomUseHighPrecisionSkinWeights
(
const bool& AttributeValue, |
Set the skeletal mesh UseHighPrecisionSkinWeights. |
Overridden from UInterchangeFactoryBaseNode
| Type | Name | Description | |
|---|---|---|---|
| void | CopyWithObject
(
const UInterchangeFactoryBaseNode* SourceNode, |
Copies all the attributes from SourceNode to this node. | |
| UClass * | Get the class this node want to create |
Overridden from UInterchangeBaseNode
| Type | Name | Description | |
|---|---|---|---|
| void | AppendAssetRegistryTags
(
TArray< FAssetRegistryTag >& OutTags |
The skeletal mesh thumbnail can have an overlay if the last re-import was geometry only. | |
| FString | GetTypeName () |
Return the node type name of the class, we use this when reporting error |