Show / Hide Table of Contents

Class AutomationBlueprintFunctionLibrary

Automation Blueprint Function Library

Inheritance
System.Object
UObject
BlueprintFunctionLibrary
AutomationBlueprintFunctionLibrary
Inherited Members
UObject.TransientPackage
UObject.CastTo<T>(UObject)
UObject.CastTo(UObject, Type)
UObject.RemoveObject(UObject)
UObject.MakeObjectArrayField<T>(NativeArray*)
UObject.NotImplemented<T>()
UObject.Construct()
UObject.GetHashCode()
UObject.GetName()
UObject.ToString()
UObject.Name
UObject._None
UObject.None
UObject.ObjPointer
UObject.LoadObjectFromClass(Class, UObject, String, String, LoadFlags, PackageMap, Boolean)
UObject.LoadClass(Class, UObject, String, String, LoadFlags, PackageMap)
UObject.GetPropertyFor<T>(Name)
UObject.ExecuteUbergraph
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: UE4.FunctionalTesting
Assembly: UE4DotNet.dll
Syntax
public class AutomationBlueprintFunctionLibrary : BlueprintFunctionLibrary

Properties

| Improve this Doc View Source

DefaultObject

Get UE4 Default Object for this Class

Declaration
public static AutomationBlueprintFunctionLibrary DefaultObject { get; }
Property Value
Type Description
AutomationBlueprintFunctionLibrary
| Improve this Doc View Source

StaticClass

Get UE4 Class

Declaration
public static Class StaticClass { get; }
Property Value
Type Description
Class

Methods

| Improve this Doc View Source

AreAutomatedTestsRunning()

Lets you know if any automated tests are running, or are about to run and the automation system is spinning up tests.

Declaration
public static bool AreAutomatedTestsRunning()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

DisableStatGroup(UObject, Name)

Disable Stat Group

Declaration
public static void DisableStatGroup(UObject WorldContextObject, Name GroupName)
Parameters
Type Name Description
UObject WorldContextObject
Name GroupName
| Improve this Doc View Source

EnableStatGroup(UObject, Name)

Enable Stat Group

Declaration
public static void EnableStatGroup(UObject WorldContextObject, Name GroupName)
Parameters
Type Name Description
UObject WorldContextObject
Name GroupName
| Improve this Doc View Source

GetDefaultScreenshotOptionsForGameplay(EComparisonTolerance, Single)

Get Default Screenshot Options for Gameplay

Declaration
public static AutomationScreenshotOptions GetDefaultScreenshotOptionsForGameplay(EComparisonTolerance Tolerance, float Delay)
Parameters
Type Name Description
EComparisonTolerance Tolerance
System.Single Delay
Returns
Type Description
AutomationScreenshotOptions
| Improve this Doc View Source

GetDefaultScreenshotOptionsForRendering(EComparisonTolerance, Single)

Get Default Screenshot Options for Rendering

Declaration
public static AutomationScreenshotOptions GetDefaultScreenshotOptionsForRendering(EComparisonTolerance Tolerance, float Delay)
Parameters
Type Name Description
EComparisonTolerance Tolerance
System.Single Delay
Returns
Type Description
AutomationScreenshotOptions
| Improve this Doc View Source

GetStatCallCount(Name)

Get Stat Call Count

Declaration
public static float GetStatCallCount(Name StatName)
Parameters
Type Name Description
Name StatName
Returns
Type Description
System.Single
| Improve this Doc View Source

GetStatExcAverage(Name)

Get Stat Exc Average

Declaration
public static float GetStatExcAverage(Name StatName)
Parameters
Type Name Description
Name StatName
Returns
Type Description
System.Single
| Improve this Doc View Source

GetStatExcMax(Name)

Get Stat Exc Max

Declaration
public static float GetStatExcMax(Name StatName)
Parameters
Type Name Description
Name StatName
Returns
Type Description
System.Single
| Improve this Doc View Source

GetStatIncAverage(Name)

Get Stat Inc Average

Declaration
public static float GetStatIncAverage(Name StatName)
Parameters
Type Name Description
Name StatName
Returns
Type Description
System.Single
| Improve this Doc View Source

GetStatIncMax(Name)

Get Stat Inc Max

Declaration
public static float GetStatIncMax(Name StatName)
Parameters
Type Name Description
Name StatName
Returns
Type Description
System.Single
| Improve this Doc View Source

New(UObject, Name)

Spawn an object of this class

Declaration
public static AutomationBlueprintFunctionLibrary New(UObject obj = null, Name name = default(Name))
Parameters
Type Name Description
UObject obj
Name name
Returns
Type Description
AutomationBlueprintFunctionLibrary
| Improve this Doc View Source

SetScalabilityQualityLevelRelativeToMax(UObject, Int32)

Sets all other settings based on an overall value @

Declaration
public static void SetScalabilityQualityLevelRelativeToMax(UObject WorldContextObject, int Value)
Parameters
Type Name Description
UObject WorldContextObject
System.Int32 Value
Remarks

param Value 0:Cinematic, 1:Epic...etc.

| Improve this Doc View Source

SetScalabilityQualityToEpic(UObject)

Set Scalability Quality to Epic

Declaration
public static void SetScalabilityQualityToEpic(UObject WorldContextObject)
Parameters
Type Name Description
UObject WorldContextObject
| Improve this Doc View Source

SetScalabilityQualityToLow(UObject)

Set Scalability Quality to Low

Declaration
public static void SetScalabilityQualityToLow(UObject WorldContextObject)
Parameters
Type Name Description
UObject WorldContextObject
| Improve this Doc View Source

TakeAutomationScreenshot(UObject, LatentActionInfo, String, String, AutomationScreenshotOptions)

Takes a screenshot of the game's viewport. Does not capture any UI.

Declaration
public static void TakeAutomationScreenshot(UObject WorldContextObject, LatentActionInfo LatentInfo, string Name, string Notes, AutomationScreenshotOptions Options)
Parameters
Type Name Description
UObject WorldContextObject
LatentActionInfo LatentInfo
System.String Name
System.String Notes
AutomationScreenshotOptions Options
| Improve this Doc View Source

TakeAutomationScreenshotAtCamera(UObject, LatentActionInfo, CameraActor, String, String, AutomationScreenshotOptions)

Takes a screenshot of the game's viewport, from a particular camera actors POV. Does not capture any UI.

Declaration
public static void TakeAutomationScreenshotAtCamera(UObject WorldContextObject, LatentActionInfo LatentInfo, CameraActor Camera, string NameOverride, string Notes, AutomationScreenshotOptions Options)
Parameters
Type Name Description
UObject WorldContextObject
LatentActionInfo LatentInfo
CameraActor Camera
System.String NameOverride
System.String Notes
AutomationScreenshotOptions Options
| Improve this Doc View Source

TakeAutomationScreenshotOfUI(UObject, LatentActionInfo, String, AutomationScreenshotOptions)

Take Automation Screenshot Of UI

Declaration
public static void TakeAutomationScreenshotOfUI(UObject WorldContextObject, LatentActionInfo LatentInfo, string Name, AutomationScreenshotOptions Options)
Parameters
Type Name Description
UObject WorldContextObject
LatentActionInfo LatentInfo
System.String Name
AutomationScreenshotOptions Options

Operators

| Improve this Doc View Source

Implicit(IntPtr to AutomationBlueprintFunctionLibrary)

Convert from IntPtr to UObject

Declaration
public static implicit operator AutomationBlueprintFunctionLibrary(IntPtr p)
Parameters
Type Name Description
System.IntPtr p
Returns
Type Description
AutomationBlueprintFunctionLibrary
  • Improve this Doc
  • View Source
Back to top Generated by DocFX