Navigation
API > API/Plugins > API/Plugins/PCG
Classes
| Type | Name | Description | |
|---|---|---|---|
| FPCGAsyncState | Helper class to gather information about asynchronus execution. Will be held in the PCGContext. | ||
| FPCGGetAllOverridableParamsConfig | |||
| FPCGISMCBuilderParameters | |||
| FPCGPointDataPartitionBase | Convenience class to do point data partitioning, i.e. building a TMap |
||
| UPCGActorHelpers | |||
| UPCGBlueprintHelpers | |||
| UPCGGraphParametersHelpers | Helpers to dynamically set parameters on graph instances. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | FPCGAsync::AsyncProcessing
(
FPCGAsyncState* AsyncState, |
Helper for generic parallel loops, with support for timeslicing. | |
| bool | FPCGAsync::AsyncProcessingEx
(
FPCGAsyncState* AsyncState, |
A Helper for generic parallel loops, with support for timeslicing. | |
| bool | FPCGAsync::AsyncProcessingOneToOneEx
(
FPCGAsyncState* AsyncState, |
A Helper for generic parallel loops, with support for timeslicing. | |
| bool | FPCGAsync::Private::AsyncProcessing
(
FPCGAsyncState& AsyncState, |
||
| EPCGMetadataTypes | PCGPropertyHelpers::GetMetadataTypeFromProperty
(
const FProperty* InProperty |
Conversion between property type and PCG type. | |
| decltype(auto) | PCGPropertyHelpers::GetPropertyValueWithCallback
(
const ObjectType* InObject, |
Get a property value and pass it as a parameter to a callback function. | |
| bool | PCGPropertyHelpers::SetPropertyValueFromCallback
(
ObjectType* InObject, |
Set a property value given by a callback function. | |
| int | PCGSettingsHelpers::ComputeSeedWithOverride
(
const UPCGSettings* InSettings, |
ComputeSeedWithOverride is deprecated as overrides are now automatically applied on the settings. You should just query the settings value. | |
| bool | PCGSettingsHelpers::GetOverrideValue
(
const FPCGDataCollection& InInputData, |
Advanced method to gather override params when you don't have access to FPCGContext (and therefore don't have access to automatic param override). | |
| PRAGMA_DISABLE_DEPRECATION_WARNINGS T | PCGSettingsHelpers::GetValue
(
const FName& InName, |
GetValue is deprecated as overrides are now automatically applied on the settings. You should just query the settings value. | |
| T | PCGSettingsHelpers::GetValue
(
const FName& InName, |
GetValue is deprecated as overrides are now automatically applied on the settings. You should just query the settings value. | |
| FName | PCGSettingsHelpers::GetValue
(
const FName& InName, |
GetValue is deprecated as overrides are now automatically applied on the settings. You should just query the settings value. | |
| T | PCGSettingsHelpers::GetValue
(
const FName& InName, |
GetValue is deprecated as overrides are now automatically applied on the settings. You should just query the settings value. | |
| T | PCGSettingsHelpers::GetValue
(
const FName& InName, |
GetValue is deprecated as overrides are now automatically applied on the settings. You should just query the settings value. | |
| FName | PCGSettingsHelpers::GetValue
(
const FName& InName, |
GetValue is deprecated as overrides are now automatically applied on the settings. You should just query the settings value. | |
| FName | PCGSettingsHelpers::GetValue
(
const FName& InName, |
GetValue is deprecated as overrides are now automatically applied on the settings. You should just query the settings value. |
Variables
| Type | Name | Description | |
|---|---|---|---|
| TAutoConsoleVariable< int32 > | CVarAsyncOverrideChunkSize | ||
| TAutoConsoleVariable< bool > | CVarDisableAsyncTimeSlicing | ||
| const FName | DefaultPCGActorTag | ||
| const FName | DefaultPCGDebugTag | ||
| const FName | DefaultPCGTag | Tag that will be added on every component generated through the PCG system | |
| const FName | MarkedForCleanupPCGTag |