Navigation
API > API/Plugins > API/Plugins/OnlineSubsystem > API/Plugins/OnlineSubsystem/Interfaces
Inheritance Hierarchy
- TSharedFromThis
- IOnlineTournamentDetails
References
| Module | OnlineSubsystem |
| Header | /Engine/Plugins/Online/OnlineSubsystem/Source/Public/Interfaces/OnlineTournamentInterface.h |
| Include | #include "Interfaces/OnlineTournamentInterface.h" |
Syntax
struct IOnlineTournamentDetails : public TSharedFromThis< IOnlineTournamentDetails >
Remarks
The details of a tournament
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| TOptional< FVariantData > | GetAttribute
(
const FName AttributeName |
Get meta-data for this tournament (varies based on online platform) | |
| TOptional< FTimespan > | Get the check-in time of this tournament in UTC | ||
| const FString & | Get the Description for this tournament | ||
| TOptional< FDateTime > | Get the end time of this tournament in UTC | ||
| EOnlineTournamentFormat | GetFormat () |
Get the the format of this tournament | |
| TOptional< FDateTime > | Get the last time in UTC this tournament's details were updated | ||
| const TArray< TSharedRef< const IOnlineTournamentParticipantDetails > > & | Get the list of Participant IDs for this tournament if known | ||
| EOnlineTournamentParticipantType | Get the type of participants that are involved in this tournament | ||
| TOptional< FDateTime > | Get the registration end time of this tournament in UTC | ||
| TOptional< FDateTime > | Get the registration start time of this tournament in UTC | ||
| TOptional< FDateTime > | Get the start time of this tournament in UTC | ||
| EOnlineTournamentState | GetState () |
Get the current state of this tournament | |
| const FString & | GetTitle () |
Get the Title for this tournament | |
| FOnlineTournamentIdRef | Get the Tournament ID for this tournament | ||
| TOptional< bool > | Does this tournament require a premium subscription to participate in? |