Navigation
API > API/Plugins > API/Plugins/PCG > API/Plugins/PCG/Elements
Inheritance Hierarchy
- FPCGContext
- IPCGAsyncLoadingContext
- FPCGStaticMeshSpawnerContext
References
| Module | PCG |
| Header | /Engine/Plugins/PCG/Source/PCG/Public/Elements/PCGStaticMeshSpawnerContext.h |
| Include | #include "Elements/PCGStaticMeshSpawnerContext.h" |
Syntax
USTRUCT (BlueprintType )
struct FPCGStaticMeshSpawnerContext :
public FPCGContext ,
public IPCGAsyncLoadingContext
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< TArray< int32 > > | AttributeOverridePartition | ||
| bool | bCurrentInputSetup | Per-input context variables. | |
| bool | bPartitionDone | ||
| bool | bReuseCheckDone | Whole-execution variables. | |
| bool | bSelectionDone | ||
| bool | bSkippedDueToReuse | ||
| TMap< PCGMetadataValueKey, FPCGInstancesAndWeights > | CategoryEntryToInstancesAndWeights | Used in the weighted by category selector. | |
| TArray< int > | CumulativeWeights | ||
| int32 | CurrentDataIndex | Index of MeshInstances/PackedCustomData in last MeshInstancesData element. | |
| int32 | CurrentInputIndex | Index of input in the context (for selection) | |
| UPCGPointData * | CurrentOutputPointData | ||
| const UPCGPointData * | CurrentPointData | ||
| int32 | CurrentPointIndex | ||
| FPCGMeshMaterialOverrideHelper | MaterialOverrideHelper | ||
| TArray< FPackedInstanceListData > | MeshInstancesData | ||
| TMap< TSoftObjectPtr< UStaticMesh >, TMap< UPCGPointData *, TArray< int32 > > > | MeshToOutPoints | Used in all selectors if we have to change the out points bounds by the mesh bounds. | |
| TMap< TSoftObjectPtr< UStaticMesh >, PCGMetadataValueKey > | MeshToValueKey | ||
| TArray< FPCGSoftISMComponentDescriptor > | OverriddenDescriptors | ||
| TArray< TWeakObjectPtr< UPCGManagedISMComponent > > | TouchedResources | Keeping track of all touched resources to allow for correct cleanup on abort. | |
| TArray< TArray< FPCGMeshInstanceList > > | WeightedMeshInstances | Used in weighted selector. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FPackedInstanceListData |