![]() |
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.