Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

IpDrv.OnlineSubsystemCommonImpl

Extends
OnlineSubsystem
Modifiers
native abstract config ( Engine )

Class that implements commonly needed members/features across all platforms

Core.Object
|   
+-- Engine.OnlineSubsystem
   |   
   +-- IpDrv.OnlineSubsystemCommonImpl

Direct Known Subclasses:

OnlineSubsystemGameCenter, OnlineSubsystemPC, OnlineSubsystemSteamworks

Constants Summary
Inherited Contants from Core.Object
AspectRatio16x9, AspectRatio4x3, AspectRatio5x4, DegToRad, DegToUnrRot, INDEX_NONE, InvAspectRatio16x9, InvAspectRatio4x3, InvAspectRatio5x4, MaxInt, Pi, RadToDeg, RadToUnrRot, UnrRotToDeg, UnrRotToRad

Variables Summary
boolbIsUsingSpeechRecognition
OnlineGameInterfaceImplGameInterfaceImpl
intMaxLocalTalkers
intMaxRemoteTalkers
pointerVoiceEngine
Inherited Variables from Engine.OnlineSubsystem
AccountInterface, AsyncMinCompletionTime, BuildIdOverride, bUseBuildIdOverride, ContentInterface, GameInterface, IniLocPatcherClassName, NamedInterfaceDefs, NamedInterfaces, NewsInterface, PartyChatInterface, Patcher, PlayerInterface, PlayerInterfaceEx, Sessions, StatsInterface, SystemInterface, TitleFileInterface, VoiceInterface
Inherited Variables from Core.Object
Class, HashNext, HashOuterNext, Linker, LinkerIndex, Name, NetIndex, ObjectArchetype, ObjectFlags, ObjectInternalInteger, Outer, StateFrame, VfTableObject

Enumerations Summary
Inherited Enumerations from Engine.OnlineSubsystem
EFeaturePrivilegeLevel, ELanBeaconState, ELoginStatus, ENATType, ENetworkNotificationPosition, EOnlineAccountCreateStatus, EOnlineContentType, EOnlineEnumerationReadState, EOnlineFriendState, EOnlineGameState, EOnlineNewsType, EOnlineServerConnectionStatus
Inherited Enumerations from Core.Object
AlphaBlendType, EAspectRatioAxisConstraint, EAutomatedRunResult, EAxis, EDebugBreakType, EInputEvent, EInterpCurveMode, EInterpMethodType, ETickingGroup

Structures Summary
Inherited Structures from Engine.OnlineSubsystem
AchievementDetails, CommunityContentFile, CommunityContentMetadata, FriendsQuery, LocalTalker, NamedInterface, NamedInterfaceDef, NamedSession, OnlineArbitrationRegistrant, OnlineContent, OnlineFriend, OnlineFriendMessage, OnlinePartyMember, OnlinePlayerScore, OnlineRegistrant, RemoteTalker, SpeechRecognizedWord, TitleFile, UniqueNetId
Inherited Structures from Core.Object
Array_Mirror, BitArray_Mirror, BoneAtom, Box, BoxSphereBounds, Color, Cylinder, double, FColorVertexBuffer_Mirror, Guid, IndirectArray_Mirror, InlinePointerArray_Mirror, InterpCurveFloat, InterpCurveLinearColor, InterpCurvePointFloat, InterpCurvePointLinearColor, InterpCurvePointQuat, InterpCurvePointTwoVectors, InterpCurvePointVector, InterpCurvePointVector2D, InterpCurveQuat, InterpCurveTwoVectors, InterpCurveVector, InterpCurveVector2D, IntPoint, LinearColor, Map_Mirror, Matrix, MultiMap_Mirror, OctreeElementId, Plane, pointer, Quat, qword, RawDistribution, RenderCommandFence, RenderCommandFence_Mirror, Rotator, Set_Mirror, SHVector, SHVectorRGB, SparseArray_Mirror, TAlphaBlend, ThreadSafeCounter, TPOV, TwoVectors, UntypedBulkData_Mirror, Vector, Vector2D, Vector4

Functions Summary
eventstring GetPlayerNicknameFromIndex (int UserIndex)
eventUniqueNetId GetPlayerUniqueNetIdFromIndex (int UserIndex)
function GetRegisteredPlayers (name SessionName, ut array<UniqueNetId> OutRegisteredPlayers))
functionbool IsPlayerInSession (name SessionName, niqueNetId PlayerId)
Inherited Functions from Engine.OnlineSubsystem
DumpGameSettings, DumpNetIds, DumpSessionState, DumpVoiceRegistration, Exit, GetBuildUniqueId, GetNamedInterface, GetNumSupportedLogins, Init, PostInit, SetAccountInterface, SetContentInterface, SetDebugSpewLevel, SetGameInterface, SetNamedInterface, SetNewsInterface, SetPartyChatInterface, SetPlayerInterface, SetPlayerInterfaceEx, SetStatsInterface, SetSystemInterface, SetTitleFileInterface, SetVoiceInterface, StringToUniqueNetId, UniqueNetIdToString
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, Asc, Asin, Atan, Atan2, BeginState, ByteToFloat, Caps, Chr, Clamp, ClampLength, ClampRotAxis, ClampRotAxisFromBase, ClampRotAxisFromRange, ClassIsChildOf, ClockwiseFrom, ColorToLinearColor, ContinuedState, Cos, Cross, DebugBreak, Disable, Dot, DumpStateStack, DynamicLoadObject, Enable, EndState, EvalInterpCurveFloat, EvalInterpCurveVector, EvalInterpCurveVector2D, Exp, FCeil, FClamp, FCubicInterp, FFloor, FindDeltaAngle, FindObject, FInterpConstantTo, FInterpEaseIn, FInterpEaseInOut, FInterpEaseOut, FInterpTo, float, FloatToByte, FMax, FMin, FPctByRange, FRand, GetAngularDegreesFromRadians, GetAngularDistance, GetAngularFromDotDist, GetAxes, GetBuildChangelistNumber, GetDotDistance, GetEngineVersion, GetEnum, GetFuncName, GetHeadingAngle, GetMappedRangeValue, GetPackageName, GetPerObjectConfigSections, GetRangePctByValue, GetRangeValueByPct, GetRightMost, GetRotatorAxis, GetScriptTrace, GetStateName, GetSystemTime, GetUnAxes, GotoState, InCylinder, InStr, InverseTransformNormal, InverseTransformVector, IsA, IsChildState, IsInState, IsPendingKill, IsUTracing, IsZero, JoinArray, Left, Len, Lerp, LerpColor, Localize, Locs, Loge, LogInternal, MakeColor, MakeLinearColor, MakeRotationMatrix, MakeRotationTranslationMatrix, MakeRotator, MatrixGetAxis, MatrixGetOrigin, MatrixGetRotator, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NormalizeRotAxis, NoZDot, OrthoRotation, ParseLocalizedPropertyPath, ParseStringIntoArray, PathName, PausedState, PointDistToLine, PointDistToPlane, PointDistToSegment, PointProjectToPlane, PoppedState, PopState, ProjectOnTo, PushedState, PushState, QuatDot, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RDiff, Repl, Right, RInterpTo, RLerp, RotRand, Round, RSize, RSmerp, RTransform, SaveConfig, SClampRotAxis, ScriptTrace, SetUTracing, Sin, Split, SplitString, Sqrt, Square, StaticSaveConfig, Tan, TimeStamp, ToHex, TransformNormal, TransformVector, TransformVectorByRotation, UnwindHeading, vect2d, VInterpTo, VLerp, VRand, VRandCone, VRandCone2, VSize, VSize2D, VSizeSq, VSizeSq2D, VSmerp, WarnInternal, ^, ^^, |, ||, ~, ~=


Variables Detail

bIsUsingSpeechRecognition Source code

var config bool bIsUsingSpeechRecognition;
Whether speech recognition is enabled

GameInterfaceImpl Source code

var OnlineGameInterfaceImpl GameInterfaceImpl;
The object that handles the game interface implementation across platforms

MaxLocalTalkers Source code

var config int MaxLocalTalkers;
Holds the maximum number of local talkers allowed

MaxRemoteTalkers Source code

var config int MaxRemoteTalkers;
Holds the maximum number of remote talkers allowed (clamped to 30 which is XHV max)

VoiceEngine Source code

var const native transient pointer VoiceEngine;
Holds the pointer to the platform specific FVoiceInterface implementation used for voice communication


Functions Detail

GetPlayerNicknameFromIndex Source code

event string GetPlayerNicknameFromIndex ( int UserIndex )
Returns the name of the player for the specified index
@param UserIndex the user to return the name of
@return the name of the player at the specified index

GetPlayerUniqueNetIdFromIndex Source code

event UniqueNetId GetPlayerUniqueNetIdFromIndex ( int UserIndex )
Returns the unique id of the player for the specified index
@param UserIndex the user to return the id of
@return the unique id of the player at the specified index

GetRegisteredPlayers Source code

function GetRegisteredPlayers ( name SessionName,out array<UniqueNetId> OutRegisteredPlayers) )
Get a list of the net ids for the players currently registered on the session
@param SessionName name of the session to find
@param OutRegisteredPlayers [out] list of player net ids in the session (empty if not found)

IsPlayerInSession Source code

native function bool IsPlayerInSession ( name SessionName,UniqueNetId PlayerId )
Determine if the player is registered in the specified session
@param PlayerId the player to check if in session or not
@return TRUE if the player is a registrant in the session



Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: ti 22-3-2011 19:56:53.682 - Created with UnCodeX