Mostly Harmless

UE2:StreamBase (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
(Redirected from UE2:FilePath (UT2004))
Jump to: navigation, search
UT2004 Object >> StreamBase
Package: 
Engine
Direct subclasses:
StreamInterface, StreamDirectoryNode, StreamPlaylist, StreamPlaylistManager, StreamTag, Stream

Created on: 10/13/2003 Base class for streaming music related classes Organizational purposes only

Written by Ron Prestenback © 2003, Epic Games, Inc. All Rights Reserved

Enums[edit]

EFileType[edit]

FILE_None 
FILE_Directory 
FILE_Log 
FILE_Ini 
FILE_Stream 
FILE_Playlist 
FILE_Music 
FILE_Map 
FILE_Texture 
FILE_Animation 
FILE_Static 
FILE_XML 
FILE_HTML 
FILE_Sound 
FILE_Demo 
FILE_DivX 

EStreamPlaylistType[edit]

SPT_None 
SPT_M3U 
SPT_PLS 
SPT_B4S 

Structs[edit]

FilePath[edit]

string FullPath 
string Directory 
Always contains trailing path-separator
string Filename 
Always contains trailing path-separator
string Extension 
Always contains trailing path-separator
array<string> DirectoryParts 

ID3Field[edit]

pointer Reference 
string FieldName 
string FieldValue 
byte FieldID 
byte Code[4]  

Functions[edit]

Static native functions[edit]

GetPathSeparator[edit]

native static final function string GetPathSeparator ()


IsCaseSensitive[edit]

native static final function bool IsCaseSensitive ()


Static events[edit]

ConvertToFileExtension[edit]

static final event string ConvertToFileExtension (EFileType Type)


ConvertToFileType[edit]

static final event EFileType ConvertToFileType (string Extension)


GetPathRoot[edit]

static final event string GetPathRoot (out string InPath)


HasExtension[edit]

static final event bool HasExtension (string Test)


ParseDirectories[edit]

static final event array<stringParseDirectories (out string InPath)


ParseExtension[edit]

static final event string ParseExtension (out string FileNameWithExtension)


ParsePath[edit]

static final event bool ParsePath (string InPath, out FilePath ParsedPath)


Other static functions[edit]

CompareNames[edit]

static function bool CompareNames (string NameA, string NameB)


FormatTimeDisplay[edit]

static final function string FormatTimeDisplay (coerce float Seconds)


RevInStr[edit]

static final function int RevInStr (string src, string match)


Instance functions[edit]

HandleDebugExec[edit]

function bool HandleDebugExec (string Command, string Param)


Operators[edit]

string * string[edit]

native static final operator(40) string * (coerce string A, coerce string B)


string *= string[edit]

{{{1}}}