Navigation
API > API/Plugins > API/Plugins/InterchangeFactoryNodes
| Name | UInterchangeMeshActorFactoryNode |
| Type | class |
| Header File | /Engine/Plugins/Interchange/Runtime/Source/FactoryNodes/Public/InterchangeMeshActorFactoryNode.h |
| Include Path | #include "InterchangeMeshActorFactoryNode.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UInterchangeMeshActorFactoryNode : public UInterchangeActorFactoryNode
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInterchangeBaseNode → UInterchangeFactoryBaseNode → UInterchangeActorFactoryNode → UInterchangeMeshActorFactoryNode
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UInterchangeMeshActorFactoryNode() |
InterchangeMeshActorFactoryNode.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Macro_CustomAnimationAssetUidToPlayKey | const UE::Interchange::FAttributeKey | A scene node can reference an animation asset on top of base asset: | InterchangeMeshActorFactoryNode.h | |
| Macro_CustomGeometricTransformKey | const UE::Interchange::FAttributeKey | A scene node can have a transform apply to the mesh it reference. | InterchangeMeshActorFactoryNode.h | |
| Macro_CustomInstancedAssetFactoryNodeUidKey | const UE::Interchange::FAttributeKey | A factory node can reference an asset on top of base asset: | InterchangeMeshActorFactoryNode.h | |
| SlotMaterialDependencies | UE::Interchange::TMapAttributeHelper< FString, FString > | InterchangeMeshActorFactoryNode.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool GetCustomAnimationAssetUidToPlay
(
FString& AttributeValue |
Get the animation asset set for this scene node to play. | InterchangeMeshActorFactoryNode.h |
|
bool GetCustomGeometricTransform
(
FTransform& AttributeValue |
Get the geometric offset. Any mesh attached to this scene node will be offset using this transform. | InterchangeMeshActorFactoryNode.h |
|
bool GetCustomInstancedAssetFactoryNodeUid
(
FString& AttributeValue |
Get the resolved asset factory node. | InterchangeMeshActorFactoryNode.h |
|
bool GetCustomKeepSectionsSeparate
(
bool& AttributeValue |
InterchangeMeshActorFactoryNode.h | ||
| Retrieve the correspondence table between slot names and assigned materials for this object. | InterchangeMeshActorFactoryNode.h |
|
|
| Retrieve the Material dependency for the specified slot of this object. | InterchangeMeshActorFactoryNode.h |
|
|
bool RemoveSlotMaterialDependencyUid
(
const FString& SlotName |
Remove the Material dependency associated with the specified slot name from this object. | InterchangeMeshActorFactoryNode.h |
|
bool SetCustomAnimationAssetUidToPlay
(
const FString& AttributeValue |
Set the animation asset for this scene node to play. | InterchangeMeshActorFactoryNode.h |
|
bool SetCustomGeometricTransform
(
const FTransform& AttributeValue |
Set the geometric offset. Any mesh attached to this scene node will be offset using this transform. | InterchangeMeshActorFactoryNode.h |
|
bool SetCustomInstancedAssetFactoryNodeUid
(
const FString& AttributeValue |
Set the resolved asset factory node. | InterchangeMeshActorFactoryNode.h |
|
| Add a Material dependency to the specified slot of this object. | InterchangeMeshActorFactoryNode.h |
|
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Serialize
(
FArchive& Ar |
Override Serialize() to restore SlotMaterialDependencies on load. | InterchangeMeshActorFactoryNode.h |