unreal.PCGCopyAttributesOperation

class unreal.PCGCopyAttributesOperation

Bases: EnumBase

EPCGCopy Attributes Operation

C++ Source:

  • Plugin: PCG

  • Module: PCG

  • File: PCGCopyAttributes.h

COPY_EACH_SOURCE_ON_EVERY_TARGET: PCGCopyAttributesOperation = Ellipsis

M operation. If there are SourceA/SourceB and TargetA/TagretB, we will have those copies: SourceA -> TargetA, SourceA -> TargetB, SourceB -> TargetA, SourceB -> TargetB. Produces N*M data, N being the number of targets and M the number of sources.

Type:

2

Type:

N

COPY_EACH_SOURCE_TO_EACH_TARGET_RESPECTIVELY: PCGCopyAttributesOperation = Ellipsis

N operation, N:1 or 1:N Operation. If there are SourceA/SourceB and TargetA/TagretB, SourceA will be copied to TargetA and SourceB to TargetB. If there are SourceA and TargetA/TargetB, SourceA will be copied to TargetA and TargetB. If there are SourceA/SourceB and TargetA, SourceA will be copied to TargetA and SourceB to a copy of TargetA. Produces Max(N,M) data, N being the number of targets and M being the number of sources. Either N == M, or N == 1 or M == 1.

Type:

0

Type:

N

MERGE_SOURCES_AND_COPY_TO_ALL_TARGETS: PCGCopyAttributesOperation = Ellipsis

M operation. If there are SourceA/SourceB and TargetA/TagretB, SourceA and SourceB will be copied to TargetA and also to TargetB. Copy will be sequential, so if attribute names are clashing, they will be overwritten by the last Source. Produces N data, N being the number of targets.

Type:

1

Type:

N