UOperatingSystemDroneProgramWidget
#include <OperatingSystemDrone/Private/Widget/OperatingSystemDroneProgramWidget.h>class UOperatingSystemDroneProgramWidgetDefined in OperatingSystemDroneProgramWidget.h:12
Inherits:
UOperatingSystemProgramWidget
Inheritance diagram
Section titled “Inheritance diagram”---
config:
class:
hideEmptyMembersBox: true
---
classDiagram
class UOperatingSystemDroneProgramWidget["UOperatingSystemDroneProgramWidget"]
class UOperatingSystemProgramWidget["UOperatingSystemProgramWidget"]
UOperatingSystemProgramWidget <|-- UOperatingSystemDroneProgramWidget
Collaboration diagram
Section titled “Collaboration diagram”---
config:
class:
hideEmptyMembersBox: true
---
classDiagram
class UOperatingSystemDroneProgramWidget["UOperatingSystemDroneProgramWidget"]
class UOperatingSystemDroneWorldSubsystem["UOperatingSystemDroneWorldSubsystem"]
UOperatingSystemDroneProgramWidget *-- UOperatingSystemDroneWorldSubsystem
class AOperatingSystemDronePawn["AOperatingSystemDronePawn"]
UOperatingSystemDroneProgramWidget *-- AOperatingSystemDronePawn
Class detail
Section titled “Class detail”---
config:
class:
hideEmptyMembersBox: true
---
classDiagram
class UOperatingSystemDroneProgramWidget {
+UOperatingSystemDroneProgramWidget()
+OnProgramStarted() override
+OnProgramClosed(const bool bIsFullyClosing) override
+K2_OnDroneRegistered(AOperatingSystemDronePawn *RegisteredDrone)
+K2_OnDroneUnregistered(AOperatingSystemDronePawn *UnregisteredDron
+DroneWorldSubsystem : TWeakObjectPtr< UOperatingSystemDroneWor
+RegisteredDrones : TArray< TObjectPtr< AOperatingSystemDron
+Internal_OnDroneRegistered(AOperatingSystemDronePawn *RegisteredDrone)
+Internal_OnDroneUnregistered(AOperatingSystemDronePawn *UnregisteredDron
}
Public Methods
Section titled “Public Methods”| Return | Name | Description |
|---|---|---|
UOperatingSystemDroneProgramWidget |
UOperatingSystemDroneProgramWidget
Section titled “UOperatingSystemDroneProgramWidget”UOperatingSystemDroneProgramWidget()Defined in OperatingSystemDroneProgramWidget.h:24
Protected Methods
Section titled “Protected Methods”| Return | Name | Description |
|---|---|---|
void | OnProgramStarted virtual override | |
void | OnProgramClosed virtual override | |
void | K2_OnDroneRegistered | |
void | K2_OnDroneUnregistered |
OnProgramStarted
Section titled “OnProgramStarted”virtual override
virtual void OnProgramStarted() overrideDefined in OperatingSystemDroneProgramWidget.h:28
References
Section titled “References”Reimplements
Section titled “Reimplements”OnProgramClosed
Section titled “OnProgramClosed”virtual override
virtual void OnProgramClosed(const bool bIsFullyClosing) overrideDefined in OperatingSystemDroneProgramWidget.h:29
References
Section titled “References”Reimplements
Section titled “Reimplements”K2_OnDroneRegistered
Section titled “K2_OnDroneRegistered”void K2_OnDroneRegistered(AOperatingSystemDronePawn * RegisteredDrone)Defined in OperatingSystemDroneProgramWidget.h:42
Referenced by
Section titled “Referenced by”K2_OnDroneUnregistered
Section titled “K2_OnDroneUnregistered”void K2_OnDroneUnregistered(AOperatingSystemDronePawn * UnregisteredDrone)Defined in OperatingSystemDroneProgramWidget.h:45
Referenced by
Section titled “Referenced by”Private Attributes
Section titled “Private Attributes”| Return | Name | Description |
|---|---|---|
TWeakObjectPtr< UOperatingSystemDroneWorldSubsystem > | DroneWorldSubsystem | |
TArray< TObjectPtr< AOperatingSystemDronePawn > > | RegisteredDrones |
DroneWorldSubsystem
Section titled “DroneWorldSubsystem”TWeakObjectPtr< UOperatingSystemDroneWorldSubsystem > DroneWorldSubsystemDefined in OperatingSystemDroneProgramWidget.h:17
Referenced by
Section titled “Referenced by”RegisteredDrones
Section titled “RegisteredDrones”TArray< TObjectPtr< AOperatingSystemDronePawn > > RegisteredDronesDefined in OperatingSystemDroneProgramWidget.h:20
Referenced by
Section titled “Referenced by”Private Methods
Section titled “Private Methods”| Return | Name | Description |
|---|---|---|
void | Internal_OnDroneRegistered | |
void | Internal_OnDroneUnregistered |
Internal_OnDroneRegistered
Section titled “Internal_OnDroneRegistered”void Internal_OnDroneRegistered(AOperatingSystemDronePawn * RegisteredDrone)Defined in OperatingSystemDroneProgramWidget.h:34
References
Section titled “References”Internal_OnDroneUnregistered
Section titled “Internal_OnDroneUnregistered”void Internal_OnDroneUnregistered(AOperatingSystemDronePawn * UnregisteredDrone)Defined in OperatingSystemDroneProgramWidget.h:37