Navigation
Unreal Engine C++ API Reference > Developer > AutomationDriver
References
Module | AutomationDriver |
Header | /Engine/Source/Developer/AutomationDriver/Public/IAutomationDriver.h |
Include | #include "IAutomationDriver.h" |
Syntax
class IAsyncAutomationDriver
Remarks
The AsyncAutomationDriver is the async varition of the general AutomationDriver API. The AutomationDriver can create sequences and locate elements to simulate input for.
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
TSharedRef< IAsyncDriverSequence, ESPMode::ThreadSafe > | ||
![]() |
TSharedRef< IAsyncDriverElement, ESPMode::ThreadSafe > | FindElement
(
const TSharedRef< IElementLocator, ESPMode::ThreadSafe >& ElementLocator |
This is a non-blocking call and doesn't invoke the locator until some action is performed on the element. |
![]() |
TSharedRef< IAsyncDriverElementCollection, ESPMode::ThreadSafe > | FindElements
(
const TSharedRef< IElementLocator, ESPMode::ThreadSafe >& ElementLocator |
This is a non-blocking call and doesn't invoke the locator until some action is performed on the element. |
![]() ![]() |
TSharedRef< FDriverConfiguration, ESPMode::ThreadSafe > | ||
![]() ![]() |
TAsyncResult< FVector2D > | ||
![]() ![]() |
TAsyncResult< FModifierKeysState > | ||
![]() |
TAsyncResult< bool > | Performs an async wait no shorter than for the specified Timespan | |
![]() |
TAsyncResult< bool > | Wait
(
const FDriverWaitDelegate& Delegate |
Performs an async wait until the specified DriverWaitDelegate returns a PASSED or FAILED response |