Navigation
API > API/Plugins > API/Plugins/PCG
Filters
Classes
| Type | Name | Description | |
|---|---|---|---|
| FExtractorParameters | |||
| FPCGAsyncState | Helper class to gather information about asynchronus execution. Will be held in the PCGContext. | ||
| FPCGCopyAttributeParams | |||
| FPCGDataPartitionBase | Convenience class to do data partitioning, i.e. building a TMap |
||
| FPCGDynamicTrackingHelper | Simple helper class to factorize the logic for gathering dynamic tracking keys and pushing them to the component. | ||
| FPCGGetAllOverridableParamsConfig | |||
| FPCGGraphParameterExtension | Extension helper class to allow templatization without dirtying the PCGGraph.h file | ||
| FPCGISMCBuilderParameters | |||
| FPCGSubgraphHelpers | |||
| TFunction | |||
| UPCGActorHelpers | |||
| UPCGBlueprintHelpers | |||
| UPCGFunctionPrototypes | Holds function prototypes used to match against actor function signatures. | ||
| UPCGGraphParametersHelpers | Blueprint Library to get or set graph parameters on graphs and 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::AsyncProcessingRangeEx
(
FPCGAsyncState* AsyncState, |
A Helper for generic parallel loops, with support for timeslicing, specialized to work on ranges. | |
| bool | FPCGAsync::Private::AsyncProcessing
(
FPCGAsyncState& AsyncState, |
||
| UPCGParamData * | PCGPropertyHelpers::ExtractPropertyAsAttributeSet
(
const FExtractorParameters& Parameters, |
Extract a given property in an Attribute Set. | |
| EPCGMetadataTypes | PCGPropertyHelpers::GetMetadataTypeFromProperty
(
const FProperty* InProperty |
Conversion between property type and PCG type. | |
| decltype(auto) | PCGPropertyHelpers::GetPropertyValueWithCallback
(
const ObjectType* InObject, |
PCGPropertiesHelpers Implementation. | |
| bool | PCGPropertyHelpers::SetPropertyValueFromCallback
(
ObjectType* InObject, |
Set a property value given by a callback function. | |
| int | PCGSettingsHelpers::ComputeSeedWithOverride
(
const UPCGSettings* InSettings, |
||
| 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, |
||
| T | PCGSettingsHelpers::GetValue
(
const FName& InName, |
||
| FName | PCGSettingsHelpers::GetValue
(
const FName& InName, |
||
| T | PCGSettingsHelpers::GetValue
(
const FName& InName, |
Utility function to get the value of type T from a param data or a default value | |
| T | PCGSettingsHelpers::GetValue
(
const FName& InName, |
||
| FName | PCGSettingsHelpers::GetValue
(
const FName& InName, |
Specialized version for names | |
| FName | PCGSettingsHelpers::GetValue
(
const FName& InName, |
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 |