UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UGameViewportClient Member List

This is the complete list of members for UGameViewportClient, including all inherited members.

AbortInsideMemberFunction() constUObject
Activated(FViewport *InViewport, const FWindowActivateEvent &InActivateEvent) overrideUGameViewportClientvirtual
ActiveSplitscreenTypeUGameViewportClientprotected
AddCursorWidget(EMouseCursor::Type Cursor, class UUserWidget *CursorWidget)UGameViewportClient
AddGameLayerWidget(TSharedRef< SWidget > ViewportContent, const int32 ZOrder)UGameViewportClientvirtual
AddRef() constUObjectBase
AddReferencedObjects(UObject *InThis, FReferenceCollector &Collector)UObjectstatic
AddSoftwareCursor(EMouseCursor::Type Cursor, const FSoftClassPath &CursorClass)UGameViewportClient
AddSoftwareCursorFromSlateWidget(EMouseCursor::Type InCursorType, TSharedPtr< SWidget > CursorWidgetPtr)UGameViewportClient
AddToCluster(UObjectBaseUtility *ClusterRootOrObjectFromCluster, bool bAddAsMutableObject=false)UObjectBaseUtility
AddToRoot()UObjectBaseUtilityinline
AddViewportWidgetContent(TSharedRef< class SWidget > ViewportContent, const int32 ZOrder=0)UGameViewportClientvirtual
AddViewportWidgetForPlayer(ULocalPlayer *Player, TSharedRef< SWidget > ViewportContent, const int32 ZOrder)UGameViewportClientvirtual
AppendName(FString &ResultString) constUObjectBaseUtilityinline
AreNativePropertiesIdenticalTo(UObject *Other) constUObjectinlinevirtual
AtomicallyClearFlags(EObjectFlags FlagsToClear)UObjectBaseinline
AtomicallyClearInternalFlags(EInternalObjectFlags FlagsToClear) constUObjectBaseUtilityinline
AtomicallySetFlags(EObjectFlags FlagsToAdd)UObjectBaseinline
AudioDeviceUGameViewportClientprotected
AudioDeviceDestroyedHandleUGameViewportClientprotected
AudioDeviceHandleUGameViewportClientprotected
bDisableWorldRenderingUGameViewportClient
BeginDestroy() overrideUGameViewportClientvirtual
bHasAudioFocusUGameViewportClientprotected
bIsPlayInEditorViewportUGameViewportClient
bSuppressTransitionMessageUGameViewportClientprotected
BuildSubobjectMapping(UObject *OtherObject, TMap< UObject *, UObject * > &ObjectMapping) constUObjectvirtual
CalculateDeadZoneForAllSides(ULocalPlayer *LPlayer, UCanvas *Canvas, float &fTopSafeZone, float &fBottomSafeZone, float &fLeftSafeZone, float &fRightSafeZone, bool bUseMaxPercent=false)UGameViewportClient
CalculateSafeZoneValues(FMargin &SafeZone, UCanvas *Canvas, int32 LocalPlayerIndex, bool bUseMaxPercent)UGameViewportClient
CallAddReferencedObjects(FReferenceCollector &Collector)UObject
CallFunction(FFrame &Stack, RESULT_DECL, UFunction *Function)UObject
CallFunctionByNameWithArguments(const TCHAR *Cmd, FOutputDevice &Ar, UObject *Executor, bool bForceCallWithNonExec=false)UObject
CallRemoteFunction(UFunction *Function, void *Parms, struct FOutParmRec *OutParms, FFrame *Stack)UObjectinlinevirtual
CanBeClusterRoot() constUObjectBaseUtilityinlinevirtual
CanBeInCluster() constUObjectBaseUtilityvirtual
CanCheckDefaultSubObjects(bool bForceCheck, bool &bResult) constUObjectprotected
CanCreateInCurrentContext(UObject *Template)UObjectstatic
CapturedMouseMove(FViewport *InViewport, int32 InMouseX, int32 InMouseY)FViewportClientinlinevirtual
CaptureMouseOnLaunch() overrideUGameViewportClientvirtual
CheckDefaultSubobjects(bool bForceCheck=false) constUObject
CheckDefaultSubobjectsInternal() constUObjectprotectedvirtual
ClearFlags(EObjectFlags FlagsToClear)UObjectBaseUtilityinline
ClearGarbage()UObjectBaseUtilityinline
ClearInternalFlags(EInternalObjectFlags FlagsToClear) constUObjectBaseUtilityinline
CloseRequested(FViewport *Viewport) overrideUGameViewportClientvirtual
CollectDefaultSubobjects(TArray< UObject * > &OutDefaultSubobjects, bool bIncludeNestedSubobjects=false) constUObject
CollectSaveOverrides(FObjectCollectSaveOverridesContext SaveContext)UObjectvirtual
ConditionalBeginDestroy()UObject
ConditionalFinishDestroy()UObject
ConditionalPostLoad()UObject
ConditionalPostLoadSubobjects(struct FObjectInstancingGraph *OuterInstanceGraph=NULL)UObject
ConditionalPreload()UObject
ConditionalRestoreWorld(class UWorld *InWorld)FViewportClientinlinevirtual
ConditionalSetWorld()FViewportClientinlinevirtual
ConsoleCommand(const FString &Command)UGameViewportClientvirtual
ConvertLocalPlayerToGamePlayerIndex(ULocalPlayer *LPlayer)UGameViewportClient
CreateCluster()UObjectBaseUtilityvirtual
CreateDefaultSubobject(FName SubobjectFName, UClass *ReturnType, UClass *ClassToCreateByDefault, bool bIsRequired, bool bIsTransient)UObject
CreateDefaultSubobject(FName SubobjectName, bool bTransient=false)UObjectinline
CreateDefaultSubobject(FName SubobjectName, bool bTransient=false)UObjectinline
CreateEditorOnlyDefaultSubobject(FName SubobjectName, bool bTransient=false)UObjectinline
CreateGameViewport(TSharedPtr< SViewport > InViewportWidget)UGameViewportClientvirtual
CreateOptionalDefaultSubobject(FName SubobjectName, bool bTransient=false)UObjectinline
CreateOptionalDefaultSubobject(FName SubobjectName, bool bTransient=false)UObjectinline
Deactivated(FViewport *InViewport, const FWindowActivateEvent &InActivateEvent) overrideUGameViewportClientvirtual
DebugPropertiesUGameViewportClient
DECLARE_FUNCTION(ProcessInternal)UObject
DECLARE_FUNCTION(execUndefined)UObject
DECLARE_FUNCTION(execLocalVariable)UObject
DECLARE_FUNCTION(execInstanceVariable)UObject
DECLARE_FUNCTION(execDefaultVariable)UObject
DECLARE_FUNCTION(execLocalOutVariable)UObject
DECLARE_FUNCTION(execInterfaceVariable)UObject
DECLARE_FUNCTION(execClassSparseDataVariable)UObject
DECLARE_FUNCTION(execInterfaceContext)UObject
DECLARE_FUNCTION(execArrayElement)UObject
DECLARE_FUNCTION(execBoolVariable)UObject
DECLARE_FUNCTION(execClassDefaultVariable)UObject
DECLARE_FUNCTION(execEndFunctionParms)UObject
DECLARE_FUNCTION(execNothing)UObject
DECLARE_FUNCTION(execNothingInt32)UObject
DECLARE_FUNCTION(execNothingOp4a)UObject
DECLARE_FUNCTION(execBreakpoint)UObject
DECLARE_FUNCTION(execTracepoint)UObject
DECLARE_FUNCTION(execWireTracepoint)UObject
DECLARE_FUNCTION(execInstrumentation)UObject
DECLARE_FUNCTION(execEndOfScript)UObject
DECLARE_FUNCTION(execReturnNothing)UObject
DECLARE_FUNCTION(execEmptyParmValue)UObject
DECLARE_FUNCTION(execJump)UObject
DECLARE_FUNCTION(execJumpIfNot)UObject
DECLARE_FUNCTION(execAssert)UObject
DECLARE_FUNCTION(execPushExecutionFlow)UObject
DECLARE_FUNCTION(execPopExecutionFlow)UObject
DECLARE_FUNCTION(execComputedJump)UObject
DECLARE_FUNCTION(execPopExecutionFlowIfNot)UObject
DECLARE_FUNCTION(execLet)UObject
DECLARE_FUNCTION(execLetObj)UObject
DECLARE_FUNCTION(execLetWeakObjPtr)UObject
DECLARE_FUNCTION(execLetBool)UObject
DECLARE_FUNCTION(execLetDelegate)UObject
DECLARE_FUNCTION(execLetMulticastDelegate)UObject
DECLARE_FUNCTION(execAddMulticastDelegate)UObject
DECLARE_FUNCTION(execClearMulticastDelegate)UObject
DECLARE_FUNCTION(execEatReturnValue)UObject
DECLARE_FUNCTION(execRemoveMulticastDelegate)UObject
DECLARE_FUNCTION(execSelf)UObject
DECLARE_FUNCTION(execContext)UObject
DECLARE_FUNCTION(execContext_FailSilent)UObject
DECLARE_FUNCTION(execStructMemberContext)UObject
DECLARE_FUNCTION(execVirtualFunction)UObject
DECLARE_FUNCTION(execFinalFunction)UObject
DECLARE_FUNCTION(execLocalVirtualFunction)UObject
DECLARE_FUNCTION(execLocalFinalFunction)UObject
DECLARE_FUNCTION(execStructCmpEq)UObject
DECLARE_FUNCTION(execStructCmpNe)UObject
DECLARE_FUNCTION(execStructMember)UObject
DECLARE_FUNCTION(execEqualEqual_DelegateDelegate)UObject
DECLARE_FUNCTION(execNotEqual_DelegateDelegate)UObject
DECLARE_FUNCTION(execEqualEqual_DelegateFunction)UObject
DECLARE_FUNCTION(execNotEqual_DelegateFunction)UObject
DECLARE_FUNCTION(execIntConst)UObject
DECLARE_FUNCTION(execInt64Const)UObject
DECLARE_FUNCTION(execUInt64Const)UObject
DECLARE_FUNCTION(execSkipOffsetConst)UObject
DECLARE_FUNCTION(execFloatConst)UObject
DECLARE_FUNCTION(execDoubleConst)UObject
DECLARE_FUNCTION(execStringConst)UObject
DECLARE_FUNCTION(execUnicodeStringConst)UObject
DECLARE_FUNCTION(execTextConst)UObject
DECLARE_FUNCTION(execPropertyConst)UObject
DECLARE_FUNCTION(execObjectConst)UObject
DECLARE_FUNCTION(execSoftObjectConst)UObject
DECLARE_FUNCTION(execFieldPathConst)UObject
DECLARE_FUNCTION(execInstanceDelegate)UObject
DECLARE_FUNCTION(execNameConst)UObject
DECLARE_FUNCTION(execByteConst)UObject
DECLARE_FUNCTION(execIntZero)UObject
DECLARE_FUNCTION(execIntOne)UObject
DECLARE_FUNCTION(execTrue)UObject
DECLARE_FUNCTION(execFalse)UObject
DECLARE_FUNCTION(execNoObject)UObject
DECLARE_FUNCTION(execNullInterface)UObject
DECLARE_FUNCTION(execIntConstByte)UObject
DECLARE_FUNCTION(execRotationConst)UObject
DECLARE_FUNCTION(execVectorConst)UObject
DECLARE_FUNCTION(execVector3fConst)UObject
DECLARE_FUNCTION(execTransformConst)UObject
DECLARE_FUNCTION(execStructConst)UObject
DECLARE_FUNCTION(execSetArray)UObject
DECLARE_FUNCTION(execSetSet)UObject
DECLARE_FUNCTION(execSetMap)UObject
DECLARE_FUNCTION(execArrayConst)UObject
DECLARE_FUNCTION(execSetConst)UObject
DECLARE_FUNCTION(execMapConst)UObject
DECLARE_FUNCTION(execBitFieldConst)UObject
DECLARE_FUNCTION(execNew)UObject
DECLARE_FUNCTION(execClassContext)UObject
DECLARE_FUNCTION(execNativeParm)UObject
DECLARE_FUNCTION(execCast)UObject
DECLARE_FUNCTION(execDynamicCast)UObject
DECLARE_FUNCTION(execMetaCast)UObject
DECLARE_FUNCTION(execInterfaceCast)UObject
DECLARE_FUNCTION(execDoubleToFloatCast)UObject
DECLARE_FUNCTION(execFloatToDoubleCast)UObject
DECLARE_FUNCTION(execObjectToBool)UObject
DECLARE_FUNCTION(execInterfaceToBool)UObject
DECLARE_FUNCTION(execObjectToInterface)UObject
DECLARE_FUNCTION(execInterfaceToInterface)UObject
DECLARE_FUNCTION(execInterfaceToObject)UObject
DECLARE_FUNCTION(execGetDynArrayElement)UObject
DECLARE_FUNCTION(execSetDynArrayElement)UObject
DECLARE_FUNCTION(execGetDynArrayLength)UObject
DECLARE_FUNCTION(execSetDynArrayLength)UObject
DECLARE_FUNCTION(execDynArrayInsert)UObject
DECLARE_FUNCTION(execDynArrayRemove)UObject
DECLARE_FUNCTION(execDynArrayFind)UObject
DECLARE_FUNCTION(execDynArrayFindStruct)UObject
DECLARE_FUNCTION(execDynArrayAdd)UObject
DECLARE_FUNCTION(execDynArrayAddItem)UObject
DECLARE_FUNCTION(execDynArrayInsertItem)UObject
DECLARE_FUNCTION(execDynArrayRemoveItem)UObject
DECLARE_FUNCTION(execDynArraySort)UObject
DECLARE_FUNCTION(execBindDelegate)UObject
DECLARE_FUNCTION(execCallMulticastDelegate)UObject
DECLARE_FUNCTION(execLetValueOnPersistentFrame)UObject
DECLARE_FUNCTION(execCallMathFunction)UObject
DECLARE_FUNCTION(execSwitchValue)UObject
DECLARE_FUNCTION(execArrayGetByRef)UObject
DECLARE_FUNCTION(execAutoRtfmTransact)UObject
DECLARE_FUNCTION(execAutoRtfmStopTransact)UObject
DECLARE_FUNCTION(execAutoRtfmAbortIfNot)UObject
DeferredRegister(UClass *UClassStaticClass, const TCHAR *PackageName, const TCHAR *Name)UObjectBaseprotectedvirtual
DestroyNonNativeProperties()UObject
DetachExternalPackage()UObjectBaseUtility
DetachViewportClient()UGameViewportClientvirtual
Draw(FViewport *Viewport, FCanvas *SceneCanvas) overrideUGameViewportClientvirtual
DrawHighResScreenshotCaptureRegion(FCanvas &Canvas)FCommonViewportClient
DrawTitleSafeArea(UCanvas *Canvas)UGameViewportClientvirtual
DrawTransition(UCanvas *Canvas)UGameViewportClientvirtual
DrawTransitionMessage(UCanvas *Canvas, const FString &Message)UGameViewportClientvirtual
EnableCsvPlayerStats(int32 LocalPlayerCount)UGameViewportClient
ENetFields_Private enum nameUObject
EngineShowFlagsUGameViewportClient
Exec(UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar)FExecvirtual
Exec_Dev(UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar)FExecinlineprotectedvirtual
Exec_Editor(UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar)FExecinlineprotectedvirtual
Exec_Runtime(UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar) overrideUGameViewportClientprotectedvirtual
ExecuteUbergraph(int32 EntryPoint)UObject
ExportCustomProperties(FOutputDevice &Out, uint32 Indent)UObjectinlinevirtual
FCommonViewportClient()FCommonViewportClientinline
FinalizeViews(class FSceneViewFamily *ViewFamily, const TMap< ULocalPlayer *, FSceneView * > &PlayerViewMap)UGameViewportClientinlinevirtual
FindFunction(FName InName) constUObject
FindFunctionChecked(FName InName) constUObject
FindNearestCommonBaseClass(const UClass *TestClass) constUObjectBaseUtility
FinishDestroy()UObjectvirtual
GameInstanceUGameViewportClientprotected
GetAllMarks() constUObjectBaseUtilityinline
GetArchetype() constUObject
GetArchetypeFromRequiredInfo(const UClass *Class, const UObject *Outer, FName Name, EObjectFlags ObjectFlags)UObjectstatic
GetArchetypeInstances(TArray< UObject * > &Instances)UObject
GetAssetRegistryTags(FAssetRegistryTagsContext Context) constUObjectvirtual
GetAssetRegistryTags(TArray< FAssetRegistryTag > &OutTags) constUObjectvirtual
GetAssetRegistryTags(FAssetData &Out) constUObject
GetAssetRegistryTags(FAssetRegistryTagsContext Context, FAssetData &Out) constUObject
GetClass() constUObjectBaseinline
GetConfigOverridePlatform() constUObjectinlinevirtual
GetCurrentBufferVisualizationMode() constUGameViewportClientinline
GetCurrentGroomVisualizationMode() constUGameViewportClientinline
GetCurrentLumenVisualizationMode() constUGameViewportClientinline
GetCurrentNaniteVisualizationMode() constUGameViewportClientinline
GetCurrentSplitscreenConfiguration() constUGameViewportClientinline
GetCurrentSubstrateVisualizationMode() constUGameViewportClientinline
GetCurrentVirtualShadowMapVisualizationMode() constUGameViewportClientinline
GetCursor(FViewport *Viewport, int32 X, int32 Y) overrideUGameViewportClientvirtual
GetDefaultConfigFilename() constUObject
GetDefaultSubobjectByName(FName ToFind)UObject
GetDefaultSubobjects(TArray< UObject * > &OutDefaultSubobjects)UObject
GetDesc()UObjectinlinevirtual
GetDetailedInfo() constUObject
GetDetailedInfoInternal() constUObjectinlineprotectedvirtual
GetDPIDerivedResolutionFraction() constFCommonViewportClient
GetDPIScale() const overrideFCommonViewportClientvirtual
GetEnabledStats() const overrideUGameViewportClientinlinevirtual
GetEngineShowFlags() overrideUGameViewportClientinlinevirtual
GetExporterName(void)UObjectinlinevirtual
GetExternalPackage() constUObjectBase
GetExternalPackageInternal() constUObjectBase
GetFlags() constUObjectBaseinline
GetFName() constUObjectBaseinline
GetFNameForStatID() constUObjectBasevirtual
GetFullGroupName(bool bStartWithOuter) constUObjectBaseUtility
GetFullName(const UObject *StopOuter=NULL, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) constUObjectBaseUtility
GetFullName(const UObject *StopOuter, FString &ResultString, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) constUObjectBaseUtility
GetFullName(FStringBuilderBase &ResultString, const UObject *StopOuter=NULL, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) constUObjectBaseUtility
GetFunctionCallspace(UFunction *Function, FFrame *Stack)UObjectinlinevirtual
GetGameInstance() constUGameViewportClient
GetGameLayerManager() constUGameViewportClientinline
GetGameViewport()UGameViewportClient
GetGameViewport() constUGameViewportClient
GetGameViewportWidget() constUGameViewportClient
GetGlobalUserConfigFilename() constUObject
GetImplementingOuter() constUObjectBaseUtilityinline
GetImplementingOuterObject(const UClass *InInterfaceClass) constUObjectBaseUtility
GetInterfaceAddress(UClass *InterfaceClass)UObjectBaseUtility
GetInternalFlags() constUObjectBaseUtilityinline
GetIsUsingSoftwareCursorWidgets()UGameViewportClientinline
GetLifetimeReplicatedProps(TArray< class FLifetimeProperty > &OutLifetimeProps) constUObjectvirtual
GetLinker() constUObjectBaseUtility
GetLinkerCustomVersion(FGuid CustomVersionKey) constUObjectBaseUtility
GetLinkerIndex() constUObjectBaseUtility
GetLinkerLicenseeUE4Version() constUObjectBaseUtilityinline
GetLinkerLicenseeUEVersion() constUObjectBaseUtility
GetLinkerUE4Version() constUObjectBaseUtilityinline
GetLinkerUEVersion() constUObjectBaseUtility
GetMaskedFlags(EObjectFlags Mask=RF_AllFlags) constUObjectBaseUtilityinline
GetMouseCaptureMode() const overrideUGameViewportClientvirtual
GetMouseLockMode() constUGameViewportClient
GetMousePosition(FVector2D &MousePosition) constUGameViewportClientvirtual
GetName() constUObjectBaseUtilityinline
GetName(FString &ResultString) constUObjectBaseUtilityinline
GetNativeInterfaceAddress(UClass *InterfaceClass)UObjectBaseUtility
GetNativeInterfaceAddress(UClass *InterfaceClass) constUObjectBaseUtilityinline
GetNativePropertyValues(TMap< FString, FString > &out_PropertyValues, uint32 ExportFlags=0) constUObjectinlinevirtual
GetNetPushIdDynamic() constUObjectinlinevirtual
GetOuter() constUObjectBaseinline
GetOutermost() constUObjectBaseUtility
GetOutermostObject() constUObjectBaseUtility
GetPackage() constUObjectBaseUtility
GetPathName(const UObject *StopOuter=NULL) constUObjectBaseUtility
GetPathName(const UObject *StopOuter, FString &ResultString) constUObjectBaseUtility
GetPathName(const UObject *StopOuter, FStringBuilderBase &ResultString) constUObjectBaseUtility
GetPixelSizeOfScreen(float &Width, float &Height, UCanvas *Canvas, int32 LocalPlayerIndex)UGameViewportClient
GetPreloadDependencies(TArray< UObject * > &OutDeps)UObjectvirtual
GetPrestreamPackages(TArray< UObject * > &OutPrestream)UObjectinlinevirtual
GetPrimaryAssetId() constUObjectvirtual
GetProjectUserConfigFilename() constUObject
GetRefCount() constUObjectBaseUtilityinline
GetReplicatedCustomConditionState(FCustomPropertyConditionState &OutActiveState) constUObjectvirtual
GetResourceSizeBytes(EResourceSizeMode::Type Mode)UObjectinline
GetResourceSizeEx(FResourceSizeEx &CumulativeResourceSize)UObjectvirtual
GetRestoreForUObjectOverwrite()UObjectinlinevirtual
GetSoftwareCursorWidget(EMouseCursor::Type Cursor) constUGameViewportClient
GetSparseClassDataStruct() constUObject
GetStatHitchesData() const overrideUGameViewportClientinlinevirtual
GetStatID(bool bForDeferredUse=false) constUObjectBaseUtilityinline
GetStatUnitData() const overrideUGameViewportClientinlinevirtual
GetSubobjectsWithStableNamesForNetworking(TArray< UObject * > &ObjList)UObjectinlinevirtual
GetSubtitleRegion(FVector2D &MinPos, FVector2D &MaxPos)UGameViewportClientvirtual
GetTypedOuter(UClass *Target) constUObjectBaseUtility
GetTypedOuter() constUObjectBaseUtilityinline
GetUniqueID() constUObjectBaseinline
GetUseMouseForTouch() constUGameViewportClient
GetVersePath() constUObjectBaseUtilityvirtual
GetViewportSize(FVector2D &ViewportSize) constUGameViewportClient
GetViewStatusForScreenPercentage() constUGameViewportClient
GetWindow()UGameViewportClientinline
GetWorld() const overrideUGameViewportClientvirtual
HandleBugScreenshotCommand(const TCHAR *Cmd, FOutputDevice &Ar)UGameViewportClient
HandleBugScreenshotwithHUDInfoCommand(const TCHAR *Cmd, FOutputDevice &Ar)UGameViewportClient
HandleDisplayAllCommand(const TCHAR *Cmd, FOutputDevice &Ar)UGameViewportClient
HandleDisplayAllLocationCommand(const TCHAR *Cmd, FOutputDevice &Ar)UGameViewportClient
HandleDisplayAllRotationCommand(const TCHAR *Cmd, FOutputDevice &Ar)UGameViewportClient
HandleDisplayClearCommand(const TCHAR *Cmd, FOutputDevice &Ar)UGameViewportClient
HandleDisplayCommand(const TCHAR *Cmd, FOutputDevice &Ar)UGameViewportClient
HandleForceFullscreenCommand(const TCHAR *Cmd, FOutputDevice &Ar)UGameViewportClient
HandleForceSkelLODCommand(const TCHAR *Cmd, FOutputDevice &Ar, UWorld *InWorld)UGameViewportClient
HandleGetAllLocationCommand(const TCHAR *Cmd, FOutputDevice &Ar)UGameViewportClient
HandleGetAllRotationCommand(const TCHAR *Cmd, FOutputDevice &Ar)UGameViewportClient
HandleHighresScreenshotCommand(const TCHAR *Cmd, FOutputDevice &Ar)UGameViewportClient
HandleHighresScreenshotUICommand(const TCHAR *Cmd, FOutputDevice &Ar)UGameViewportClient
HandleKillParticlesCommand(const TCHAR *Cmd, FOutputDevice &Ar)UGameViewportClient
HandleNavigation(const uint32 InUserIndex, TSharedPtr< SWidget > InDestination) overrideUGameViewportClientvirtual
HandleNextViewModeCommand(const TCHAR *Cmd, FOutputDevice &Ar, UWorld *InWorld)UGameViewportClient
HandlePauseRenderClockCommand(const TCHAR *Cmd, FOutputDevice &Ar)UGameViewportClient
HandlePreCacheCommand(const TCHAR *Cmd, FOutputDevice &Ar)UGameViewportClient
HandlePrevViewModeCommand(const TCHAR *Cmd, FOutputDevice &Ar, UWorld *InWorld)UGameViewportClient
HandleScreenshotCommand(const TCHAR *Cmd, FOutputDevice &Ar)UGameViewportClient
HandleSetResCommand(const TCHAR *Cmd, FOutputDevice &Ar)UGameViewportClient
HandleShowCommand(const TCHAR *Cmd, FOutputDevice &Ar, UWorld *InWorld)UGameViewportClient
HandleShowLayerCommand(const TCHAR *Cmd, FOutputDevice &Ar, UWorld *InWorld)UGameViewportClient
HandleTextureDefragCommand(const TCHAR *Cmd, FOutputDevice &Ar)UGameViewportClient
HandleToggleFullscreenCommand()UGameViewportClient
HandleToggleMIPFadeCommand(const TCHAR *Cmd, FOutputDevice &Ar)UGameViewportClient
HandleViewModeCommand(const TCHAR *Cmd, FOutputDevice &Ar, UWorld *InWorld)UGameViewportClient
HasAllFlags(EObjectFlags FlagsToCheck) constUObjectBaseUtilityinline
HasAllMarks(EObjectMark Marks) constUObjectBaseUtilityinline
HasAnyFlags(EObjectFlags FlagsToCheck) constUObjectBaseUtilityinline
HasAnyInternalFlags(EInternalObjectFlags FlagsToCheck) constUObjectBaseUtilityinline
HasAnyMarks(EObjectMark Marks) constUObjectBaseUtilityinline
HasAudioFocus() constUGameViewportClientinlineprotected
HasBottomSafeZone(int32 LocalPlayerIndex)UGameViewportClient
HasLeftSafeZone(int32 LocalPlayerIndex)UGameViewportClient
HasNonEditorOnlyReferences() constUObjectinlinevirtual
HasRightSafeZone(int32 LocalPlayerIndex)UGameViewportClient
HasSoftwareCursor(EMouseCursor::Type Cursor) constUGameViewportClient
HasTopSafeZone(int32 LocalPlayerIndex)UGameViewportClient
HideCursorDuringCapture() const overrideUGameViewportClientinlinevirtual
IgnoreInput() overrideUGameViewportClientinlinevirtual
Implements() constUObjectinline
ImportCustomProperties(const TCHAR *SourceText, FFeedbackContext *Warn)UObjectinlinevirtual
Init(struct FWorldContext &WorldContext, UGameInstance *OwningGameInstance, bool bCreateNewAudioDevice=true)UGameViewportClientvirtual
InputAxis(const FInputKeyEventArgs &EventArgs) overrideUGameViewportClientvirtual
UScriptViewportClient::InputAxis(FViewport *Viewport, FInputDeviceId InputDevice, FKey Key, float Delta, float DeltaTime, int32 NumSamples=1, bool bGamepad=false) finalFViewportClientvirtual
InputChar(FViewport *Viewport, int32 ControllerId, TCHAR Character) overrideUGameViewportClientvirtual
InputGesture(FViewport *Viewport, EGestureEvent GestureType, const FVector2D &GestureDelta, bool bIsDirectionInvertedFromDevice) finalFViewportClientvirtual
InputGesture(FViewport *Viewport, const FInputDeviceId DeviceId, EGestureEvent GestureType, const FVector2D &GestureDelta, bool bIsDirectionInvertedFromDevice, const uint64 Timestamp)FViewportClientinlinevirtual
InputKey(const FInputKeyEventArgs &EventArgs) overrideUGameViewportClientvirtual
InputMotion(FViewport *Viewport, const FInputDeviceId DeviceId, const FVector &Tilt, const FVector &RotationRate, const FVector &Gravity, const FVector &Acceleration, const uint64 Timestamp) overrideUGameViewportClientvirtual
UScriptViewportClient::InputMotion(FViewport *Viewport, int32 ControllerId, const FVector &Tilt, const FVector &RotationRate, const FVector &Gravity, const FVector &Acceleration) finalFViewportClientvirtual
InputTouch(FViewport *InViewport, const FInputDeviceId DeviceId, uint32 Handle, ETouchType::Type Type, const FVector2D &TouchLocation, float Force, uint32 TouchpadIndex, const uint64 Timestamp) overrideUGameViewportClientvirtual
UScriptViewportClient::InputTouch(FViewport *Viewport, int32 ControllerId, uint32 Handle, ETouchType::Type Type, const FVector2D &TouchLocation, float Force, FDateTime DeviceTimestamp, uint32 TouchpadIndex) finalFViewportClientvirtual
InstanceSubobjectTemplates(struct FObjectInstancingGraph *InstanceGraph=NULL)UObject
IsA(OtherClassType SomeBase) constUObjectBaseUtilityinline
IsA() constUObjectBaseUtilityinline
IsAsset() constUObjectvirtual
IsBasedOnArchetype(const UObject *const SomeObject) constUObjectinline
IsCapturingAsRootObjectForTransaction() constUObjectinline
IsDefaultSubobject() constUObjectBaseUtility
IsDestructionThreadSafe() constUObjectvirtual
IsEditorOnly() constUObjectinlinevirtual
IsExclusiveFullscreenViewport() constUGameViewportClient
IsFocused(FViewport *Viewport) overrideUGameViewportClientvirtual
IsFullNameStableForNetworking() constUObjectvirtual
IsFullScreenViewport() constUGameViewportClient
IsGarbageEliminationEnabled()UObjectBaseUtilityinlinestatic
IsIn(const UObject *SomeOuter) constUObjectBaseUtility
IsIn(const UPackage *SomePackage) constUObjectBaseUtility
IsInA(const UClass *SomeBaseClass) constUObjectBaseUtility
IsInBlueprint() constUObject
IsInGameView() constFViewportClientinlinevirtual
IsInOuter(const UObject *SomeOuter) constUObjectBaseUtility
IsInPackage(const UPackage *SomePackage) constUObjectBaseUtility
IsInPermanentCapture() overrideUGameViewportClientvirtual
IsLocalizedResource() constUObjectvirtual
IsNameStableForNetworking() constUObjectvirtual
IsNative() constUObjectBaseUtilityinline
IsOrtho() const overrideUGameViewportClientvirtual
IsPackageExternal() constUObjectBaseUtility
IsPendingKillEnabled()UObjectBaseUtilityinlinestatic
IsPostLoadThreadSafe() constUObjectinlinevirtual
IsReadyForAsyncPostLoad() constUObjectinlinevirtual
IsReadyForFinishDestroy()UObjectinlinevirtual
IsRooted() constUObjectBaseUtilityinline
IsSafeForRootSet() constUObjectvirtual
IsSelected() constUObject
IsSimulateInEditorViewport() constUGameViewportClient
IsSplitscreenForceDisabled() constUGameViewportClientinline
IsStatEnabled(const FString &InName) const overrideUGameViewportClientinlinevirtual
IsSupportedForNetworking() constUObjectvirtual
IsTemplate(EObjectFlags TemplateTypes=RF_ArchetypeObject|RF_ClassDefaultObject) constUObjectBaseUtility
IsTemplateForSubobjects(EObjectFlags TemplateTypes=RF_ClassDefaultObject|RF_DefaultSubObject|RF_InheritableComponentTemplate) constUObjectBaseUtility
IsUnreachable() constUObjectBaseUtilityinline
IsValidLowLevel() constUObjectBase
IsValidLowLevelFast(bool bRecursive=true) constUObjectBase
LayoutPlayers()UGameViewportClientvirtual
LoadConfig(UClass *ConfigClass=nullptr, const TCHAR *Filename=nullptr, uint32 PropagationFlags=UE::LCPF_None, class FProperty *PropertyToLoad=nullptr, TArray< UE::ConfigAccessTracking::FConfigAccessData > *OutAccessedKeys=nullptr)UObject
LockDuringCapture() overrideUGameViewportClientinlinevirtual
LostFocus(FViewport *Viewport) overrideUGameViewportClientvirtual
LowLevelRename(FName NewName, UObject *NewOuter=NULL)UObjectBaseprotected
MapCursor(FViewport *Viewport, const FCursorReply &CursorReply) overrideUGameViewportClientvirtual
Mark(EObjectMark Marks) constUObjectBaseUtilityinline
MarkAsEditorOnlySubobject()UObjectinlinevirtual
MarkAsGarbage()UObjectBaseUtilityinline
MarkAsReachable() constUObjectBase
MarkPackageDirty() constUObjectBaseUtility
MaxSplitscreenPlayersUGameViewportClient
Modify(bool bAlwaysMarkDirty=true)UObjectinline
MouseEnter(FViewport *Viewport, int32 x, int32 y) overrideUGameViewportClientvirtual
MouseLeave(FViewport *Viewport) overrideUGameViewportClientvirtual
MouseMove(FViewport *Viewport, int32 X, int32 Y)FViewportClientinlinevirtual
NamePrivateUObjectBase
NeedsLoadForClient() constUObjectvirtual
NeedsLoadForEditorGame() constUObjectinlinevirtual
NeedsLoadForServer() constUObjectvirtual
NeedsLoadForTargetPlatform(const class ITargetPlatform *TargetPlatform) constUObjectvirtual
NotifyPlayerAdded(int32 PlayerIndex, class ULocalPlayer *AddedPlayer)UGameViewportClientvirtual
NotifyPlayerRemoved(int32 PlayerIndex, class ULocalPlayer *RemovedPlayer)UGameViewportClientvirtual
OnBeginDraw()UGameViewportClientinline
OnCloseRequested()UGameViewportClientinline
OnClusterMarkedAsPendingKill()UObjectBaseUtilityinlinevirtual
OnDrawn()UGameViewportClientinline
OnEndDraw()UGameViewportClientinline
OnInputAxis()UGameViewportClientinline
OnInputKey()UGameViewportClientinline
OnNavigationOverride()UGameViewportClientinline
OnOverrideInputAxis()UGameViewportClientinline
OnOverrideInputKey()UGameViewportClientinline
OnPlayerAdded()UGameViewportClientinline
OnPlayerRemoved()UGameViewportClientinline
OnQueryPopupMethod() const overrideUGameViewportClientvirtual
OnScreenshotCaptured()UGameViewportClientinlinestatic
OnTick()UGameViewportClientinline
OnToggleFullscreen()UGameViewportClientinline
OnViewportCreated()UGameViewportClientinlinestatic
OnViewportRendered()UGameViewportClientinlinestatic
OnWindowCloseRequested()UGameViewportClientinline
operator<(const UObjectBaseUtility &Other) constUObjectBaseUtilityinline
OutputReferencers(FOutputDevice &Ar, FReferencerInformationList *Referencers=NULL)UObject
OverrideConfigSection(FString &SectionName)UObjectinlinevirtual
OverrideHighResScreenshotCaptureRegion(FIntRect &OutCaptureRegion)FViewportClientinlinevirtual
OverridePerObjectConfigSection(FString &SectionName)UObjectinlinevirtual
ParseParms(const TCHAR *Parms)UObject
PeekNetworkFailureMessages(UWorld *InWorld, UNetDriver *NetDriver, enum ENetworkFailure::Type FailureType, const FString &ErrorString)UGameViewportClientvirtual
PeekTravelFailureMessages(UWorld *InWorld, enum ETravelFailure::Type FailureType, const FString &ErrorString)UGameViewportClientvirtual
PostCDOContruct()UObjectinlinevirtual
PostDuplicate(bool bDuplicateForPIE)UObjectinlinevirtual
PostDuplicate(EDuplicateMode::Type DuplicateMode)UObjectinlinevirtual
PostEditImport()UObjectinlinevirtual
PostInitProperties() overrideUGameViewportClientvirtual
PostInterpChange(FProperty *PropertyThatChanged)UObjectinlinevirtual
PostLoad()UObjectvirtual
PostLoadSubobjects(FObjectInstancingGraph *OuterInstanceGraph)UObjectvirtual
PostNetReceive()UObjectvirtual
PostReinitProperties()UObjectvirtual
PostReloadConfig(class FProperty *PropertyThatWasLoaded)UObjectinlinevirtual
PostRename(UObject *OldOuter, const FName OldName)UObjectvirtual
PostRender(UCanvas *Canvas)UGameViewportClientvirtual
PostRepNotifies()UObjectinlinevirtual
PostSaveRoot(FObjectPostSaveRootContext ObjectSaveContext)UObjectvirtual
Precache() overrideUGameViewportClientvirtual
PreDestroyFromReplication()UObjectvirtual
PreDuplicate(FObjectDuplicationParameters &DupParams)UObjectinlinevirtual
PrefetchClass(UObject *Object)UObjectBaseinlinestatic
PrefetchOuter(UObject *Object)UObjectBaseinlinestatic
PreNetReceive()UObjectvirtual
PreSave(FObjectPreSaveContext SaveContext)UObjectvirtual
PreSaveRoot(FObjectPreSaveRootContext ObjectSaveContext)UObjectvirtual
ProcessAccumulatedPointerInput(FViewport *InViewport)FViewportClientinlinevirtual
ProcessConsoleExec(const TCHAR *Cmd, FOutputDevice &Ar, UObject *Executor)UObjectinlinevirtual
ProcessEvent(UFunction *Function, void *Parms)UObjectvirtual
ProcessScreenShots(FViewport *Viewport) overrideUGameViewportClientvirtual
QueryShowFocus(const EFocusCause InFocusCause) const overrideUGameViewportClientvirtual
ReattachExternalPackage()UObjectBaseUtility
RebuildCursors()UGameViewportClient
ReceivedFocus(FViewport *Viewport) overrideUGameViewportClientvirtual
RedrawRequested(FViewport *InViewport) overrideUGameViewportClientinlinevirtual
RegenerateClass(UClass *ClassToRegenerate, UObject *PreviousCDO)UObjectinlinevirtual
Register(class UClass *(*StaticClassFn)(), const TCHAR *PackageName, const TCHAR *Name)UObjectBaseprotected
Register(const TCHAR *PackageName, const TCHAR *Name)UObjectBaseprotected
RegisterDependencies()UObjectBaseinlineprotectedvirtual
RegisterReplicationFragments(UE::Net::FFragmentRegistrationContext &Context, UE::Net::EFragmentRegistrationFlags RegistrationFlags)UObjectvirtual
ReinitializeProperties(UObject *SourceObject=NULL, struct FObjectInstancingGraph *InstanceGraph=NULL)UObject
ReleaseRef() constUObjectBase
ReloadConfig(UClass *ConfigClass=NULL, const TCHAR *Filename=NULL, uint32 PropagationFlags=UE::LCPF_None, class FProperty *PropertyToLoad=NULL)UObject
ReloadObjectsFromModifiedConfigSections(const class FConfigModificationTracker *ChangeTracker)UObjectBaseUtilitystatic
RemapControllerInput(FInputKeyEventArgs &InOutKeyEvent)UGameViewportClientvirtual
RemoveAllViewportWidgets()UGameViewportClient
RemoveClassPrefix(const TCHAR *ClassName)UObjectBasestatic
RemoveFromRoot()UObjectBaseUtilityinline
RemoveGameLayerWidget(TSharedRef< SWidget > ViewportContent)UGameViewportClientvirtual
RemoveViewportWidgetContent(TSharedRef< class SWidget > ViewportContent)UGameViewportClientvirtual
RemoveViewportWidgetForPlayer(ULocalPlayer *Player, TSharedRef< SWidget > ViewportContent)UGameViewportClientvirtual
Rename(const TCHAR *NewName=nullptr, UObject *NewOuter=nullptr, ERenameFlags Flags=REN_None)UObjectvirtual
RequestInvalidateHitProxy(FViewport *Viewport)FViewportClientvirtual
RequestUpdateDPIScale()FCommonViewportClient
RequiresHitProxyStorage() overrideUGameViewportClientinlinevirtual
RequiresKeyboardInput() constFViewportClientinlinevirtual
RequiresUncapturedAxisInput() const overrideUGameViewportClientvirtual
ResolveSubobject(const TCHAR *SubObjectPath, UObject *&OutObject, bool bLoadIfExists)UObjectinlinevirtual
RetrieveReferencers(TArray< FReferencerInformation > *OutInternalReferencers, TArray< FReferencerInformation > *OutExternalReferencers)UObject
RootPackageHasAnyFlags(uint32 CheckFlagMask) constUObjectBaseUtility
SaveConfig(uint64 RequiredPropertyFlags=CPF_Config, const TCHAR *Filename=nullptr, FConfigCacheIni *Config=GConfig, bool bAllowCopyToDefaultObject=true)UObject
SaveConfig(const FSaveConfigContext &Context)UObject
Serialize(FArchive &Ar)UObjectvirtual
Serialize(FStructuredArchive::FRecord Record)UObjectvirtual
SerializeScriptProperties(FArchive &Ar) constUObject
SerializeScriptProperties(FStructuredArchive::FSlot Slot) constUObject
SetConsoleTarget(int32 PlayerIndex)UGameViewportClientvirtual
SetCurrentBufferVisualizationMode(FName NewBufferVisualizationMode)UGameViewportClientinline
SetCurrentGroomVisualizationMode(FName NewGroomVisualizationMode)UGameViewportClientinline
SetCurrentLumenVisualizationMode(FName NewLumenVisualizationMode)UGameViewportClientinline
SetCurrentNaniteVisualizationMode(FName NewNaniteVisualizationMode)UGameViewportClientinline
SetCurrentSubstrateVisualizationMode(FName NewSubstrateVisualizationMode)UGameViewportClientinline
SetCurrentVirtualShadowMapVisualizationMode(FName NewVirtualShadowMapVisualizationMode)UGameViewportClientinline
SetDisplayConfiguration(const FIntPoint *Dimensions, EWindowMode::Type WindowMode)UGameViewportClient
SetDropDetail(float DeltaSeconds)UGameViewportClientvirtual
SetEnabledStats(const TArray< FString > &InEnabledStats) overrideUGameViewportClientvirtual
SetExternalPackage(UPackage *InPackage)UObjectBase
SetFlags(EObjectFlags NewFlags)UObjectBaseUtilityinline
SetFlagsTo(EObjectFlags NewFlags)UObjectBaseinlineprotected
SetForceDisableSplitscreen(const bool bDisabled)UGameViewportClient
SetGameLayerManager(TSharedPtr< IGameLayerManager > LayerManager)UGameViewportClient
SetGarbageEliminationEnabled(bool bEnabled)UObjectBaseUtilityinlinestatic
SetHardwareCursor(EMouseCursor::Type CursorShape, FName GameContentPath, FVector2D HotSpot)UGameViewportClient
SetHideCursorDuringCapture(bool InHideCursorDuringCapture)UGameViewportClient
SetIgnoreInput(bool Ignore)UGameViewportClientinline
SetInternalFlags(EInternalObjectFlags FlagsToSet) constUObjectBaseUtilityinline
SetIsSimulateInEditorViewport(bool bInIsSimulateInEditorViewport) overrideUGameViewportClientvirtual
SetLinker(FLinkerLoad *LinkerLoad, int32 LinkerIndex, bool bShouldDetachExisting=true, bool bSilenceLogs=false)UObject
SetMouseCaptureMode(EMouseCaptureMode Mode)UGameViewportClient
SetMouseLockMode(EMouseLockMode InMouseLockMode)UGameViewportClient
SetShowStats(bool bWantStats)FViewportClientinlinevirtual
SetSoftwareCursorWidget(EMouseCursor::Type InCursorType, class UUserWidget *Widget)UGameViewportClient
SetSoftwareCursorWidget(EMouseCursor::Type InCursorType, TSharedPtr< SWidget > CursorWidgetPtr)UGameViewportClient
SetSuppressTransitionMessage(bool bSuppress)UGameViewportClientinline
SetupInitialLocalPlayer(FString &OutError)UGameViewportClientvirtual
SetUseSoftwareCursorWidgets(bool bInUseSoftwareCursorWidgets)UGameViewportClientinline
SetViewMode(EViewModeIndex ViewMode, FOutputDevice *Output=nullptr)UGameViewportClient
SetViewport(FViewport *InViewportFrame)UGameViewportClientvirtual
SetViewportFrame(FViewportFrame *InViewportFrame)UGameViewportClientvirtual
SetViewportOverlayWidget(TSharedPtr< SWindow > InWindow, TSharedRef< SOverlay > InViewportOverlayWidget)UGameViewportClient
SetVirtualCursorWidget(EMouseCursor::Type Cursor, class UUserWidget *Widget)UGameViewportClient
ShouldAlwaysLockMouse() overrideUGameViewportClientinlinevirtual
ShouldDPIScaleSceneCanvas() const overrideUGameViewportClientinlinevirtual
ShouldForceFullscreenViewport() constUGameViewportClient
ShowTitleSafeArea()UGameViewportClientvirtual
ShutdownAfterError()UObjectinlinevirtual
SkipFunction(FFrame &Stack, RESULT_DECL, UFunction *Function)UObject
SourceFileTagName()UObjectstatic
SplitscreenInfoUGameViewportClient
SSSwapControllers()UGameViewportClientvirtual
TagSubobjects(EObjectFlags NewFlags)UObjectvirtual
ThisThreadAtomicallyClearedRFUnreachable()UObjectBaseUtility
Tick(float DeltaTime)UGameViewportClientvirtual
TryToggleFullscreenOnInputKey(FKey Key, EInputEvent EventType)UGameViewportClient
TryUpdateDefaultConfigFile(const FString &SpecificFileLocation="", bool bWarnIfFail=true)UObject
UGameViewportClient(FVTableHelper &Helper)UGameViewportClient
UnMark(EObjectMark Marks) constUObjectBaseUtilityinline
UObject()UObject
UObject(const FObjectInitializer &ObjectInitializer)UObject
UObject(EStaticConstructor, EObjectFlags InFlags)UObject
UObject(FVTableHelper &Helper)UObject
UObjectBase()UObjectBaseinlineprotected
UObjectBase(EObjectFlags InFlags)UObjectBaseprotected
UObjectBase(UClass *InClass, EObjectFlags InFlags, EInternalObjectFlags InInternalFlags, UObject *InOuter, FName InName, int32 InInternalIndex=-1, int32 InSerialNumber=0, FRemoteObjectId InRemoteId=FRemoteObjectId())UObjectBase
UObjectBaseUtility()UObjectBaseUtilityinline
UObjectBaseUtility(EObjectFlags InFlags)UObjectBaseUtilityinline
UpdateActiveSplitscreenType()UGameViewportClientvirtual
UpdateClassesExcludedFromDedicatedClient(const TArray< FString > &InClassNames, const TArray< FString > &InModulesNames)UObjectstatic
UpdateClassesExcludedFromDedicatedServer(const TArray< FString > &InClassNames, const TArray< FString > &InModulesNames)UObjectstatic
UpdateCsvCameraStats(const TMap< ULocalPlayer *, FSceneView * > &PlayerViewMap)UGameViewportClientprotected
UpdateDefaultConfigFile(const FString &SpecificFileLocation="")UObject
UpdateGlobalUserConfigFile()UObject
UpdateProjectUserConfigFile()UObject
UpdateSinglePropertyInConfigFile(const FProperty *InProperty, const FString &InConfigIniName)UObject
UpdateViewportClientWindowDPIScale() const overrideUGameViewportClientprotectedvirtual
ValidateGeneratedRepEnums(const TArray< struct FRepRecord > &ClassReps) constUObjectinlinevirtual
VerifyPathRenderingComponents()UGameViewportClientvirtual
ViewModeIndexUGameViewportClient
ViewportUGameViewportClient
ViewportConsoleUGameViewportClient
ViewportFrameUGameViewportClient
WantsPollingMouseMovement(void) constFViewportClientinlinevirtual
WindowCloseRequested() overrideUGameViewportClientvirtual
WithinClass typedefUObject
WorldUGameViewportClientprotected
~FCommonViewportClient() overrideFCommonViewportClientvirtual
~FExec()FExecvirtual
~FViewportClient()FViewportClientinlinevirtual
~UGameViewportClient()UGameViewportClientvirtual
~UObjectBase()UObjectBasevirtual