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

UTGame.UTUIDataProvider_AvailableContent

Extends
UTUIDataProvider_SimpleElementProvider
Modifiers
native ( UI )

Dataprovider that returns a row for each available content package. Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Engine.UIRoot
   |   
   +-- Engine.UIDataProvider
      |   
      +-- UTGame.UTUIDataProvider_SimpleElementProvider
         |   
         +-- UTGame.UTUIDataProvider_AvailableContent

Variables Summary
array<AchievementParent>AllAchievements
array<Pointer>CurrentAchievementView
array<GameModeMapping>GameModeMappings
array<MutatorMapping>MutatorMappings
array<AvailableContentPackage>Packages
array<VehicleMapping>VehicleMappings
Inherited Variables from Engine.UIDataProvider
ProviderChangedNotifies, WriteAccessType

Enumerations Summary
Inherited Enumerations from Engine.UIDataProvider
EProviderAccessType

Structures Summary
AchievementParent
Achievement, SubAchievements
AchievementUIInfo
ID, bIsCollapsable, bIsExpanded, Name, HowTo, ProgressStr, IconStr, IconCoordinates
AvailableContentPackage
ContentName, ContentFriendlyName, ContentDescription
GameModeMapping
GameModeID, GameModeClassName, MarkupStr
MutatorMapping
MutatorBit, MutatorClassName
VehicleMapping
VehicleIndex, VehicleName
Inherited Structures from Engine.UIDataProvider
UIDataProviderField

Functions Summary
functionstring ConvertSecondsToString (int NumSeconds))
functionint CountBits (int value ))
functionint GetByteValue (int value, int index ))
functionint GetElementCount ()
functionbool GetGameModeName (out array<UTUIResourceDataProvider> ProviderList, string GameModeClassName, out string FriendlyName))
functionbool GetMapNameAndMarkup (out array<UTUIResourceDataProvider> ProviderList, string MapName, out string NewMapName, out string Markup))
functionint GetMatchingProfileId (UTProfileSettings Profile, int MatchingId ))
functionbool GetMutatorName (out array<UTUIResourceDataProvider> ProviderList, string MutatorClassName, out string FriendlyName))
function GetVehicleName (string VehicleClassName, out string FriendlyName))
function ParseContentString (string ContentStr)
function SetupAchievementList (UTPlayerController PC ))
function ToggleCollapse (int CurrentIndex)
Inherited Functions from UTGame.UTUIDataProvider_SimpleElementProvider
GetElementCount
Inherited Functions from Engine.UIDataProvider
AddPropertyNotificationChangeRequest, GenerateFillerData, GenerateScriptMarkupString, GetFieldValue, GetSupportedScriptFields, NotifyPropertyChanged, RemovePropertyNotificationChangeRequest, SetFieldValue


Variables Detail

AllAchievements Source code

var transient array<AchievementParent> AllAchievements;

CurrentAchievementView Source code

var transient array<Pointer> CurrentAchievementView;

GameModeMappings Source code

var transient array<GameModeMapping> GameModeMappings;

MutatorMappings Source code

var transient array<MutatorMapping> MutatorMappings;

Packages Source code

var transient array<AvailableContentPackage> Packages;

VehicleMappings Source code

var transient array<VehicleMapping> VehicleMappings;


Structures Detail

AchievementParent Source code

struct AchievementParent
{
var AchievementUIInfo Achievement;
var array<AchievementUIInfo> SubAchievements;
};


AchievementUIInfo Source code

struct AchievementUIInfo
{
var bool bIsCollapsable;
var bool bIsExpanded;
var string HowTo;
var UIRoot.TextureCoordinates IconCoordinates;
var string IconStr;
var int ID;
var string Name;
var string ProgressStr;
};
all of the achievements possible
bIsExpanded:
can this be expanded/collapsed
IconCoordinates:
markup for award icon
IconStr:
markup for progress text
ProgressStr:
markup for how to complete the award

AvailableContentPackage Source code

struct AvailableContentPackage
{
var string ContentDescription;
var string ContentFriendlyName;
var string ContentName;
};
Struct that defines a content package

GameModeMapping Source code

struct GameModeMapping
{
var string GameModeClassName;
var int GameModeID;
var string MarkupStr;
};


MutatorMapping Source code

struct MutatorMapping
{
var int MutatorBit;
var string MutatorClassName;
};


VehicleMapping Source code

struct VehicleMapping
{
var int VehicleIndex;
var string VehicleName;
};



Functions Detail

ConvertSecondsToString Source code

function string ConvertSecondsToString ( int NumSeconds) )

CountBits Source code

function int CountBits ( int value ) )
Count the number of bits on a value

GetByteValue Source code

function int GetByteValue ( int value, int index ) )
Return the byte value within a dword

GetElementCount Source code

native function int GetElementCount ( )

@return Returns the number of elements(rows) provided.

GetGameModeName Source code

function bool GetGameModeName ( out array<UTUIResourceDataProvider> ProviderList, string GameModeClassName, out string FriendlyName) )

GetMapNameAndMarkup Source code

function bool GetMapNameAndMarkup ( out array<UTUIResourceDataProvider> ProviderList, string MapName, out string NewMapName, out string Markup) )

GetMatchingProfileId Source code

function int GetMatchingProfileId ( UTProfileSettings Profile, int MatchingId ) )
GetMatchingProfileId

GetMutatorName Source code

function bool GetMutatorName ( out array<UTUIResourceDataProvider> ProviderList, string MutatorClassName, out string FriendlyName) )

GetVehicleName Source code

function GetVehicleName ( string VehicleClassName, out string FriendlyName) )

ParseContentString Source code

native function ParseContentString ( string ContentStr )
Parses a string for downloadable content.

SetupAchievementList Source code

function SetupAchievementList ( UTPlayerController PC ) )
Setup the Achievement list that details the player's progress
@param PC Current scene player controller

ToggleCollapse Source code

native function ToggleCollapse ( int CurrentIndex )
Recreate the data store given an index to collapse


Defaultproperties

defaultproperties
{
   Name="Default__UTUIDataProvider_AvailableContent"
   ObjectArchetype=UTUIDataProvider_SimpleElementProvider'UTGame.Default__UTUIDataProvider_SimpleElementProvider'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:58.162 - Created with UnCodeX