Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

# TribesGUI.HUDContainer

Extends
  HUDElement
Modifiers
  native

    Core.Object
    |
    +-- TribesGUI.HUDElement
       |
       +-- TribesGUI.HUDContainer

#### Direct Known Subclasses:

> FireFlagHud, HUDEquipmentIcon, HUDList, HUDLoadoutMenu, HUDLoadoutMenuItem, HUDMessage, HUDObjectiveNotification, HUDPersonalScores, HUDQuickChatMenu, HUDQuickChatMenuItem, HUDRadarBase, HUDReticule, HUDSpeedo, HUDTargetInfo, HUDValueBar, TribesHUDScriptBase

Constants Summary

Inherited Contants from Core.Object
MaxInt, Pi, RF_NotForClient, RF_NotForEdit, RF_NotForServer, RF_Public, RF_Transactional, RF_Transient, RF_Unnamed

Variables Summary
HUDContainer
array<HUDElement> | children

Inherited Variables from TribesGUI.HUDElement
alpha, aspectRatio, backgroundTexture, BaseScript, bFlashing, bIsLayingOut, bNeedsLayout, borderBottom, borderLeft, borderRight, borderTop, bRelativePositioning, bRenderedOnce, bUseResFonts, bVisible, defaultDrawColor, FlashAlphaMax, FlashAlphaMin, FlashDuration, FlashPeriod, FlashStartTime, FlashSwitchTime, foregroundTexture, Height, HelpFont, HelpFontName, HelpLabel, horizontalAlignment, horizontalFill, iniOverride, initialHeight, initialPosX, initialPosY, initialWidth, insetX, insetY, LocalData, nextSibling, offsetX, offsetY, ParentElement, posX, posY, previousSibling, RelativeHeight, RelativePosX, RelativePosY, RelativeWidth, resFontNames, resFonts, screenHeight, screenWidth, TargetAlpha, textColor, textFont, textFontName, timeSeconds, verticalAlignment, verticalFill, Width

Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[6], Outer

Enumerations Summary

Inherited Enumerations from TribesGUI.HUDElement
EHorizontalAlignment, EHorizontalFill, ELayoutDirection, EVerticalAlignment, EVerticalFill

Inherited Enumerations from Core.Object
EAxis, ECamOrientation, ESheerAxis

Structures Summary

Inherited Structures from TribesGUI.HUDElement
HUDMaterial

Inherited Structures from Core.Object
BoundingVolume, Box, Color, CompressedPosition, Coords, GameSpyServerData, Guid, IntegerRange, InterpCurve, InterpCurvePoint, MatCoords, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, Vector

Functions Summary
| HUDElement | AddClonedElement (string className, string objectName, optional string newObjectName))
| HUDElement | AddElement (string className, optional string objectName, optional bool bNoInit))
|  | AddExistingElement (HUDElement NewElement, optional bool bNoInit))
|  | ElementAdded (HUDElement newChild, int index)
|  | ElementRemoved (HUDElement oldChild, int index)
|  | ForceNeedsLayout ()))
| bool | HasElement (HUDElement element))
|  | InitElementHeirachy (TribesHUDScript Base, HUDContainer Parent))
|  | RemoveAll ()))
|  | RemoveElementAt (int index))
|  | SetAlpha (float newAlpha))

Inherited Functions from TribesGUI.HUDElement
Construct, CreateClonedElement, CreateHUDElement, DoLayout, EncodeColor, EncodePlayerName, FlashElement, ForceNeedsLayout, GetAlpha, GetHeight, GetMaximumRelativeX, GetMaximumRelativeY, GetMaximumX, GetMaximumY, GetScreenPos, GetWidth, GetX, GetY, InitElement, InitElementHeirachy, InternalHeight, InternalLeft, InternalTop, InternalWidth, KeyEvent, KeyType, Layout, LoadConfig, LoadFont, LoadFonts, MakeHUDMaterial, MaterialHeight, MaterialWidth, NativeRenderElement, OnMouseClicked, OnMouseDoubleClicked, OnMouseEntered, OnMouseExited, PointInElement, PointInRegion, Render, RenderElement, RenderHUDMaterial, ResetFont, ResetHUDMaterial, ResizeForWidth, RootHUDScript, SetAlpha, SetColor, SetHeight, SetNeedsLayout, SetWidth, SetX, SetY, StaticCreateHUDElement, UpdateData

Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, AllClasses, AllEditableProperties, Allocate, AllProperties, AppSeconds, Asc, Asin, AssertWithDescription, Atan, BeginState, CanSLog, Caps, Chr, Clamp, ClassConstruct, ClassIsChildOf, ClockwiseFrom, CommonBase, Construct, Cos, Cross, DecodeFromURL, Disable, Div, Dot, DynamicFindObject, DynamicLoadObject, Enable, EncodeForURL, EndState, Eval, Exp, FClamp, FindObject, FlushConfig, FMax, FMin, FRand, GetAxes, GetBuildNumber, GetEnum, GetMinCompatibleBuildNumber, GetPropertyText, GetStateName, GetSuperClass, GetUnAxes, GotoState, Hash, HasUnicode, InStr, InterpCurveEval, InterpCurveGetInputDomain, InterpCurveGetOutputRange, Inverse, Invert, IsA, IsInState, IsNearlyZero, IsUTracing, IsValidForURL, IsZero, Left, Len, Lerp, Localize, Locs, Log, Loge, LogGuardStack, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NullReferences, OrthoRotation, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatToRotator, Rand, RandRange, Repl, replaceStr, ResetConfig, Right, RotRand, SaveConfig, SetPropertyText, SetUTracing, Sin, Sleep, SLog, Smerp, Split, Sqrt, Square, StaticSaveConfig, StrCmp, Tan, VDist, VDistSquared, VRand, VSize, VSize2D, VSizeSquared, VSizeSquared2D, Warn, ^, ^^, |, ||, ~, ~=

Variables Detail

### HUDContainer

#### children Source code

var(HUDContainer) array<HUDElement> children;

Functions Detail

#### AddClonedElement Source code

function HUDElement AddClonedElement ( string className, string objectName, optional string newObjectName) )

#### AddElement Source code

function HUDElement AddElement ( string className, optional string objectName, optional bool bNoInit) )

#### AddExistingElement Source code

function AddExistingElement ( HUDElement NewElement, optional bool bNoInit) )

#### ElementAdded Source code

function ElementAdded ( HUDElement newChild, int index )

#### ElementRemoved Source code

function ElementRemoved ( HUDElement oldChild, int index )

#### ForceNeedsLayout Source code

event ForceNeedsLayout ( ) )

#### HasElement Source code

function bool HasElement ( HUDElement element) )

#### InitElementHeirachy Source code

function InitElementHeirachy ( TribesHUDScript Base, HUDContainer Parent) )

#### RemoveAll Source code

function RemoveAll ( ) )

#### RemoveElementAt Source code

function RemoveElementAt ( int index) )

#### SetAlpha Source code

event SetAlpha ( float newAlpha) )

Defaultproperties

    defaultproperties
    {

    }

Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

Creation time: st 23.5.2018 00:10:30.843 - Created with UnCodeX