|
| UOperatingSystemAudioPlayer () |
|
bool | PlayAudio (const float StartTime=0.f) const |
|
bool | StopAudio () const |
|
bool | SetVolumeMultiplier (const float NewMultiplier) const |
|
bool | SetPaused (const bool bPause) const |
|
EAudioComponentPlayState | GetPlayState () const |
|
float | GetAudioDuration () const |
|
| UOperatingSystemBaseProgram () |
|
UOperatingSystemBaseProgram * | StartProgram (FGenericError &OutError) |
|
bool | IsRunning () const |
|
bool | CanAddToDesktop () const |
|
UOperatingSystem * | GetOperatingSystem () const |
|
UOperatingSystemProgramIconWidget * | CreateIconWidget () |
|
UOperatingSystemProgramIconWidget * | GetIconWidget () const |
|
void | OpenFile (UOperatingSystemFile *TargetFile, FGenericError &OutError) |
|
void | CloseProgram (const bool bIsFullClose, FGenericError &OutError) |
|
void | BringToFront (FGenericError &OutError) const |
|
UDraggableWindow * | GetParentWindow () const |
|
void | IsCompatibleWithOS (const TWeakObjectPtr< const UOperatingSystem > TestOS, FGenericError &OutError) const |
|
bool | CanSaveSettings () const |
|
void | SetParentPartition (TWeakObjectPtr< UOperatingSystemPartition > OwningPartition) |
|
void | OnProgramWindowStateChanged (const EOperatingSystemProgramViewState &NewState) const |
|
bool | IsWindowMaximized () const |
| Checks whether the window of the operating system base program is maximized.
|
|
virtual OPERATINGSYSTEMSIMULATOR_API FString | GetSaveSlotName () const |
|
TOptional< FVector2D > | GetWindowPosition () const |
| Retrieves the position of the window associated with the operating system program.
|
|
TWeakObjectPtr< UOperatingSystemPartition > | GetParentPartition () const |
| Get the parent partition of the current operating system program.
|
|
TSoftClassPtr< UOperatingSystemProgramIconWidget > | GetIconWidgetClass () const |
| Retrieves the class of the icon widget for the operating system program.
|
|
TSoftClassPtr< UOperatingSystemProgramWidget > | GetWidgetClass () const |
| Retrieves the widget class associated with the operating system base program. This method returns the widget class that should be used to create the program widget for the specific program.
|
|
TSoftClassPtr< UOperatingSystemProgramSettings > | GetSettingsClass () const |
| Get the settings class associated with this program. This method returns the class type of the settings object specific to this program.
|
|
TSoftClassPtr< UOperatingSystemProgramData > | GetDataClass () const |
| Retrieves the data class associated with the program.
|
|
TSoftClassPtr< UOperatingSystemTaskbarButton > | GetTaskbarButtonClass () const |
| Retrieves the taskbar button class associated with the program.
|
|
TWeakObjectPtr< UOperatingSystemProgramSettings > | GetSettings () const |
| Get the settings object for the program.
|
|
TWeakObjectPtr< UOperatingSystemProgramData > | GetDataObj () const |
| Retrieves the data object associated with the operating system program.
|
|
TWeakObjectPtr< UOperatingSystemTaskbarButton > | GetTaskbarButton () const |
| Retrieves the taskbar button associated with the program.
|
|
UOperatingSystemProgramWidget * | GetProgramWidget () const |
| Returns the program widget associated with the operating system program.
|
|
template<class T > |
T * | GetSettings () const |
| Get the settings object of type T.
|
|
template<class T > |
T * | GetDataObj () const |
| Returns the data object associated with the program.
|
|
FORCEINLINE FString | GetProgramName () const |
| Returns the program name as a FString.
|
|
FORCEINLINE FName | GetIdentifier () const |
| Returns the identifier of the program. The identifier serves as a unique identification for the program.
|
|
FORCEINLINE bool | IsSingleInstanceProgram () const |
| Returns a boolean value indicating whether the program is a single instance program. A single instance program is a program that allows only one instance to run at a time.
|
|
FORCEINLINE bool | IsSystemInstalledProgram () const |
| Returns a boolean value indicating whether the program is installed on the system. If the program is installed, it will return true; otherwise, it will return false.
|
|
FORCEINLINE uint32 | GetProcessID () const |
| Retrieves the process ID of the current program. This method allows you to obtain the unique process ID of the program.
|
|
FORCEINLINE float | GetSpaceRequiredInMB () const |
| Get the space required by the program in megabytes. This method returns the space required by the program in megabytes.
|
|
FORCEINLINE bool | ShouldRememberLastWindowPosition () const |
| Indicates whether the program should remember the last window position.
|
|
OPERATINGSYSTEMSIMULATOR_API FORCEINLINE EOperatingSystemProgramCloseMethod | GetCloseMethod () const |
| Returns the close method of the operating system program.
|
|