Navigation
API > API/Plugins > API/Plugins/AutomatedPerfTesting
Inheritance Hierarchy
- UDeveloperSettings
- UAutomatedMaterialPerfTestProjectSettings
References
| Module | AutomatedPerfTesting |
| Header | /Engine/Plugins/Performance/AutomatedPerfTesting/Source/AutomatedPerfTesting/Public/AutomatedMaterialPerfTest.h |
| Include | #include "AutomatedMaterialPerfTest.h" |
Syntax
UCLASS (BlueprintType, Config=Engine, defaultconfig,
DisplayName="Automated Performance Testing | Materials")
class UAutomatedMaterialPerfTestProjectSettings : public UDeveloperSettings
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bCaptureScreenshots | If true, will capture a screenshot for each material tested after gathering data | |
| TEnumAsByte< ECameraProjectionMode::Type > | CameraProjectionMode | Which camera projection mode to use | |
| float | CooldownTime | For how long the material performance test should delay after ending evaluation before switching to the next material | |
| EAutomatedPerfTestCSVOutputMode | CSVOutputMode | For Material Perf Tests, Granular will output one CSV per-material. | |
| FString | GameModeOverride | If set, will launch the material performance test map with this game mode alias (make sure you've set the game mode alias in the Maps and Modes settings of your project!) | |
| FSoftObjectPath | MaterialPerformanceTestMap | The map in which the material test will take place. | |
| FSoftObjectPath | MaterialPlate | Which static mesh to use as the material plate | |
| TArray< FSoftObjectPath > | MaterialsToTest | List of materials to load and review for the Material Performance Test | |
| float | PlateDistanceFromCamera | How far away from the camera should the material test plate be placed (will also be used for Ortho Width if the camera projection mode is orthographic) | |
| float | SoakTime | For how long the material performance test should gather data on each material, in seconds | |
| float | WarmUpTime | For how long the material performance test should delay before beginning to gather data for a material, in seconds |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UAutomatedMaterialPerfTestProjectSettings
(
const FObjectInitializer& |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FName | Gets the category for the settings, some high level grouping like, Editor, Engine, Game...etc. | ||
| FName | Gets the settings container name for the settings, either Project or Editor |