Lost Ark SDK  1.148.153.0
SDK::UGameViewportClient Class Reference

#include <LA_Engine_classes.hpp>

Inheritance diagram for SDK::UGameViewportClient:
Collaboration diagram for SDK::UGameViewportClient:

Public Member Functions

void SetHardwareMouseCursorVisibility (bool bIsVisible)
 
void DebugSetUISystemEnabled (bool bOldUISystemActive, bool bGFxUISystemActive)
 
bool IsScaleformEnabled ()
 
void DisableScaleform ()
 
void EnableScaleform ()
 
void BecomePrimaryPlayer (int PlayerIndex)
 
void OnPrimaryPlayerSwitch (class ULocalPlayer *OldPrimaryPlayer, class ULocalPlayer *NewPrimaryPlayer)
 
void FixupOwnerReferences (TArray< int > IDMappings)
 
class ULocalPlayer * GetPlayerOwner (int PlayerIndex)
 
void ClearProgressMessages ()
 
void SetProgressTime (float T)
 
void NotifyConnectionError (TEnumAsByte< EProgressMessageType > MessageType, const struct FString &Message, const struct FString &Title)
 
void SetProgressMessage (TEnumAsByte< EProgressMessageType > MessageType, const struct FString &Message, const struct FString &Title, bool bIgnoreFutureNetworkMessages)
 
int RemoveLocalPlayer (class ULocalPlayer *ExistingPlayer)
 
int AddLocalPlayer (class ULocalPlayer *NewPlayer)
 
void NotifyPlayerRemoved (int PlayerIndex, class ULocalPlayer *RemovedPlayer)
 
void NotifyPlayerAdded (int PlayerIndex, class ULocalPlayer *AddedPlayer)
 
void DrawTransitionMessage (class UCanvas *Canvas, const struct FString &Message)
 
void DrawTransition (class UCanvas *Canvas)
 
void DisplayProgressMessage (class UCanvas *Canvas)
 
void PostRender (class UCanvas *Canvas)
 
void DrawTitleSafeArea (class UCanvas *Canvas)
 
void Tick (float DeltaTime)
 
bool CalculateDeadZoneForAllSides (class ULocalPlayer *LPlayer, class UCanvas *Canvas, bool bUseMaxPercent, float *fTopSafeZone, float *fBottomSafeZone, float *fLeftSafeZone, float *fRightSafeZone)
 
void CalculateSafeZoneValues (class UCanvas *Canvas, int LocalPlayerIndex, bool bUseMaxPercent, float *out_Horizontal, float *out_Vertical)
 
void GetPixelSizeOfScreen (class UCanvas *Canvas, int LocalPlayerIndex, float *out_Width, float *out_Height)
 
bool HasRightSafeZone (int LocalPlayerIndex)
 
bool HasLeftSafeZone (int LocalPlayerIndex)
 
bool HasBottomSafeZone (int LocalPlayerIndex)
 
bool HasTopSafeZone (int LocalPlayerIndex)
 
int ConvertLocalPlayerToGamePlayerIndex (class ULocalPlayer *LPlayer)
 
void GetSubtitleRegion (struct FVector2D *MinPos, struct FVector2D *MaxPos)
 
void LayoutPlayers ()
 
void UpdateActiveSplitscreenType ()
 
TEnumAsByte< ESplitScreenType > GetSplitscreenConfiguration ()
 
void SetSplitscreenConfiguration (TEnumAsByte< ESplitScreenType > SplitType)
 
void GameSessionEnded ()
 
int InsertInteraction (class UInteraction *NewInteraction, int InIndex)
 
bool CreateInitialPlayer (struct FString *OutError)
 
bool Init (struct FString *OutError)
 
class ULocalPlayer * FindPlayerByControllerId (int ControllerId)
 
bool RemovePlayer (class ULocalPlayer *ExPlayer)
 
class ULocalPlayer * CreatePlayer (int ControllerId, bool bSpawnActor, struct FString *OutError)
 
void SetMouse (int X, int Y)
 
void ForceUpdateMouseCursor (bool bSetCursor)
 
void NotifySplitscreenLayoutChanged ()
 
void SetCustomInteractionObject (class UInteraction *InInteraction)
 
class UClass * GetCustomInteractionClass (int InIndex)
 
int GetNumCustomInteractions ()
 
bool ShouldForceFullscreenViewport ()
 
struct FVector2D GetMouseLocalPosition ()
 
struct FVector2D GetMousePosition ()
 
bool IsBorderlessViewport ()
 
bool IsFullScreenViewport ()
 
void GetVirtualViewportRect (float *out_left, float *out_right, float *out_top, float *out_bottom)
 
void GetVirtualViewportSize (struct FVector2D *out_ViewportSize)
 
void GetVirtualViewportPos (struct FVector2D *out_ViewportPos)
 
void GetViewportSize (struct FVector2D *out_ViewportSize)
 
struct FString ConsoleCommand (const struct FString &Command)
 
bool HandleInputChar (int ControllerId, const struct FString &Unicode)
 
bool HandleInputAxis (int ControllerId, const struct FName &Key, float Delta, float DeltaTime, bool bGamepad)
 
bool HandleInputKey (int ControllerId, const struct FName &Key, TEnumAsByte< EInputEvent > EventType, float AmountDepressed, bool bGamepad)
 
- Public Member Functions inherited from SDK::UObject
std::string UObject::GetName () const
 
std::string GetFullName () const
 
bool IsA (UClass *cmp) const
 
void ProcessEvent (class UFunction *function, void *parms)
 
void STATIC_ProfNodeEvent (const struct FString &EventName)
 
void STATIC_ProfNodeSetDepthThreshold (int Depth)
 
void STATIC_ProfNodeSetTimeThresholdSeconds (float Threshold)
 
void STATIC_ProfNodeStop (int AssumedTimerIndex)
 
int STATIC_ProfNodeStart (const struct FString &TimerName)
 
struct FString STATIC_GetStringFromGuid (struct FGuid *InGuid)
 
struct FGuid STATIC_GetGuidFromString (struct FString *InGuidString)
 
struct FGuid STATIC_CreateGuid ()
 
bool STATIC_IsGuidValid (struct FGuid *InGuid)
 
void STATIC_InvalidateGuid (struct FGuid *InGuid)
 
struct FString STATIC_GetLanguage ()
 
int GetRandomOptionSumFrequency (TArray< float > *FreqList)
 
int GetBuildChangelistNumber ()
 
int GetEngineVersion ()
 
void GetSystemTime (int *Year, int *Month, int *DayOfWeek, int *Day, int *Hour, int *Min, int *Sec, int *MSec)
 
struct FString TimeStamp ()
 
struct FVector TransformVectorByRotation (const struct FRotator &SourceRotation, const struct FVector &SourceVector, bool bInverse)
 
struct FName GetPackageName ()
 
bool IsPendingKill ()
 
float ByteToFloat (unsigned char inputByte, bool bSigned)
 
unsigned char FloatToByte (float inputFloat, bool bSigned)
 
float STATIC_UnwindHeading (float A)
 
float STATIC_FindDeltaAngle (float A1, float A2)
 
float STATIC_GetHeadingAngle (const struct FVector &Dir)
 
void STATIC_GetAngularDegreesFromRadians (struct FVector2D *OutFOV)
 
void STATIC_GetAngularFromDotDist (const struct FVector2D &DotDist, struct FVector2D *OutAngDist)
 
bool STATIC_GetAngularDistance (const struct FVector &Direction, const struct FVector &AxisX, const struct FVector &AxisY, const struct FVector &AxisZ, struct FVector2D *OutAngularDist)
 
bool STATIC_GetDotDistance (const struct FVector &Direction, const struct FVector &AxisX, const struct FVector &AxisY, const struct FVector &AxisZ, struct FVector2D *OutDotDist)
 
struct FVector STATIC_PointProjectToPlane (const struct FVector &Point, const struct FVector &A, const struct FVector &B, const struct FVector &C)
 
float PointDistToPlane (const struct FVector &Point, const struct FRotator &Orientation, const struct FVector &Origin, struct FVector *out_ClosestPoint)
 
float PointDistToSegment (const struct FVector &Point, const struct FVector &StartPoint, const struct FVector &EndPoint, struct FVector *OutClosestPoint)
 
float PointDistToLine (const struct FVector &Point, const struct FVector &Line, const struct FVector &Origin, struct FVector *OutClosestPoint)
 
bool STATIC_GetPerObjectConfigSections (class UClass *SearchClass, class UObject *ObjectOuter, int MaxResults, TArray< struct FString > *out_SectionNames)
 
void STATIC_ImportJSON (const struct FString &PropertyName, struct FString *JSON)
 
void STATIC_StaticSaveConfig ()
 
void SaveConfig ()
 
class UObject * STATIC_FindObject (const struct FString &ObjectName, class UClass *ObjectClass)
 
class UObject * STATIC_DynamicLoadObject (const struct FString &ObjectName, class UClass *ObjectClass, bool MayFail)
 
int STATIC_EnumFromString (class UObject *E, const struct FName &ValueName)
 
struct FName STATIC_GetEnum (class UObject *E, int I)
 
void Disable (const struct FName &ProbeFunc)
 
void Enable (const struct FName &ProbeFunc)
 
void ContinuedState ()
 
void PausedState ()
 
void PoppedState ()
 
void PushedState ()
 
void EndState (const struct FName &NextStateName)
 
void BeginState (const struct FName &PreviousStateName)
 
void DumpStateStack ()
 
void PopState (bool bPopAll)
 
void PushState (const struct FName &NewState, const struct FName &NewLabel)
 
struct FName GetStateName ()
 
bool IsChildState (const struct FName &TestState, const struct FName &TestParentState)
 
bool IsInState (const struct FName &TestState, bool bTestStateStack)
 
void GotoState (const struct FName &NewState, const struct FName &Label, bool bForceEvents, bool bKeepStack)
 
bool STATIC_IsUTracing ()
 
void STATIC_SetUTracing (bool bShouldUTrace)
 
struct FName STATIC_GetFuncName ()
 
void STATIC_DebugBreak (int UserFlags, TEnumAsByte< EDebugBreakType > DebuggerType)
 
struct FString STATIC_GetScriptTrace ()
 
void STATIC_ScriptTrace ()
 
struct FString STATIC_ParseLocalizedPropertyPath (const struct FString &PathName)
 
struct FString STATIC_Localize (const struct FString &SectionName, const struct FString &KeyName, const struct FString &PackageName)
 
void STATIC_WarnInternal (const struct FString &S)
 
void STATIC_LogInternal (const struct FString &S, const struct FName &Tag)
 
struct FLinearColor STATIC_Subtract_LinearColorLinearColor (const struct FLinearColor &A, const struct FLinearColor &B)
 
struct FLinearColor STATIC_Multiply_LinearColorFloat (const struct FLinearColor &LC, float Mult)
 
struct FLinearColor STATIC_ColorToLinearColor (const struct FColor &OldColor)
 
struct FLinearColor STATIC_MakeLinearColor (float R, float G, float B, float A)
 
struct FColor STATIC_LerpColor (const struct FColor &A, const struct FColor &B, float Alpha)
 
struct FColor STATIC_MakeColor (unsigned char R, unsigned char G, unsigned char B, unsigned char A)
 
struct FColor STATIC_Add_ColorColor (const struct FColor &A, const struct FColor &B)
 
struct FColor STATIC_Multiply_ColorFloat (const struct FColor &A, float B)
 
struct FColor STATIC_Multiply_FloatColor (float A, const struct FColor &B)
 
struct FColor STATIC_Subtract_ColorColor (const struct FColor &A, const struct FColor &B)
 
struct FVector2D STATIC_EvalInterpCurveVector2D (float InVal, struct FInterpCurveVector2D *Vector2DCurve)
 
struct FVector STATIC_EvalInterpCurveVector (float InVal, struct FInterpCurveVector *VectorCurve)
 
float STATIC_EvalInterpCurveFloat (float InVal, struct FInterpCurveFloat *FloatCurve)
 
struct FVector2D STATIC_vect2d (float InX, float InY)
 
float STATIC_GetMappedRangeValue (const struct FVector2D &InputRange, const struct FVector2D &OutputRange, float Value)
 
float STATIC_GetRangePctByValue (const struct FVector2D &Range, float Value)
 
float STATIC_GetRangeValueByPct (const struct FVector2D &Range, float Pct)
 
struct FVector2D STATIC_SubtractEqual_Vector2DVector2D (const struct FVector2D &B, struct FVector2D *A)
 
struct FVector2D STATIC_AddEqual_Vector2DVector2D (const struct FVector2D &B, struct FVector2D *A)
 
struct FVector2D STATIC_DivideEqual_Vector2DFloat (float B, struct FVector2D *A)
 
struct FVector2D STATIC_MultiplyEqual_Vector2DFloat (float B, struct FVector2D *A)
 
struct FVector2D STATIC_Divide_Vector2DFloat (const struct FVector2D &A, float B)
 
struct FVector2D STATIC_Multiply_Vector2DFloat (const struct FVector2D &A, float B)
 
struct FVector2D STATIC_Subtract_Vector2DVector2D (const struct FVector2D &A, const struct FVector2D &B)
 
struct FVector2D STATIC_Add_Vector2DVector2D (const struct FVector2D &A, const struct FVector2D &B)
 
struct FQuat STATIC_Subtract_QuatQuat (const struct FQuat &A, const struct FQuat &B)
 
struct FQuat STATIC_Add_QuatQuat (const struct FQuat &A, const struct FQuat &B)
 
struct FQuat STATIC_QuatSlerp (const struct FQuat &A, const struct FQuat &B, float Alpha, bool bShortestPath)
 
struct FRotator STATIC_QuatToRotator (const struct FQuat &A)
 
struct FQuat STATIC_QuatFromRotator (const struct FRotator &A)
 
struct FQuat STATIC_QuatFromAxisAndAngle (const struct FVector &Axis, float Angle)
 
struct FQuat STATIC_QuatFindBetween (const struct FVector &A, const struct FVector &B)
 
struct FVector STATIC_QuatRotateVector (const struct FQuat &A, const struct FVector &B)
 
struct FQuat STATIC_QuatInvert (const struct FQuat &A)
 
float STATIC_QuatDot (const struct FQuat &A, const struct FQuat &B)
 
struct FQuat STATIC_QuatProduct (const struct FQuat &A, const struct FQuat &B)
 
struct FVector STATIC_MatrixGetAxis (const struct FMatrix &TM, TEnumAsByte< EAxis > Axis)
 
struct FVector STATIC_MatrixGetOrigin (const struct FMatrix &TM)
 
struct FRotator STATIC_MatrixGetRotator (const struct FMatrix &TM)
 
struct FMatrix STATIC_MakeRotationMatrix (const struct FRotator &Rotation)
 
struct FMatrix STATIC_MakeRotationTranslationMatrix (const struct FVector &Translation, const struct FRotator &Rotation)
 
struct FVector STATIC_InverseTransformNormal (const struct FMatrix &TM, const struct FVector &A)
 
struct FVector STATIC_TransformNormal (const struct FMatrix &TM, const struct FVector &A)
 
struct FVector STATIC_InverseTransformVector (const struct FMatrix &TM, const struct FVector &A)
 
struct FVector STATIC_TransformVector (const struct FMatrix &TM, const struct FVector &A)
 
struct FMatrix STATIC_Multiply_MatrixMatrix (const struct FMatrix &A, const struct FMatrix &B)
 
bool STATIC_NotEqual_NameName (const struct FName &A, const struct FName &B)
 
bool STATIC_EqualEqual_NameName (const struct FName &A, const struct FName &B)
 
bool IsA (const struct FName &ClassName)
 
bool STATIC_ClassIsChildOf (class UClass *TestClass, class UClass *ParentClass)
 
bool STATIC_NotEqual_InterfaceInterface (const TScriptInterface< class UInterface > &A, const TScriptInterface< class UInterface > &B)
 
bool STATIC_EqualEqual_InterfaceInterface (const TScriptInterface< class UInterface > &A, const TScriptInterface< class UInterface > &B)
 
bool STATIC_NotEqual_ObjectObject (class UObject *A, class UObject *B)
 
bool STATIC_EqualEqual_ObjectObject (class UObject *A, class UObject *B)
 
struct FString STATIC_PathName (class UObject *CheckObject)
 
TArray< struct FString > STATIC_SplitString (const struct FString &Source, const struct FString &Delimiter, bool bCullEmpty)
 
void STATIC_ParseStringIntoArray (const struct FString &BaseString, const struct FString &delim, bool bCullEmpty, TArray< struct FString > *Pieces)
 
void STATIC_JoinArray (TArray< struct FString > StringArray, const struct FString &delim, bool bIgnoreBlanks, struct FString *out_Result)
 
struct FString STATIC_GetRightMost (const struct FString &Text)
 
struct FString STATIC_Split (const struct FString &Text, const struct FString &SplitStr, bool bOmitSplitStr)
 
struct FString STATIC_Repl (const struct FString &Src, const struct FString &Match, const struct FString &With, bool bCaseSensitive)
 
int STATIC_Asc (const struct FString &S)
 
struct FString STATIC_Chr (int I)
 
struct FString STATIC_Locs (const struct FString &S)
 
struct FString STATIC_Caps (const struct FString &S)
 
struct FString STATIC_Right (const struct FString &S, int I)
 
struct FString STATIC_Left (const struct FString &S, int I)
 
struct FString STATIC_Mid (const struct FString &S, int I, int J)
 
int STATIC_InStr (const struct FString &S, const struct FString &T, bool bSearchFromRight, bool bIgnoreCase, int StartPos)
 
int STATIC_Len (const struct FString &S)
 
struct FString STATIC_SubtractEqual_StrStr (const struct FString &B, struct FString *A)
 
struct FString STATIC_AtEqual_StrStr (const struct FString &B, struct FString *A)
 
struct FString STATIC_ConcatEqual_StrStr (const struct FString &B, struct FString *A)
 
bool STATIC_ComplementEqual_StrStr (const struct FString &A, const struct FString &B)
 
bool STATIC_NotEqual_StrStr (const struct FString &A, const struct FString &B)
 
bool STATIC_EqualEqual_StrStr (const struct FString &A, const struct FString &B)
 
bool STATIC_GreaterEqual_StrStr (const struct FString &A, const struct FString &B)
 
bool STATIC_LessEqual_StrStr (const struct FString &A, const struct FString &B)
 
bool STATIC_Greater_StrStr (const struct FString &A, const struct FString &B)
 
bool STATIC_Less_StrStr (const struct FString &A, const struct FString &B)
 
struct FString STATIC_At_StrStr (const struct FString &A, const struct FString &B)
 
struct FString STATIC_Concat_StrStr (const struct FString &A, const struct FString &B)
 
struct FRotator STATIC_MakeRotator (int Pitch, int Yaw, int Roll)
 
bool STATIC_SClampRotAxis (float DeltaTime, int ViewAxis, int MaxLimit, int MinLimit, float InterpolationSpeed, int *out_DeltaViewAxis)
 
int STATIC_ClampRotAxisFromRange (int Current, int Min, int Max)
 
int STATIC_ClampRotAxisFromBase (int Current, int Center, int MaxDelta)
 
void STATIC_ClampRotAxis (int ViewAxis, int MaxLimit, int MinLimit, int *out_DeltaViewAxis)
 
float STATIC_RSize (const struct FRotator &R)
 
float STATIC_RDiff (const struct FRotator &A, const struct FRotator &B)
 
int STATIC_NormalizeRotAxis (int Angle)
 
struct FRotator STATIC_RInterpTo (const struct FRotator &Current, const struct FRotator &Target, float DeltaTime, float InterpSpeed, bool bConstantInterpSpeed)
 
struct FRotator STATIC_RTransform (const struct FRotator &R, const struct FRotator &RBasis)
 
struct FRotator STATIC_RLerp (const struct FRotator &A, const struct FRotator &B, float Alpha, bool bShortestPath)
 
struct FRotator STATIC_Normalize (const struct FRotator &Rot)
 
struct FRotator STATIC_OrthoRotation (const struct FVector &X, const struct FVector &Y, const struct FVector &Z)
 
struct FRotator STATIC_RotRand (bool bRoll)
 
struct FVector STATIC_GetRotatorAxis (const struct FRotator &A, int Axis)
 
void STATIC_GetUnAxes (const struct FRotator &A, struct FVector *X, struct FVector *Y, struct FVector *Z)
 
void STATIC_GetAxes (const struct FRotator &A, struct FVector *X, struct FVector *Y, struct FVector *Z)
 
bool STATIC_ClockwiseFrom_IntInt (int A, int B)
 
struct FRotator STATIC_SubtractEqual_RotatorRotator (const struct FRotator &B, struct FRotator *A)
 
struct FRotator STATIC_AddEqual_RotatorRotator (const struct FRotator &B, struct FRotator *A)
 
struct FRotator STATIC_Subtract_RotatorRotator (const struct FRotator &A, const struct FRotator &B)
 
struct FRotator STATIC_Add_RotatorRotator (const struct FRotator &A, const struct FRotator &B)
 
struct FRotator STATIC_DivideEqual_RotatorFloat (float B, struct FRotator *A)
 
struct FRotator STATIC_MultiplyEqual_RotatorFloat (float B, struct FRotator *A)
 
struct FRotator STATIC_Divide_RotatorFloat (const struct FRotator &A, float B)
 
struct FRotator STATIC_Multiply_FloatRotator (float A, const struct FRotator &B)
 
struct FRotator STATIC_Multiply_RotatorFloat (const struct FRotator &A, float B)
 
bool STATIC_NotEqual_RotatorRotator (const struct FRotator &A, const struct FRotator &B)
 
bool STATIC_EqualEqual_RotatorRotator (const struct FRotator &A, const struct FRotator &B)
 
bool InCylinder (const struct FVector &Origin, const struct FRotator &Dir, float Width, const struct FVector &A, bool bIgnoreZ)
 
float STATIC_NoZDot (const struct FVector &A, const struct FVector &B)
 
struct FVector STATIC_ClampLength (const struct FVector &V, float MaxLength)
 
struct FVector STATIC_VInterpTo (const struct FVector &Current, const struct FVector &Target, float DeltaTime, float InterpSpeed)
 
bool STATIC_IsZero (const struct FVector &A)
 
struct FVector STATIC_ProjectOnTo (const struct FVector &X, const struct FVector &Y)
 
struct FVector STATIC_MirrorVectorByNormal (const struct FVector &InVect, const struct FVector &InNormal)
 
struct FVector STATIC_VRandCone2 (const struct FVector &Dir, float HorizontalConeHalfAngleRadians, float VerticalConeHalfAngleRadians)
 
struct FVector STATIC_VRandCone (const struct FVector &Dir, float ConeHalfAngleRadians)
 
struct FVector STATIC_VRand ()
 
struct FVector STATIC_VLerp (const struct FVector &A, const struct FVector &B, float Alpha)
 
struct FVector STATIC_Normal2D (const struct FVector &A)
 
struct FVector STATIC_Normal (const struct FVector &A)
 
float STATIC_VSizeSq2D (const struct FVector &A)
 
float STATIC_VSizeSq (const struct FVector &A)
 
float STATIC_VSize2D (const struct FVector &A)
 
float STATIC_VSize (const struct FVector &A)
 
struct FVector STATIC_SubtractEqual_VectorVector (const struct FVector &B, struct FVector *A)
 
struct FVector STATIC_AddEqual_VectorVector (const struct FVector &B, struct FVector *A)
 
struct FVector STATIC_DivideEqual_VectorFloat (float B, struct FVector *A)
 
struct FVector STATIC_MultiplyEqual_VectorVector (const struct FVector &B, struct FVector *A)
 
struct FVector STATIC_MultiplyEqual_VectorFloat (float B, struct FVector *A)
 
struct FVector STATIC_Cross_VectorVector (const struct FVector &A, const struct FVector &B)
 
float STATIC_Dot_VectorVector (const struct FVector &A, const struct FVector &B)
 
bool STATIC_NotEqual_VectorVector (const struct FVector &A, const struct FVector &B)
 
bool STATIC_EqualEqual_VectorVector (const struct FVector &A, const struct FVector &B)
 
struct FVector STATIC_GreaterGreater_VectorRotator (const struct FVector &A, const struct FRotator &B)
 
struct FVector STATIC_LessLess_VectorRotator (const struct FVector &A, const struct FRotator &B)
 
struct FVector STATIC_Subtract_VectorVector (const struct FVector &A, const struct FVector &B)
 
struct FVector STATIC_Add_VectorVector (const struct FVector &A, const struct FVector &B)
 
struct FVector STATIC_Divide_VectorFloat (const struct FVector &A, float B)
 
struct FVector STATIC_Multiply_VectorVector (const struct FVector &A, const struct FVector &B)
 
struct FVector STATIC_Multiply_FloatVector (float A, const struct FVector &B)
 
struct FVector STATIC_Multiply_VectorFloat (const struct FVector &A, float B)
 
struct FVector STATIC_Subtract_PreVector (const struct FVector &A)
 
float STATIC_FInterpConstantTo (float Current, float Target, float DeltaTime, float InterpSpeed)
 
float STATIC_FInterpTo (float Current, float Target, float DeltaTime, float InterpSpeed)
 
float STATIC_FPctByRange (float Value, float InMin, float InMax)
 
float STATIC_RandRange (float InMin, float InMax)
 
float STATIC_FInterpEaseInOut (float A, float B, float Alpha, float Exp)
 
float STATIC_FInterpEaseOut (float A, float B, float Alpha, float Exp)
 
float STATIC_FInterpEaseIn (float A, float B, float Alpha, float Exp)
 
float STATIC_FCubicInterp (float P0, float T0, float P1, float T1, float A)
 
int STATIC_FCeil (float A)
 
int STATIC_FFloor (float A)
 
int STATIC_Round (float A)
 
float STATIC_Lerp (float A, float B, float Alpha)
 
float STATIC_FClamp (float V, float A, float B)
 
float STATIC_FMax (float A, float B)
 
float STATIC_FMin (float A, float B)
 
float STATIC_FRand ()
 
float STATIC_Square (float A)
 
float STATIC_Sqrt (float A)
 
float STATIC_Loge (float A)
 
float STATIC_Exp (float A)
 
float STATIC_Atan2 (float A, float B)
 
float STATIC_Atan (float A)
 
float STATIC_Tan (float A)
 
float STATIC_Acos (float A)
 
float STATIC_Cos (float A)
 
float STATIC_Asin (float A)
 
float STATIC_Sin (float A)
 
float STATIC_Abs (float A)
 
float STATIC_SubtractEqual_FloatFloat (float B, float *A)
 
float STATIC_AddEqual_FloatFloat (float B, float *A)
 
float STATIC_DivideEqual_FloatFloat (float B, float *A)
 
float STATIC_MultiplyEqual_FloatFloat (float B, float *A)
 
bool STATIC_NotEqual_FloatFloat (float A, float B)
 
bool STATIC_ComplementEqual_FloatFloat (float A, float B)
 
bool STATIC_EqualEqual_FloatFloat (float A, float B)
 
bool STATIC_GreaterEqual_FloatFloat (float A, float B)
 
bool STATIC_LessEqual_FloatFloat (float A, float B)
 
bool STATIC_Greater_FloatFloat (float A, float B)
 
bool STATIC_Less_FloatFloat (float A, float B)
 
float STATIC_Subtract_FloatFloat (float A, float B)
 
float STATIC_Add_FloatFloat (float A, float B)
 
float STATIC_Percent_FloatFloat (float A, float B)
 
float STATIC_Divide_FloatFloat (float A, float B)
 
float STATIC_Multiply_FloatFloat (float A, float B)
 
float STATIC_MultiplyMultiply_FloatFloat (float Base, float Exp)
 
float STATIC_Subtract_PreFloat (float A)
 
struct FString STATIC_ToHex (int A)
 
int STATIC_Clamp (int V, int A, int B)
 
int STATIC_Max (int A, int B)
 
int STATIC_Min (int A, int B)
 
int STATIC_Rand (int Max)
 
int STATIC_SubtractSubtract_Int (int *A)
 
int STATIC_AddAdd_Int (int *A)
 
int STATIC_SubtractSubtract_PreInt (int *A)
 
int STATIC_AddAdd_PreInt (int *A)
 
int STATIC_SubtractEqual_IntInt (int B, int *A)
 
int STATIC_AddEqual_IntInt (int B, int *A)
 
int STATIC_DivideEqual_IntFloat (float B, int *A)
 
int STATIC_MultiplyEqual_IntFloat (float B, int *A)
 
int STATIC_Or_IntInt (int A, int B)
 
int STATIC_Xor_IntInt (int A, int B)
 
int STATIC_And_IntInt (int A, int B)
 
bool STATIC_NotEqual_IntInt (int A, int B)
 
bool STATIC_EqualEqual_IntInt (int A, int B)
 
bool STATIC_GreaterEqual_IntInt (int A, int B)
 
bool STATIC_LessEqual_IntInt (int A, int B)
 
bool STATIC_Greater_IntInt (int A, int B)
 
bool STATIC_Less_IntInt (int A, int B)
 
int STATIC_GreaterGreaterGreater_IntInt (int A, int B)
 
int STATIC_GreaterGreater_IntInt (int A, int B)
 
int STATIC_LessLess_IntInt (int A, int B)
 
int STATIC_Subtract_IntInt (int A, int B)
 
int STATIC_Add_IntInt (int A, int B)
 
int STATIC_Percent_IntInt (int A, int B)
 
int STATIC_Divide_IntInt (int A, int B)
 
int STATIC_Multiply_IntInt (int A, int B)
 
int STATIC_Subtract_PreInt (int A)
 
int STATIC_Complement_PreInt (int A)
 
unsigned char STATIC_SubtractSubtract_Byte (unsigned char *A)
 
unsigned char STATIC_AddAdd_Byte (unsigned char *A)
 
unsigned char STATIC_SubtractSubtract_PreByte (unsigned char *A)
 
unsigned char STATIC_AddAdd_PreByte (unsigned char *A)
 
unsigned char STATIC_SubtractEqual_ByteByte (unsigned char B, unsigned char *A)
 
unsigned char STATIC_AddEqual_ByteByte (unsigned char B, unsigned char *A)
 
unsigned char STATIC_DivideEqual_ByteByte (unsigned char B, unsigned char *A)
 
unsigned char STATIC_MultiplyEqual_ByteFloat (float B, unsigned char *A)
 
unsigned char STATIC_MultiplyEqual_ByteByte (unsigned char B, unsigned char *A)
 
bool STATIC_OrOr_BoolBool (bool A, bool B)
 
bool STATIC_XorXor_BoolBool (bool A, bool B)
 
bool STATIC_AndAnd_BoolBool (bool A, bool B)
 
bool STATIC_NotEqual_BoolBool (bool A, bool B)
 
bool STATIC_EqualEqual_BoolBool (bool A, bool B)
 
bool STATIC_Not_PreBool (bool A)
 

Static Public Member Functions

static UClass * StaticClass ()
 
- Static Public Member Functions inherited from SDK::UScriptViewportClient
static UClass * StaticClass ()
 
- Static Public Member Functions inherited from SDK::UObject
static TArray< UObject * > & GetGlobalObjects ()
 
template<typename T >
static T * FindObject (const std::string &name)
 
static UClass * FindClass (const std::string &name)
 
template<typename T >
static T * GetObjectCasted (std::size_t index)
 
static UClass * StaticClass ()
 

Public Attributes

struct FPointer VfTable_FExec
 
struct FPointer Viewport
 
struct FPointer ViewportFrame
 
TArray< class UInteraction * > GlobalInteractions
 
class UClass * UIControllerClass
 
class UUIInteraction * UIController
 
class UConsole * ViewportConsole
 
struct FExportShowFlags_Mirror ShowFlags
 
struct FString LoadingMessage
 
struct FString SavingMessage
 
struct FString ConnectingMessage
 
struct FString PausedMessage
 
struct FString PrecachingMessage
 
unsigned long bShowTitleSafeZone: 1
 
unsigned long bDisplayHardwareMouseCursor: 1
 
unsigned long bOverrideDiffuseAndSpecular: 1
 
unsigned long bIsPlayInEditorViewport: 1
 
unsigned long bShowSystemMouseCursor: 1
 
unsigned long bDisableWorldRendering: 1
 
unsigned long bCapturedWorldRendering: 1
 
unsigned long bDebugNoGFxUI: 1
 
unsigned long bPlayingFreeCamera: 1
 
struct FTitleSafeZoneArea TitleSafeZone
 
TArray< struct FSplitscreenData > SplitscreenInfo
 
TEnumAsByte< ESplitScreenType > DesiredSplitscreenType
 
TEnumAsByte< ESplitScreenType > ActiveSplitscreenType
 
TEnumAsByte< ESplitScreenType > Default2PSplitType
 
TEnumAsByte< ESplitScreenType > Default3PSplitType
 
struct FString ProgressMessage [0x2]
 
float ProgressTimeOut
 
float ProgressFadeTime
 
TArray< struct FDebugDisplayProperty > DebugProperties
 
struct FPointer ScaleformInteraction
 
struct FPointer ViewDrawer
 
struct FScriptDelegate __HandleInputKey__Delegate
 
struct FScriptDelegate __HandleInputAxis__Delegate
 
struct FScriptDelegate __HandleInputChar__Delegate
 
- Public Attributes inherited from SDK::UScriptViewportClient
struct FPointer VfTable_FViewportClient
 
- Public Attributes inherited from SDK::UObject
struct FPointer VfTableObject
 
struct FQWord ObjectFlags
 
struct FPointer StateFrame
 
class UObject * Linker
 
struct FPointer LinkerIndex
 
int ObjectInternalInteger
 
int NetIndex
 
class UObject * Outer
 
struct FName Name
 
class UClass * Class
 
class UObject * ObjectArchetype
 

Additional Inherited Members

- Static Public Attributes inherited from SDK::UObject
static TArray< UObject * > * GObjects
 

Member Function Documentation

◆ AddLocalPlayer()

int SDK::UGameViewportClient::AddLocalPlayer ( class ULocalPlayer *  NewPlayer)

◆ BecomePrimaryPlayer()

void SDK::UGameViewportClient::BecomePrimaryPlayer ( int  PlayerIndex)

◆ CalculateDeadZoneForAllSides()

bool SDK::UGameViewportClient::CalculateDeadZoneForAllSides ( class ULocalPlayer *  LPlayer,
class UCanvas *  Canvas,
bool  bUseMaxPercent,
float *  fTopSafeZone,
float *  fBottomSafeZone,
float *  fLeftSafeZone,
float *  fRightSafeZone 
)

◆ CalculateSafeZoneValues()

void SDK::UGameViewportClient::CalculateSafeZoneValues ( class UCanvas *  Canvas,
int  LocalPlayerIndex,
bool  bUseMaxPercent,
float *  out_Horizontal,
float *  out_Vertical 
)

◆ ClearProgressMessages()

void SDK::UGameViewportClient::ClearProgressMessages ( )

◆ ConsoleCommand()

struct FString SDK::UGameViewportClient::ConsoleCommand ( const struct FString &  Command)

◆ ConvertLocalPlayerToGamePlayerIndex()

int SDK::UGameViewportClient::ConvertLocalPlayerToGamePlayerIndex ( class ULocalPlayer *  LPlayer)

◆ CreateInitialPlayer()

bool SDK::UGameViewportClient::CreateInitialPlayer ( struct FString *  OutError)

◆ CreatePlayer()

class ULocalPlayer* SDK::UGameViewportClient::CreatePlayer ( int  ControllerId,
bool  bSpawnActor,
struct FString *  OutError 
)

◆ DebugSetUISystemEnabled()

void SDK::UGameViewportClient::DebugSetUISystemEnabled ( bool  bOldUISystemActive,
bool  bGFxUISystemActive 
)

◆ DisableScaleform()

void SDK::UGameViewportClient::DisableScaleform ( )

◆ DisplayProgressMessage()

void SDK::UGameViewportClient::DisplayProgressMessage ( class UCanvas *  Canvas)

◆ DrawTitleSafeArea()

void SDK::UGameViewportClient::DrawTitleSafeArea ( class UCanvas *  Canvas)

◆ DrawTransition()

void SDK::UGameViewportClient::DrawTransition ( class UCanvas *  Canvas)

◆ DrawTransitionMessage()

void SDK::UGameViewportClient::DrawTransitionMessage ( class UCanvas *  Canvas,
const struct FString &  Message 
)

◆ EnableScaleform()

void SDK::UGameViewportClient::EnableScaleform ( )

◆ FindPlayerByControllerId()

class ULocalPlayer* SDK::UGameViewportClient::FindPlayerByControllerId ( int  ControllerId)

◆ FixupOwnerReferences()

void SDK::UGameViewportClient::FixupOwnerReferences ( TArray< int >  IDMappings)

◆ ForceUpdateMouseCursor()

void SDK::UGameViewportClient::ForceUpdateMouseCursor ( bool  bSetCursor)

◆ GameSessionEnded()

void SDK::UGameViewportClient::GameSessionEnded ( )

◆ GetCustomInteractionClass()

class UClass* SDK::UGameViewportClient::GetCustomInteractionClass ( int  InIndex)

◆ GetMouseLocalPosition()

struct FVector2D SDK::UGameViewportClient::GetMouseLocalPosition ( )

◆ GetMousePosition()

struct FVector2D SDK::UGameViewportClient::GetMousePosition ( )

◆ GetNumCustomInteractions()

int SDK::UGameViewportClient::GetNumCustomInteractions ( )

◆ GetPixelSizeOfScreen()

void SDK::UGameViewportClient::GetPixelSizeOfScreen ( class UCanvas *  Canvas,
int  LocalPlayerIndex,
float *  out_Width,
float *  out_Height 
)

◆ GetPlayerOwner()

class ULocalPlayer* SDK::UGameViewportClient::GetPlayerOwner ( int  PlayerIndex)

◆ GetSplitscreenConfiguration()

TEnumAsByte<ESplitScreenType> SDK::UGameViewportClient::GetSplitscreenConfiguration ( )

◆ GetSubtitleRegion()

void SDK::UGameViewportClient::GetSubtitleRegion ( struct FVector2D *  MinPos,
struct FVector2D *  MaxPos 
)

◆ GetViewportSize()

void SDK::UGameViewportClient::GetViewportSize ( struct FVector2D *  out_ViewportSize)

◆ GetVirtualViewportPos()

void SDK::UGameViewportClient::GetVirtualViewportPos ( struct FVector2D *  out_ViewportPos)

◆ GetVirtualViewportRect()

void SDK::UGameViewportClient::GetVirtualViewportRect ( float *  out_left,
float *  out_right,
float *  out_top,
float *  out_bottom 
)

◆ GetVirtualViewportSize()

void SDK::UGameViewportClient::GetVirtualViewportSize ( struct FVector2D *  out_ViewportSize)

◆ HandleInputAxis()

bool SDK::UGameViewportClient::HandleInputAxis ( int  ControllerId,
const struct FName &  Key,
float  Delta,
float  DeltaTime,
bool  bGamepad 
)

◆ HandleInputChar()

bool SDK::UGameViewportClient::HandleInputChar ( int  ControllerId,
const struct FString &  Unicode 
)

◆ HandleInputKey()

bool SDK::UGameViewportClient::HandleInputKey ( int  ControllerId,
const struct FName &  Key,
TEnumAsByte< EInputEvent >  EventType,
float  AmountDepressed,
bool  bGamepad 
)

◆ HasBottomSafeZone()

bool SDK::UGameViewportClient::HasBottomSafeZone ( int  LocalPlayerIndex)

◆ HasLeftSafeZone()

bool SDK::UGameViewportClient::HasLeftSafeZone ( int  LocalPlayerIndex)

◆ HasRightSafeZone()

bool SDK::UGameViewportClient::HasRightSafeZone ( int  LocalPlayerIndex)

◆ HasTopSafeZone()

bool SDK::UGameViewportClient::HasTopSafeZone ( int  LocalPlayerIndex)

◆ Init()

bool SDK::UGameViewportClient::Init ( struct FString *  OutError)

◆ InsertInteraction()

int SDK::UGameViewportClient::InsertInteraction ( class UInteraction *  NewInteraction,
int  InIndex 
)

◆ IsBorderlessViewport()

bool SDK::UGameViewportClient::IsBorderlessViewport ( )

◆ IsFullScreenViewport()

bool SDK::UGameViewportClient::IsFullScreenViewport ( )

◆ IsScaleformEnabled()

bool SDK::UGameViewportClient::IsScaleformEnabled ( )

◆ LayoutPlayers()

void SDK::UGameViewportClient::LayoutPlayers ( )

◆ NotifyConnectionError()

void SDK::UGameViewportClient::NotifyConnectionError ( TEnumAsByte< EProgressMessageType >  MessageType,
const struct FString &  Message,
const struct FString &  Title 
)

◆ NotifyPlayerAdded()

void SDK::UGameViewportClient::NotifyPlayerAdded ( int  PlayerIndex,
class ULocalPlayer *  AddedPlayer 
)

◆ NotifyPlayerRemoved()

void SDK::UGameViewportClient::NotifyPlayerRemoved ( int  PlayerIndex,
class ULocalPlayer *  RemovedPlayer 
)

◆ NotifySplitscreenLayoutChanged()

void SDK::UGameViewportClient::NotifySplitscreenLayoutChanged ( )

◆ OnPrimaryPlayerSwitch()

void SDK::UGameViewportClient::OnPrimaryPlayerSwitch ( class ULocalPlayer *  OldPrimaryPlayer,
class ULocalPlayer *  NewPrimaryPlayer 
)

◆ PostRender()

void SDK::UGameViewportClient::PostRender ( class UCanvas *  Canvas)

◆ RemoveLocalPlayer()

int SDK::UGameViewportClient::RemoveLocalPlayer ( class ULocalPlayer *  ExistingPlayer)

◆ RemovePlayer()

bool SDK::UGameViewportClient::RemovePlayer ( class ULocalPlayer *  ExPlayer)

◆ SetCustomInteractionObject()

void SDK::UGameViewportClient::SetCustomInteractionObject ( class UInteraction *  InInteraction)

◆ SetHardwareMouseCursorVisibility()

void SDK::UGameViewportClient::SetHardwareMouseCursorVisibility ( bool  bIsVisible)

◆ SetMouse()

void SDK::UGameViewportClient::SetMouse ( int  X,
int  Y 
)

◆ SetProgressMessage()

void SDK::UGameViewportClient::SetProgressMessage ( TEnumAsByte< EProgressMessageType >  MessageType,
const struct FString &  Message,
const struct FString &  Title,
bool  bIgnoreFutureNetworkMessages 
)

◆ SetProgressTime()

void SDK::UGameViewportClient::SetProgressTime ( float  T)

◆ SetSplitscreenConfiguration()

void SDK::UGameViewportClient::SetSplitscreenConfiguration ( TEnumAsByte< ESplitScreenType >  SplitType)

◆ ShouldForceFullscreenViewport()

bool SDK::UGameViewportClient::ShouldForceFullscreenViewport ( )

◆ StaticClass()

static UClass* SDK::UGameViewportClient::StaticClass ( )
inlinestatic
Here is the call graph for this function:

◆ Tick()

void SDK::UGameViewportClient::Tick ( float  DeltaTime)

◆ UpdateActiveSplitscreenType()

void SDK::UGameViewportClient::UpdateActiveSplitscreenType ( )

Member Data Documentation

◆ __HandleInputAxis__Delegate

struct FScriptDelegate SDK::UGameViewportClient::__HandleInputAxis__Delegate

◆ __HandleInputChar__Delegate

struct FScriptDelegate SDK::UGameViewportClient::__HandleInputChar__Delegate

◆ __HandleInputKey__Delegate

struct FScriptDelegate SDK::UGameViewportClient::__HandleInputKey__Delegate

◆ ActiveSplitscreenType

TEnumAsByte<ESplitScreenType> SDK::UGameViewportClient::ActiveSplitscreenType

◆ bCapturedWorldRendering

unsigned long SDK::UGameViewportClient::bCapturedWorldRendering

◆ bDebugNoGFxUI

unsigned long SDK::UGameViewportClient::bDebugNoGFxUI

◆ bDisableWorldRendering

unsigned long SDK::UGameViewportClient::bDisableWorldRendering

◆ bDisplayHardwareMouseCursor

unsigned long SDK::UGameViewportClient::bDisplayHardwareMouseCursor

◆ bIsPlayInEditorViewport

unsigned long SDK::UGameViewportClient::bIsPlayInEditorViewport

◆ bOverrideDiffuseAndSpecular

unsigned long SDK::UGameViewportClient::bOverrideDiffuseAndSpecular

◆ bPlayingFreeCamera

unsigned long SDK::UGameViewportClient::bPlayingFreeCamera

◆ bShowSystemMouseCursor

unsigned long SDK::UGameViewportClient::bShowSystemMouseCursor

◆ bShowTitleSafeZone

unsigned long SDK::UGameViewportClient::bShowTitleSafeZone

◆ ConnectingMessage

struct FString SDK::UGameViewportClient::ConnectingMessage

◆ DebugProperties

TArray<struct FDebugDisplayProperty> SDK::UGameViewportClient::DebugProperties

◆ Default2PSplitType

TEnumAsByte<ESplitScreenType> SDK::UGameViewportClient::Default2PSplitType

◆ Default3PSplitType

TEnumAsByte<ESplitScreenType> SDK::UGameViewportClient::Default3PSplitType

◆ DesiredSplitscreenType

TEnumAsByte<ESplitScreenType> SDK::UGameViewportClient::DesiredSplitscreenType

◆ GlobalInteractions

TArray<class UInteraction*> SDK::UGameViewportClient::GlobalInteractions

◆ LoadingMessage

struct FString SDK::UGameViewportClient::LoadingMessage

◆ PausedMessage

struct FString SDK::UGameViewportClient::PausedMessage

◆ PrecachingMessage

struct FString SDK::UGameViewportClient::PrecachingMessage

◆ ProgressFadeTime

float SDK::UGameViewportClient::ProgressFadeTime

◆ ProgressMessage

struct FString SDK::UGameViewportClient::ProgressMessage[0x2]

◆ ProgressTimeOut

float SDK::UGameViewportClient::ProgressTimeOut

◆ SavingMessage

struct FString SDK::UGameViewportClient::SavingMessage

◆ ScaleformInteraction

struct FPointer SDK::UGameViewportClient::ScaleformInteraction

◆ ShowFlags

struct FExportShowFlags_Mirror SDK::UGameViewportClient::ShowFlags

◆ SplitscreenInfo

TArray<struct FSplitscreenData> SDK::UGameViewportClient::SplitscreenInfo

◆ TitleSafeZone

struct FTitleSafeZoneArea SDK::UGameViewportClient::TitleSafeZone

◆ UIController

class UUIInteraction* SDK::UGameViewportClient::UIController

◆ UIControllerClass

class UClass* SDK::UGameViewportClient::UIControllerClass

◆ VfTable_FExec

struct FPointer SDK::UGameViewportClient::VfTable_FExec

◆ ViewDrawer

struct FPointer SDK::UGameViewportClient::ViewDrawer

◆ Viewport

struct FPointer SDK::UGameViewportClient::Viewport

◆ ViewportConsole

class UConsole* SDK::UGameViewportClient::ViewportConsole

◆ ViewportFrame

struct FPointer SDK::UGameViewportClient::ViewportFrame

The documentation for this class was generated from the following file: