UE2:StreamBase (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
(Redirected from UE2:FilePath (UT2004))
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

EFileType

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

SPT_None
SPT_M3U
SPT_PLS
SPT_B4S

Structs

FilePath

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

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

Functions

Static native functions

GetPathSeparator

native static final function string GetPathSeparator ()


IsCaseSensitive

native static final function bool IsCaseSensitive ()


Static events

ConvertToFileExtension

static final event string ConvertToFileExtension (EFileType Type)


ConvertToFileType

static final event EFileType ConvertToFileType (string Extension)


GetPathRoot

static final event string GetPathRoot (out string InPath)


HasExtension

static final event bool HasExtension (string Test)


ParseDirectories

static final event array<stringParseDirectories (out string InPath)


ParseExtension

static final event string ParseExtension (out string FileNameWithExtension)


ParsePath

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


Other static functions

CompareNames

static function bool CompareNames (string NameA, string NameB)


FormatTimeDisplay

static final function string FormatTimeDisplay (coerce float Seconds)


RevInStr

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


Instance functions

HandleDebugExec

function bool HandleDebugExec (string Command, string Param)


Operators

string * string

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


string *= string

{{{1}}}