Engine.StreamPlaylist
- Extends
- StreamBase
- Modifiers
- PerObjectConfig Config ( UPlaylists )
Core.Object
|
+-- Engine.StreamBase
|
+-- Engine.StreamPlaylist
Inherited Structures from Core.Object |
BoundingVolume, Box, Color, CompressedPosition, Coords, FloatBox, Guid, IntBox, InterpCurve, InterpCurvePoint, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, TMultiMap, Vector |
Inherited Functions from Engine.StreamBase |
*, *=, CompareNames, ConvertToFileExtension, ConvertToFileType, FormatTimeDisplay, GetPathRoot, GetPathSeparator, HandleDebugExec, HasExtension, IsCaseSensitive, ParseDirectories, ParseExtension, ParsePath, RevInStr |
Inherited Functions from Core.Object |
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, AllObjects, Asc, Asin, Atan, BeginState, Caps, Ceil, Chr, Clamp, ClassIsChildOf, ClearConfig, ClockwiseFrom, Cos, Created, Cross, Disable, Divide, Dot, DynamicLoadObject, EatStr, Enable, EndState, Eval, Exp, FClamp, FindObject, FMax, FMin, FRand, GetAxes, GetEnum, GetItemName, GetPerObjectNames, GetPropertyText, GetReferencers, GetStateName, GetUnAxes, GotoState, InStr, InterpCurveEval, InterpCurveGetInputDomain, InterpCurveGetOutputRange, Invert, IsA, IsInState, IsOnConsole, IsSoaking, Left, Len, Lerp, Localize, Locs, Log, Loge, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, OrthoRotation, PlatformIs64Bit, PlatformIsMacOS, PlatformIsUnix, PlatformIsWindows, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RandRange, Repl, ReplaceText, ResetConfig, Right, RotRand, Round, SaveConfig, SetPropertyText, Sin, Smerp, Split, Sqrt, Square, StaticClearConfig, StaticSaveConfig, StopWatch, StrCmp, Tan, VRand, VSize, Warn, ^, ^^, |, ||, ~, ~= |
StreamPlaylist
var(
StreamPlaylist) editinline
editconst noexport private editconstarray
transient array<
int> RandomPool;
delegate OnPlaylistChanged ( )
function int AddSong ( string SongFileName, optional bool bSkipNotification )
function int AddStream (
int Index,
Stream NewStream,
optional bool bSkipNotification )
function bool ClearPlaylist ( )
function Stream CreateStream (
string FileName )
function DebugInfo ( )
function int FindIndexByFileName ( string Test )
function int FindIndexByFullName ( string Test )
function int FindIndexByName ( string Test )
function int FindIndexByPath ( string Test )
function int GetCurrent ( )
function Stream GetCurrentStream ( )
function int GetPlaylistLength ( )
function string GetRandomSong ( )
function GetSongs (
out array<
Stream> SongArray )
function Stream GetStream (
string StreamName )
function Stream GetStreamAt (
int Index )
function string GetTitle ( )
function bool HandleDebugExec ( string Command, string Param )
function int InsertSong ( int idx, string Path, optional bool bSkipNotification )
function bool IsInitialized ( )
function bool LoadPlaylist ( )
function string NextSong ( bool bMayRepeat )
function string PrevSong ( bool bMayRepeat )
function bool RemoveSong ( string SongFileName, optional bool bSkipNotification )
function bool RemoveSongAt ( int idx, optional bool bSkipNotification )
function ResetRandomPool ( )
function Save ( )
function bool SetCurrent ( int Index )
function bool SetSongs (
array<
Stream> NewSongs )
function bool SetTitle ( string NewTitle )
function bool ValidStreamIndex ( int Index )
function bool ValidStreamName ( string FileName )
defaultproperties
{
bNeedSave=True
}
|
Creation time: Wed 7/2/2007 19:16:17.375 - Created with
UnCodeX