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

GUI2K4.StreamDirectoryNode

Extends
StreamBase
Modifiers
within DirectoryTreeList

Core.Object
|   
+-- Engine.StreamBase
   |   
   +-- GUI2K4.StreamDirectoryNode

Constants Summary
Inherited Contants from Core.Object
MaxInt, Pi, RF_NotForClient, RF_NotForEdit, RF_NotForServer, RF_Public, RF_Standalone, RF_Transactional, RF_Transient

Variables Summary
StreamDirectoryNode
boolbExpanded
boolbInitialized
array<StreamDirectoryNode>Children
intChildRenderCost
array<string>Contents
stringDirectoryName
stringMyPath
intNodeRenderCost
StreamDirectoryNodeParent
Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[7], Outer

Enumerations Summary
Inherited Enumerations from Engine.StreamBase
EFileType, EStreamPlaylistType
Inherited Enumerations from Core.Object
EAxis, ECamOrientation, EDetailMode, EDrawPivot, ESheerAxis

Structures Summary
Inherited Structures from Engine.StreamBase
FilePath, ID3Field
Inherited Structures from Core.Object
BoundingVolume, Box, Color, CompressedPosition, Coords, FloatBox, Guid, IntBox, InterpCurve, InterpCurvePoint, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, TMultiMap, Vector

Functions Summary
functionStreamDirectoryNode AddChild (string ChildName)
functionbool AddContent (string ContentName)
functionbool ChangeDirectory (string Path, out StreamDirectoryNode Node, optional bool bRefreshContents)
function Clear (optional bool bPropagate)
function Collapse (optional bool bFullUpdate)
functionint Cost ()
functionStreamDirectoryNode CreateChild (string ChildName)
function Expand (optional bool bFullUpdate)
functionbool ExpandPath (string Path)
functionStreamDirectoryNode FindChild (string ChildName, optional bool bDeepSearch)
functionStreamDirectoryNode FindChildByPath (out string Path)
functionint FindChildIndex (string ChildName)
functionint FindFileIndex (string FileName)
functionStreamDirectoryNode FindVisibleNode (out int idx)
functionint FindVisibleNodeIndex (string Path)
functionstring GetIndent ()
functionstring GetName ()
functionstring GetNodePrefix (bool bNoPrefix)
functionstring GetPath ()
functionbool HandleDebugExec (string Command, string Param)
functionbool HasChildren ()
functionbool Initialized ()
function InitializeNode ()
functionbool IsEmpty ()
functionbool IsOpen ()
functionstring NodeText (int VisibleIndex, optional bool bNoPrefix)
function RefreshNodeContents ()
functionbool RemoveChild (StreamDirectoryNode Child)
functionbool RemoveChildAt (int i)
functionbool RemoveContent (string Path)
functionbool RemoveContentAt (int i)
functionbool SetName (string InName)
functionbool SetParent (StreamDirectoryNode InParent)
functionbool SetPath (string InPath)
functionstring StripPathComponent (out string Path)
function Toggle ()
function UpdateCost (optional bool bFullUpdate)
functionbool Valid (int i)
functionbool ValidFile (int i)
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, ^, ^^, |, ||, ~, ~=


Variables Detail

StreamDirectoryNode

bExpanded Source code

var(StreamDirectoryNode) private bool bExpanded;

bInitialized Source code

var(StreamDirectoryNode) private bool bInitialized;

Children Source code

var(StreamDirectoryNode) editconst editinline array<StreamDirectoryNode> Children;

ChildRenderCost Source code

var(StreamDirectoryNode) private int ChildRenderCost;

Contents Source code

var(StreamDirectoryNode) editconst editinline array<string> Contents;

DirectoryName Source code

var(StreamDirectoryNode) editconst private string DirectoryName;

MyPath Source code

var(StreamDirectoryNode) editconst private string MyPath;

NodeRenderCost Source code

var(StreamDirectoryNode) private int NodeRenderCost;

Parent Source code

var(StreamDirectoryNode) StreamDirectoryNode Parent;


Functions Detail

AddChild Source code

function StreamDirectoryNode AddChild ( string ChildName )

AddContent Source code

function bool AddContent ( string ContentName )

ChangeDirectory Source code

function bool ChangeDirectory ( string Path, out StreamDirectoryNode Node, optional bool bRefreshContents )

Clear Source code

function Clear ( optional bool bPropagate )

Collapse Source code

function Collapse ( optional bool bFullUpdate )

Cost Source code

function int Cost ( )

CreateChild Source code

protected function StreamDirectoryNode CreateChild ( string ChildName )

Expand Source code

function Expand ( optional bool bFullUpdate )

ExpandPath Source code

function bool ExpandPath ( string Path )

FindChild Source code

function StreamDirectoryNode FindChild ( string ChildName, optional bool bDeepSearch )

FindChildByPath Source code

function StreamDirectoryNode FindChildByPath ( out string Path )

FindChildIndex Source code

function int FindChildIndex ( string ChildName )

FindFileIndex Source code

function int FindFileIndex ( string FileName )

FindVisibleNode Source code

function StreamDirectoryNode FindVisibleNode ( out int idx )

FindVisibleNodeIndex Source code

function int FindVisibleNodeIndex ( string Path )

GetIndent Source code

function string GetIndent ( )

GetName Source code

function string GetName ( )

GetNodePrefix Source code

function string GetNodePrefix ( bool bNoPrefix )

GetPath Source code

function string GetPath ( )

HandleDebugExec Source code

function bool HandleDebugExec ( string Command, string Param )

HasChildren Source code

function bool HasChildren ( )

Initialized Source code

function bool Initialized ( )

InitializeNode Source code

function InitializeNode ( )

IsEmpty Source code

function bool IsEmpty ( )

IsOpen Source code

function bool IsOpen ( )

NodeText Source code

function string NodeText ( int VisibleIndex, optional bool bNoPrefix )

RefreshNodeContents Source code

function RefreshNodeContents ( )

RemoveChild Source code

function bool RemoveChild ( StreamDirectoryNode Child )

RemoveChildAt Source code

function bool RemoveChildAt ( int i )

RemoveContent Source code

function bool RemoveContent ( string Path )

RemoveContentAt Source code

function bool RemoveContentAt ( int i )

SetName Source code

function bool SetName ( string InName )

SetParent Source code

function bool SetParent ( StreamDirectoryNode InParent )

SetPath Source code

function bool SetPath ( string InPath )

StripPathComponent Source code

static function string StripPathComponent ( out string Path )

Toggle Source code

function Toggle ( )

UpdateCost Source code

function UpdateCost ( optional bool bFullUpdate )

Valid Source code

function bool Valid ( int i )

ValidFile Source code

function bool ValidFile ( int i )


Defaultproperties

defaultproperties
{
     NodeRenderCost=1
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Wed 7/2/2007 19:16:17.281 - Created with UnCodeX