Navigation
API > API/Plugins > API/Plugins/PCG > API/Plugins/PCG/Tests
Classes
| Type | Name | Description | |
|---|---|---|---|
| FDeterminismTestResult | |||
| FNativeTestRegistry | |||
| FNodeAndOptions | |||
| FNodeTestInfo | |||
| FPCGDeterminismSettings | |||
| UPCGDeterminismTestBlueprintBase |
Constants
Typedefs
| Name | Description |
|---|---|
| TestFunction |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EDeterminismLevel | This will include multiple values of different meanings, but we use an enum to facilitate data passing. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | PCGDeterminismTests::BothDataCastsToDataType
(
const UPCGData* FirstData, |
Validates whether both UPCGData can be cast to a specified subclass | |
| SettingsType * | PCGDeterminismTests::GenerateSettings
(
PCGTestsCommon::FTestData& TestData, |
Generates settings based upon a UPCGSettings subclass | |
| bool | PCGDeterminismTests::LogInvalidTest
(
const UPCGNode* InPCGNode, |
A default delegate to report an unset test | |
| bool | PCGDeterminismTests::MetadataAttributesAreEqual
(
const FPCGMetadataAttributeBase* FirstAttributeBase, |
||
| void | PCGDeterminismTests::ShiftArrayElements
(
TArray< DataType >& Array, |
||
| void | PCGDeterminismTests::ShuffleArray
(
TArray< DataType >& Array, |
Variables
| Type | Name | Description | |
|---|---|---|---|
| TFunction< bool(const UPCGData *, const UPCGData *)>(EPCGDataType DataType) | GetDataCollectionCompareFunction | Gets a comparison function to compare two data collection entry basics | |
| TFunction< bool(const UPCGData *, const UPCGData *)>(EPCGDataType DataType, EDeterminismLeve... | GetDataCompareFunction | Gets a comparison function to compare two data objects | |
| const FName | GraphResultName | ||
| const FVector | LargeVector | ||
| const FVector | MediumVector | ||
| const FVector | SmallVector | ||
| const FName | TestPinName |