Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
FUntilCommand Class Reference

#include <AutomationTest.h>

+ Inheritance diagram for FUntilCommand:
+ Collaboration diagram for FUntilCommand:

Public Member Functions

 FUntilCommand (TFunction< bool()> InCallback, TFunction< bool()> InTimeoutCallback, float InTimeout=5.0f)
 
virtual bool Update () override
 
- Public Member Functions inherited from IAutomationLatentCommand
virtual ~IAutomationLatentCommand ()
 
- Public Member Functions inherited from TSharedFromThis< IAutomationLatentCommand >
TSharedRef< IAutomationLatentCommand, Mode > AsShared ()
 
TSharedRef< IAutomationLatentCommand const, Mode > AsShared () const
 
TWeakPtr< IAutomationLatentCommand, Mode > AsWeak ()
 
TWeakPtr< IAutomationLatentCommand const, Mode > AsWeak () const
 
FORCEINLINE void UpdateWeakReferenceInternal (TSharedPtr< SharedPtrType, Mode > const *InSharedPtr, OtherType *InObject) const
 
FORCEINLINE void UpdateWeakReferenceInternal (TSharedRef< SharedRefType, Mode > const *InSharedRef, OtherType *InObject) const
 
FORCEINLINE bool DoesSharedInstanceExist () const
 

Private Attributes

TFunction< bool()> Callback
 
TFunction< bool()> TimeoutCallback
 
float Timeout
 

Additional Inherited Members

- Protected Member Functions inherited from IAutomationLatentCommand
 IAutomationLatentCommand ()
 
double GetCurrentRunTime () const
 
- Protected Member Functions inherited from TSharedFromThis< IAutomationLatentCommand >
 TSharedFromThis ()
 
 TSharedFromThis (TSharedFromThis const &)
 
FORCEINLINE TSharedFromThisoperator= (TSharedFromThis const &)
 
 ~TSharedFromThis ()
 
- Static Protected Member Functions inherited from TSharedFromThis< IAutomationLatentCommand >
static FORCEINLINE TSharedRef< OtherType, Mode > SharedThis (OtherType *ThisPtr)
 
static FORCEINLINE TSharedRef< OtherType const, Mode > SharedThis (const OtherType *ThisPtr)
 
- Protected Attributes inherited from IAutomationLatentCommand
double StartTime
 

Detailed Description

Definition at line 3673 of file AutomationTest.h.

Constructor & Destructor Documentation

◆ FUntilCommand()

FUntilCommand::FUntilCommand ( TFunction< bool()> InCallback,
TFunction< bool()> InTimeoutCallback,
float InTimeout = 5.0f )
inline

Definition at line 3676 of file AutomationTest.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Function Documentation

◆ Update()

virtual bool FUntilCommand::Update ( )
inlineoverridevirtual

Updates the current command and will only return TRUE when it has fulfilled its role (Load map has completed and wait time has expired)

Implements IAutomationLatentCommand.

Definition at line 3682 of file AutomationTest.h.

+ Here is the call graph for this function:

Member Data Documentation

◆ Callback

TFunction<bool()> FUntilCommand::Callback
private

Definition at line 3700 of file AutomationTest.h.

◆ Timeout

float FUntilCommand::Timeout
private

Definition at line 3702 of file AutomationTest.h.

◆ TimeoutCallback

TFunction<bool()> FUntilCommand::TimeoutCallback
private

Definition at line 3701 of file AutomationTest.h.


The documentation for this class was generated from the following file: