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

# TribesGUI.HUDRadarBase

Extends
  HUDContainer
Modifiers
  native

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

#### Direct Known Subclasses:

> HUDCommandMap, HUDMarkerDisplay, HUDRadar

Variables Summary
float | componentOriginX
float | componentOriginY
ClientSideCharacter | currentData
MatCoords | LastRenderedMarkerCoords
Vector | mapCenter
float | mapExtent
Rotator | mapRotation
float | zoomFactor
HUDRadarBase
bool | bClipMarkers
float | defaultFlashFrequency
float | relativeEdgeRadius
float | SmallMarkerZoomThreshold

Inherited Variables from TribesGUI.HUDContainer
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

Enumerations Summary

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

Structures Summary

Inherited Structures from TribesGUI.HUDElement
HUDMaterial

Functions Summary
| Vector | CalcMarkerPosition (Vector position)
| HUDMaterial | GetHUDMaterial (class<RadarInfo> radarInfo, int state, bool isFriendly, EIconType iconType, Color TeamColor, EColorType PrefColorType, optional bool bForceFlash)
|  | RenderAllies (Canvas c)
|  | RenderEnemies (Canvas c)
|  | RenderObjectives (Canvas c)
|  | RenderRadarMarker (Canvas c, Vector position, int objectHeight, class<RadarInfo> objectRadarInfo, int state, bool isFriendly, Color TeamColor, EColorType PrefColorType, optional String InfoLabel, optional bool bFlashing, optional Material materialOverride)
| bool | ShouldRender (class<RadarInfo> radarInfoClass))
|  | UpdateData (ClientSideCharacter c))

Inherited Functions from TribesGUI.HUDContainer
AddClonedElement, AddElement, AddExistingElement, ElementAdded, ElementRemoved, ForceNeedsLayout, HasElement, InitElementHeirachy, RemoveAll, RemoveElementAt, SetAlpha

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

Variables Detail

#### componentOriginX Source code

var float componentOriginX;

#### componentOriginY Source code

var float componentOriginY;

#### currentData Source code

var ClientSideCharacter currentData;

#### LastRenderedMarkerCoords Source code

var MatCoords LastRenderedMarkerCoords;

#### mapCenter Source code

var Vector mapCenter;

#### mapExtent Source code

var float mapExtent;

#### mapRotation Source code

var Rotator mapRotation;

#### zoomFactor Source code

var float zoomFactor;

### HUDRadarBase

#### bClipMarkers Source code

var(HUDRadarBase) config bool bClipMarkers;

> whether to clip markers at the zoom level

#### defaultFlashFrequency Source code

var(HUDRadarBase) config float defaultFlashFrequency;

> default frequency to flash icons at

#### relativeEdgeRadius Source code

var(HUDRadarBase) config float relativeEdgeRadius;

#### SmallMarkerZoomThreshold Source code

var(HUDRadarBase) config float SmallMarkerZoomThreshold;

> zoom level after which the markers will becom dots

Functions Detail

#### CalcMarkerPosition Source code

native function Vector CalcMarkerPosition ( Vector position )

#### GetHUDMaterial Source code

static native function HUDMaterial GetHUDMaterial ( class<RadarInfo> radarInfo, int state, bool isFriendly, EIconType iconType, Color TeamColor, EColorType PrefColorType, optional bool bForceFlash )

#### RenderAllies Source code

native function RenderAllies ( Canvas c )

#### RenderEnemies Source code

native function RenderEnemies ( Canvas c )

#### RenderObjectives Source code

native function RenderObjectives ( Canvas c )

#### RenderRadarMarker Source code

native function RenderRadarMarker ( Canvas c, Vector position, int objectHeight, class<RadarInfo> objectRadarInfo, int state, bool isFriendly, Color TeamColor, EColorType PrefColorType, optional String InfoLabel, optional bool bFlashing, optional Material materialOverride )

#### ShouldRender Source code

event bool ShouldRender ( class<RadarInfo> radarInfoClass) )

#### UpdateData Source code

function UpdateData ( ClientSideCharacter c) )

Defaultproperties

    defaultproperties
    {
    	bClipMarkers = true
    	defaultFlashFrequency = 0.7
    	SmallMarkerZoomThreshold=0.7
    }

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

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