A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
UFadeOutEvent Class Reference

Event used to call fade-out. More...

#include <FadeOutEvent.h>

Inheritance diagram for UFadeOutEvent:
[legend]

Public Member Functions

virtual FCompareResult CompareEvent (const UBaseEvent *Event) const
 
TFunction< void()> && GetCallbackFunction ()
 
APlayerControllerGetExecutor () const
 
float GetFadeOutDuration () const
 
const FGuid & GetGuid () const
 
void Initialize (APlayerController *NewExecutor)
 
void Initialize (APlayerController *NewExecutor, TFunction< void()> &&NewCallback)
 
void Initialize (APlayerController *NewExecutor, TFunction< void()> &&NewCallback, float NewFadeOutDuration)
 
virtual bool Lock () final
 
virtual void Unlock () final
 

Private Member Functions

 GENERATED_BODY ()
 

Private Attributes

TFunction< void()> Callback
 
APlayerControllerExecutor
 UPROPERTY()
 
float FadeOutDuration
 UPROPERTY()
 
FGuid Guid
 
TAtomic< int32 > ListenersNum
 

Detailed Description

Event used to call fade-out.

UCLASS()

Definition at line 15 of file FadeOutEvent.h.

Member Function Documentation

◆ CompareEvent()

virtual FCompareResult UBaseEvent::CompareEvent ( const UBaseEvent * Event) const
inlinevirtualinherited

Definition at line 95 of file BaseEvent.h.

◆ GENERATED_BODY()

UFadeOutEvent::GENERATED_BODY ( )
private

◆ GetCallbackFunction()

TFunction< void()> && UFadeBaseEvent::GetCallbackFunction ( )
inlineinherited

Definition at line 18 of file FadeBaseEvent.h.

◆ GetExecutor()

APlayerController * UBaseEvent::GetExecutor ( ) const
inherited

Definition at line 15 of file BaseEvent.cpp.

◆ GetFadeOutDuration()

float UFadeOutEvent::GetFadeOutDuration ( ) const
inline

Definition at line 21 of file FadeOutEvent.h.

◆ GetGuid()

const FGuid & UBaseEvent::GetGuid ( ) const
inlineinherited

Definition at line 90 of file BaseEvent.h.

◆ Initialize() [1/3]

void UBaseEvent::Initialize ( APlayerController * NewExecutor)
inherited

Definition at line 10 of file BaseEvent.cpp.

◆ Initialize() [2/3]

void UFadeBaseEvent::Initialize ( APlayerController * NewExecutor,
TFunction< void()> && NewCallback )
inherited

Definition at line 5 of file FadeBaseEvent.cpp.

◆ Initialize() [3/3]

void UFadeOutEvent::Initialize ( APlayerController * NewExecutor,
TFunction< void()> && NewCallback,
float NewFadeOutDuration )

Definition at line 5 of file FadeOutEvent.cpp.

◆ Lock()

bool UBaseEvent::Lock ( )
finalvirtualinherited

Definition at line 20 of file BaseEvent.cpp.

Here is the caller graph for this function:

◆ Unlock()

void UBaseEvent::Unlock ( )
finalvirtualinherited

Definition at line 36 of file BaseEvent.cpp.

Member Data Documentation

◆ Callback

TFunction<void()> UFadeBaseEvent::Callback
privateinherited

Definition at line 21 of file FadeBaseEvent.h.

◆ Executor

APlayerController* UBaseEvent::Executor
privateinherited

UPROPERTY()

Definition at line 109 of file BaseEvent.h.

◆ FadeOutDuration

float UFadeOutEvent::FadeOutDuration
private

UPROPERTY()

Definition at line 26 of file FadeOutEvent.h.

◆ Guid

FGuid UBaseEvent::Guid
privateinherited

Definition at line 110 of file BaseEvent.h.

◆ ListenersNum

TAtomic<int32> UBaseEvent::ListenersNum
privateinherited
Todo
TAtomic is deprecated, we should replace this

Definition at line 112 of file BaseEvent.h.


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