Overview Package Class Source Class tree Glossary
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
floatcomponentOriginX
floatcomponentOriginY
ClientSideCharactercurrentData
MatCoordsLastRenderedMarkerCoords
VectormapCenter
floatmapExtent
RotatormapRotation
floatzoomFactor
HUDRadarBase
boolbClipMarkers
floatdefaultFlashFrequency
floatrelativeEdgeRadius
floatSmallMarkerZoomThreshold
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
functionVector CalcMarkerPosition (Vector position)
functionHUDMaterial GetHUDMaterial (class<RadarInfo> radarInfo, int state, bool isFriendly, EIconType iconType, Color TeamColor, EColorType PrefColorType, optional bool bForceFlash)
function RenderAllies (Canvas c)
function RenderEnemies (Canvas c)
function RenderObjectives (Canvas c)
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)
eventbool ShouldRender (class<RadarInfo> radarInfoClass))
function 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
previous class      next class frames      no frames
Creation time: st 23.5.2018 00:10:31.124 - Created with UnCodeX