RoveSoSimulator
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CAPawn
 CARoverArmPawnCustom base class for Arm BP's to inherit from, which attaches to the InputManager
 CAPlayerController
 CARoveSoSimulatorPlayerControllerPlayer controller which possesses the active rover, UI & Input Managers, and input state
 CAWheeledVehiclePawn
 CARoverVehiclePawnCustom WheeledVehiclePawn subclass which integrates many required pieces of logic for the rover's function
 CFActions
 CFInputActionsArm
 CFInputActionsRoverDrive
 CFInputActionsUniversal
 CFInputMappingContexts
 CFLidarPoint
 CIRoverInterfaceInterface which represents the logic expected to change depending on rover version
 CITalos2025InterfaceImplementation of the RoverInterface for the 2025 Talos rover
 CUBlueprintFunctionLibrary
 CULidarScannerLibraryBlueprintable library to simulate Lidar Scanning for Autonomy
 CUGameInstance
 CURoveSoSimulatorInstanceGame Instance class which also handles the RoveComm instance
 CUObject
 CURoveCommManifestWrapperBlueprint-friendly wrapper for the RoveComm Manifest
 CURoveCommPacketWrapperBlueprint-friendly wrapper for RoveCommPacket
 CURoveCommTCPWrapperBlueprintable wrapper class for RoveCommTCP to allow usage in Unreal Engine Blueprints
 CURoveCommUDPWrapperBlueprintable wrapper class for RoveCommUDP to allow usage in Unreal Engine Blueprints
 CURoveSoSimulatorInputManagerManager class which collects all input callbacks into one location and allows any piece of code to attach a handler
 CURoveSoSimulatorUIManagerManager which handles all UI elements through UIWidgets and private state
 CUUserWidget
 CUUIWidgetAbstract class which represents a UI Screen
 CUMainMenuWidget
 CUPauseMenuWidget
 CUSimHUDWidget