Operating System Simulator Plugin
3.5.1
Unreal Engine plugin that simulates an Operating System Environment
|
#include "OperatingSystemMailTypes.h"
Public Member Functions | |
FORCEINLINE bool | IsValid () const |
FORCEINLINE bool | operator== (const FOperatingSystemMailSetting &Other) const |
FORCEINLINE bool | operator< (const FOperatingSystemMailSetting &Other) const |
FORCEINLINE bool | operator> (const FOperatingSystemMailSetting &Other) const |
FOperatingSystemMailSetting () | |
FOperatingSystemMailSetting (const FText &SenderName, const FText &Subject, const FText &Content) | |
FOperatingSystemMailSetting (const FOperatingSystemMailSetting &Other) | |
FOperatingSystemMailSetting (const FOperatingSystemMailSetting &Other, const FGameplayTag &NewTag) | |
FOperatingSystemMailSetting (const FOperatingSystemMailSetting &Other, const FDateTime &NewReplyDate) | |
Static Public Member Functions | |
static FORCEINLINE bool | IsValidCategoryTag (const FGameplayTag &TargetCategoryTag) |
Public Attributes | |
FText | SenderName |
FText | Subject |
FText | Content |
TSoftClassPtr< UOperatingSystemWidgetBase > | ContentWidgetClass |
FDateTime | Date |
FGameplayTag | CategoryTag |
TSoftObjectPtr< UObject > | SenderIcon |
uint8 | bIsUnread: 1 |
uint8 | bIsReply: 1 |
FText | ToEmail |
FText | FromEmail |
FText | AuthorEmail |
FDateTime | LastReplyDate |
Friends | |
FORCEINLINE friend uint32 | GetTypeHash (const FOperatingSystemMailSetting &Other) |
The content widget class for the mail settings.
This variable represents the class of the content widget used in the mail settings. The content widget class is a pointer to a soft class of type UOperatingSystemWidget
|
inline |
|
inline |
FOperatingSystemMailSetting constructor.
SenderName | The name of the sender for email correspondence. For example, this variable could be set to "John Doe" to indicate that the sender of the email correspondence is John Doe. |
Subject | The subject of the email. |
Content | The content of the mail. |
|
inline |
FOperatingSystemMailSetting copy constructor.
This constructor creates a new FOperatingSystemMailSetting object by copying the values from another FOperatingSystemMailSetting object.
Other | The FOperatingSystemMailSetting object to be copied. |
|
inline |
FOperatingSystemMailSetting copy constructor.
This constructor creates a new FOperatingSystemMailSetting object by copying the values from another FOperatingSystemMailSetting object and assigns it a new category tag.
Other | The FOperatingSystemMailSetting object to be copied. |
NewTag | The new category tag to assign to the new FOperatingSystemMailSetting object. |
|
inline |
FOperatingSystemMailSetting constructor.
This constructor creates a new FOperatingSystemMailSetting object by copying the values from another FOperatingSystemMailSetting object and assigns it a new reply date.
Other | The FOperatingSystemMailSetting object to be copied. |
NewReplyDate | The new reply date to assign to the new FOperatingSystemMailSetting object. |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
friend |
FText FOperatingSystemMailSetting::AuthorEmail |
Email address of the person who created this email.
uint8 FOperatingSystemMailSetting::bIsReply |
Flag indicating whether the mail is a reply.
The flag is represented by a uint8 variable that uses only 1 bit of storage, allowing it to have two possible values: 0 or 1. A value of 0 indicates that the mail is not a reply, while a value of 1 indicates that the mail is a reply.
uint8 FOperatingSystemMailSetting::bIsUnread |
Flag indicating whether a mail is marked as unread.
This variable is a bitflag used to indicate whether a mail is marked as unread. It takes a value of false or true. A value of false means the mail is marked as read, while a value of true means the mail is marked as unread.
FGameplayTag FOperatingSystemMailSetting::CategoryTag |
Represents a gameplay tag for categorizing mail settings.
This class is used to specify the category of a mail setting. It is a gameplay tag, which means it can be used to categorize mail settings based on specific categories.
FText FOperatingSystemMailSetting::Content |
The content of the mail.
TSoftClassPtr<UOperatingSystemWidgetBase> FOperatingSystemMailSetting::ContentWidgetClass |
The content widget class for the mail settings. The content widget class is a pointer to a soft class of type UOperatingSystemWidgetBase.
FDateTime FOperatingSystemMailSetting::Date |
Stores the date and time at which this mail was sent in UTC format.
FText FOperatingSystemMailSetting::FromEmail |
Represents the email address from which a mail is being sent. It holds the email address from which a mail is being sent.
FDateTime FOperatingSystemMailSetting::LastReplyDate |
Last reply date variable.
TSoftObjectPtr<UObject> FOperatingSystemMailSetting::SenderIcon |
A simple icon for this email.
FText FOperatingSystemMailSetting::SenderName |
The name of the sender for email correspondence.
For example, this variable could be set to "John Doe" to indicate that the sender of the email correspondence is John Doe.
FText FOperatingSystemMailSetting::Subject |
The subject of the email.
The Subject variable holds the subject of the email. It is a user-defined string that represents the subject of the email being composed or received.
FText FOperatingSystemMailSetting::ToEmail |
The email address of the recipient.