Navigation
API > API/Plugins > API/Plugins/PCG > API/Plugins/PCG/MeshSelectors
Inheritance Hierarchy
- UObject
- UPCGMeshSelectorBase
- UPCGMeshSelectorByAttribute
References
| Module | PCG |
| Header | /Engine/Plugins/PCG/Source/PCG/Public/MeshSelectors/PCGMeshSelectorByAttribute.h |
| Include | #include "MeshSelectors/PCGMeshSelectorByAttribute.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType, ClassGroup=(Procedural))
class UPCGMeshSelectorByAttribute : public UPCGMeshSelectorBase
Variables
| Type | Name | Description | |
|---|---|---|---|
| FName | AttributeName | ||
| bool | bUseAttributeMaterialOverrides | ||
| TArray< FName > | MaterialOverrideAttributes | ||
| FPCGSoftISMComponentDescriptor | TemplateDescriptor |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | PostLoad () |
Overridden from UPCGMeshSelectorBase
| Type | Name | Description | |
|---|---|---|---|
| bool | SelectInstances
(
FPCGStaticMeshSpawnerContext& Context, |
Deprecated Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bOverrideCollisionProfile_DEPRECATED | ||
| bool | bOverrideMaterials_DEPRECATED | ||
| FCollisionProfileName | CollisionProfile_DEPRECATED | ||
| float | CullEndDistance_DEPRECATED | Distance at which instances are culled. Use 0 to disable. | |
| float | CullStartDistance_DEPRECATED | Distance at which instances begin to fade. | |
| EPCGMeshSelectorMaterialOverrideMode | MaterialOverrideMode_DEPRECATED | ||
| TArray< TSoftObjectPtr< UMaterialInterface > > | MaterialOverrides_DEPRECATED | ||
| int32 | WorldPositionOffsetDisableDistance_DEPRECATED |