I love the smell of UnrealEd crashing in the morning. – tarquin

UE2:StreamInterface (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> StreamBase >> StreamInterface
Package: 
Engine
Direct subclass:
PlaylistParserBase

Created on: 10/12/2003 Handles file & directory manipulation for streaming music files. Could support arbitrary filetypes with very little modification

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

Properties[edit]

CurrentDirectory[edit]

Type: string

Modifiers: private, globalconfig


Functions[edit]

Native functions[edit]

CreateDirectory[edit]

native final function string CreateDirectory (string DirectoryName)


CreateStream[edit]

native final function Stream CreateStream (string FileName, optional bool bStrict)


GetBaseDirectory[edit]

native final private function string GetBaseDirectory ()


GetDirectoryContents[edit]

native final function bool GetDirectoryContents (out array<stringContents, optional string DirectoryName, optional StreamBase.EFileType FileType)


GetDriveLetters[edit]

native final function bool GetDriveLetters (out array<stringLetters)


LoadPlaylist[edit]

native final function bool LoadPlaylist (string FileName, out array<stringLines, optional bool bStrict)


RemoveDirectory[edit]

native final function bool RemoveDirectory (string DirectoryName)


ValidDirectory[edit]

native final function bool ValidDirectory (optional string DirectoryPath)


ValidFile[edit]

native final function bool ValidFile (string FileName)


Other instance functions[edit]

ChangeDirectory[edit]

function ChangeDirectory (string DirectoryName)


GetCurrentDirectory[edit]

function string GetCurrentDirectory ()


HandleDebugExec[edit]

function bool HandleDebugExec (string Command, string Param)

Overrides: StreamBase.HandleDebugExec