Navigation
Unreal Engine C++ API Reference > Developer > AutomationDriver
Inheritance Hierarchy
- IElementLocator
- IAsyncDriverElement
References
Module | AutomationDriver |
Header | /Engine/Source/Developer/AutomationDriver/Public/IDriverElement.h |
Include | #include "IDriverElement.h" |
Syntax
class IAsyncDriverElement : public IElementLocator
Remarks
Represents the async API for a potential application element
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
TAsyncResult< bool > | CanFocus () |
|
![]() |
TAsyncResult< bool > | Click
(
EMouseButtons::Type MouseButton |
Moves the cursor over the element, then triggers the series of events to invoke a click with the specified mouse button |
![]() |
TAsyncResult< bool > | Click () |
Moves the cursor over the element, then triggers the series of events to invoke a click with the left mouse button |
![]() |
TAsyncResult< bool > | DoubleClick
(
EMouseButtons::Type MouseButton |
Moves the cursor over the element, then triggers the series of events to invoke a double click with the specified mouse button |
![]() |
TAsyncResult< bool > | DoubleClick () |
Moves the cursor over the element, then triggers the series of events to invoke a double click with the left mouse button |
![]() ![]() |
TAsyncResult< bool > | Exists () |
|
![]() |
TAsyncResult< bool > | Focus
(
uint32 UserIndex |
Moves focus to the element for the specified user |
![]() |
TAsyncResult< bool > | Focus () |
Moves focus to the element for the default user |
![]() ![]() |
TAsyncResult< FVector2D > | ||
![]() ![]() |
TAsyncResult< FVector2D > | GetSize () |
|
![]() ![]() |
TAsyncResult< FText > | GetText () |
|
![]() ![]() |
TAsyncResult< bool > | ||
![]() ![]() |
TAsyncResult< bool > | HasFocusedDescendants
(
uint32 UserIndex |
|
![]() |
TAsyncResult< bool > | Hover () |
Moves the cursor over the element, triggering any hover cue the element may have |
![]() ![]() |
TAsyncResult< bool > | IsChecked () |
|
![]() ![]() |
TAsyncResult< bool > | IsFocused () |
|
![]() ![]() |
TAsyncResult< bool > | IsFocused
(
uint32 UserIndex |
|
![]() ![]() |
TAsyncResult< bool > | IsHovered () |
|
![]() ![]() |
TAsyncResult< bool > | ||
![]() ![]() |
TAsyncResult< bool > | IsScrollable () |
|
![]() ![]() |
TAsyncResult< bool > | ||
![]() ![]() |
TAsyncResult< bool > | ||
![]() ![]() |
TAsyncResult< bool > | IsVisible () |
|
![]() |
TAsyncResult< bool > | Moves focus to the element, then triggers the series of events to invoke keyboard input for pressing the specified key. | |
![]() |
TAsyncResult< bool > | Press
(
EMouseButtons::Type MouseButton |
Moves the cursor over the element, then triggers the series of events to invoke mouse input for pressing the specified button. |
![]() |
TAsyncResult< bool > | Press
(
TCHAR Character |
Moves focus to the element, then triggers the series of events to invoke keyboard input for pressing the specified character. |
![]() |
TAsyncResult< bool > | PressChord
(
FKey Key1, |
Moves focus to the element, then triggers the series of events to invoke keyboard input for each argument in order from 1 to N. |
![]() |
TAsyncResult< bool > | PressChord
(
FKey Key1, |
Moves focus to the element, then triggers the series of events to invoke keyboard input for each argument in order from 1 to N. |
![]() |
TAsyncResult< bool > | PressChord
(
FKey Key1, |
Moves focus to the element, then triggers the series of events to invoke keyboard input for each argument in order from 1 to N. |
![]() |
TAsyncResult< bool > | PressChord
(
FKey Key1, |
Moves focus to the element, then triggers the series of events to invoke keyboard input for each argument in order from 1 to N. |
![]() |
TAsyncResult< bool > | Release
(
TCHAR Character |
Moves focus to the element, then triggers the series of events to invoke keyboard input for releasing the specified character. |
![]() |
TAsyncResult< bool > | Moves focus to the element, then triggers the series of events to invoke keyboard input for releasing the specified key. | |
![]() |
TAsyncResult< bool > | Release
(
EMouseButtons::Type MouseButton |
Moves the cursor over the element, then triggers the series of events to invoke mouse input for releasing the specified button. |
![]() |
TAsyncResult< bool > | ReleaseChord
(
FKey Key1, |
Moves focus to the element, then triggers the series of events to invoke keyboard input for each argument in order from N to 1. |
![]() |
TAsyncResult< bool > | ReleaseChord
(
FKey Key1, |
Moves focus to the element, then triggers the series of events to invoke keyboard input for each argument in order from N to 1. |
![]() |
TAsyncResult< bool > | ReleaseChord
(
FKey Key1, |
Moves focus to the element, then triggers the series of events to invoke keyboard input for each argument in order from N to 1. |
![]() |
TAsyncResult< bool > | ReleaseChord
(
FKey Key1, |
Moves focus to the element, then triggers the series of events to invoke keyboard input for each argument in order from N to 1. |
![]() |
TAsyncResult< bool > | ScrollBy
(
float Delta |
Moves the cursor over the element, then triggers the series of events to invoke a mouse wheel scroll by the specified delta. |
![]() |
TAsyncResult< bool > | Moves the cursor over the element, then triggers the series of events to invoke a mouse wheel scroll, scrolling the element until it reaches the beginning | |
![]() |
TAsyncResult< bool > | ScrollToBeginning
(
float Amount |
Moves the cursor over the element, then triggers the series of events to invoke a mouse wheel scroll by the specified delta amount, scrolling the element until it reaches the beginning |
![]() |
TAsyncResult< bool > | ScrollToBeginningUntil
(
const TSharedRef< IElementLocator, ESPMode::ThreadSafe >& DesiredElementLocator |
Moves the cursor over the element, then triggers the series of events to invoke a mouse wheel scroll until the specified locator is locates the desired element or the beginning is reached |
![]() |
TAsyncResult< bool > | ScrollToEnd () |
Moves the cursor over the element, then triggers the series of events to invoke a mouse wheel scroll, scrolling the element until it reaches the beginning |
![]() |
TAsyncResult< bool > | ScrollToEnd
(
float Amount |
Moves the cursor over the element, then triggers the series of events to invoke a mouse wheel scroll by the specified delta amount, scrolling the element until it reaches the end |
![]() |
TAsyncResult< bool > | ScrollToEndUntil
(
const TSharedRef< IElementLocator, ESPMode::ThreadSafe >& DesiredElementLocator |
Moves the cursor over the element, then triggers the series of events to invoke a mouse wheel scroll until the specified locator is locates the desired element or the end is reached |
![]() |
TAsyncResult< bool > | Moves focus to the element, then triggers the series of events to invoke keyboard input for each key specified. | |
![]() |
TAsyncResult< bool > | Type
(
const TCHAR* Text |
Moves focus to the element, then triggers the series of events to invoke keyboard input for each character specified. |
![]() |
TAsyncResult< bool > | Moves focus to the element, then triggers the series of events to invoke keyboard input for each character specified. | |
![]() |
TAsyncResult< bool > | Moves focus to the element, then triggers the series of events to invoke keyboard input for the specified character. | |
![]() |
TAsyncResult< bool > | Type
(
TCHAR Character |
Moves focus to the element, then triggers the series of events to invoke keyboard input for the specified key. |
![]() |
TAsyncResult< bool > | Moves focus to the element, then triggers the series of events to invoke keyboard input for each argument in order from 1 to N and then releasing those keys in order from N to 1 Chord typing is intended to ease the to execution keyboard shortcuts, such as, CTRL + SHIFT + S | |
![]() |
TAsyncResult< bool > | Moves focus to the element, then triggers the series of events to invoke keyboard input for each argument in order from 1 to N and then releasing those keys in order from N to 1 Chord typing is intended to ease the to execution keyboard shortcuts, such as, CTRL + SHIFT + S | |
![]() |
TAsyncResult< bool > | Moves focus to the element, then triggers the series of events to invoke keyboard input for each argument in order from 1 to N and then releasing those keys in order from N to 1 Chord typing is intended to ease the to execution keyboard shortcuts, such as, CTRL + SHIFT + S | |
![]() |
TAsyncResult< bool > | Moves focus to the element, then triggers the series of events to invoke keyboard input for each argument in order from 1 to N and then releasing those keys in order from N to 1 Chord typing is intended to ease the to execution keyboard shortcuts, such as, CTRL + SHIFT + S |