Skip to content

UOperatingSystemProgramData

#include <OperatingSystemSimulator/Public/Programs/OperatingSystemProgramData.h>
class UOperatingSystemProgramData

Defined in OperatingSystemProgramData.h:19

Inherits: UOperatingSystemDataObject Subclassed by: UOperatingSystemCCTVProgramData, UOperatingSystemExplorerHistory, UOperatingSystemTerminalHistory, UOperatingSystemVideoPlayerProgramData

---
config:
  class:
    hideEmptyMembersBox: true
---
classDiagram
  class UOperatingSystemProgramData["UOperatingSystemProgramData"]
  class UOperatingSystemDataObject["UOperatingSystemDataObject"]
  UOperatingSystemDataObject <|-- UOperatingSystemProgramData
  class UOperatingSystemCCTVProgramData["UOperatingSystemCCTVProgramData"]
  UOperatingSystemProgramData <|-- UOperatingSystemCCTVProgramData
  class UOperatingSystemExplorerHistory["UOperatingSystemExplorerHistory"]
  UOperatingSystemProgramData <|-- UOperatingSystemExplorerHistory
  class UOperatingSystemTerminalHistory["UOperatingSystemTerminalHistory"]
  UOperatingSystemProgramData <|-- UOperatingSystemTerminalHistory
  class UOperatingSystemVideoPlayerProgramData["UOperatingSystemVideoPlayerProgramData"]
  UOperatingSystemProgramData <|-- UOperatingSystemVideoPlayerProgramData
---
config:
  class:
    hideEmptyMembersBox: true
---
classDiagram
  class UOperatingSystemProgramData["UOperatingSystemProgramData"]
  class UOperatingSystemBaseProgram["UOperatingSystemBaseProgram"]
  UOperatingSystemProgramData *-- UOperatingSystemBaseProgram
---
config:
  class:
    hideEmptyMembersBox: true
---
classDiagram
  class UOperatingSystemProgramData {
    +UOperatingSystemProgramData()
    +ParentProgram : TWeakObjectPtr< UOperatingSystemBaseProg
    +OnCreate() override
  }

This class represents the data of an operating system program. It is an abstract class that can be Blueprintable and blueprint type.

ReturnNameDescription
UOperatingSystemProgramData

UOperatingSystemProgramData()

Defined in OperatingSystemProgramData.h:31

ReturnNameDescription
TWeakObjectPtr< UOperatingSystemBaseProgram >ParentProgramProgram that created this data object.

TWeakObjectPtr< UOperatingSystemBaseProgram > ParentProgram

Defined in OperatingSystemProgramData.h:27 Program that created this data object.

ReturnNameDescription
voidOnCreate virtual overrideCalled when the program is created.

virtual override

virtual void OnCreate() override

Defined in OperatingSystemProgramData.h:41 Called when the program is created.

This function is called when the program is created. It is responsible for initializing the program’s parent object and ensuring its validity.