unreal.InterchangeSkeletonFactoryNode

class unreal.InterchangeSkeletonFactoryNode(outer: Object | None = None, name: Name | str = 'None')

Bases: InterchangeFactoryBaseNode

Interchange Skeleton Factory Node

C++ Source:

  • Plugin: Interchange

  • Module: InterchangeFactoryNodes

  • File: InterchangeSkeletonFactoryNode.h

add_custom_skeletal_mesh_factory_node_uid(dependency) bool

Add Custom Skeletal Mesh Factory Node Uid

Parameters:

dependency (str)

Return type:

bool

get_custom_root_joint_uid() str or None

Return false if the attribute was not set previously.

Returns:

attribute_value (str):

Return type:

str or None

get_custom_skeletal_mesh_factory_node_count() int32

Get Custom Skeletal Mesh Factory Node Count

Return type:

int32

get_custom_skeletal_mesh_factory_node_uid() str or None

Get Custom Skeletal Mesh Factory Node Uid deprecated: Use GetCustomSkeletalMeshFactoryNodeUidAtIndex (or GetCustomSkeletalMeshFactoryNodeUids) instead.

Returns:

attribute_value (str):

Return type:

str or None

get_custom_skeletal_mesh_factory_node_uid_at_index(index) str

Get Custom Skeletal Mesh Factory Node Uid at Index

Parameters:

index (int32)

Returns:

out_dependency (str):

Return type:

str

get_custom_skeletal_mesh_factory_node_uids() Array[str]

Get Custom Skeletal Mesh Factory Node Uids

Returns:

out_dependencies (Array[str]):

Return type:

Array[str]

get_custom_use_time_zero_for_bind_pose() bool or None

Query whether this skeleton should replace joint transforms with time-zero evaluation instead of bind pose.

Returns:

attribute_value (bool):

Return type:

bool or None

initialize_skeleton_node(unique_id, display_label, asset_class, node_container) None

Initialize node data. param:: UniqueID - The unique ID for this node.

Parameters:
  • unique_id (str)

  • display_label (str) – The name of the node.

  • asset_class (str) – The class the Skeleton factory will create for this node.

  • node_container (InterchangeBaseNodeContainer)

set_custom_root_joint_uid(attribute_value) bool

Set Custom Root Joint Uid

Parameters:

attribute_value (str)

Return type:

bool

set_custom_use_time_zero_for_bind_pose(attribute_value) bool

If AttributeValue is true, force this skeleton to use time-zero evaluation instead of its bind pose.

Parameters:

attribute_value (bool)

Return type:

bool