Difference between revisions of "Dota 2 Workshop Tools/Panorama/Javascript/API"

From Valve Developer Community
Jump to: navigation, search
(revert)
Line 5: Line 5:
 
NOTE: Currently, the command doesn't distinguish between methods declared on a class and methods it inherits from a base class. For example, every subclass of Panel2D lists 'SetHasClass' as a method.
 
NOTE: Currently, the command doesn't distinguish between methods declared on a class and methods it inherits from a base class. For example, every subclass of Panel2D lists 'SetHasClass' as a method.
  
Generated on 29 March 2017
+
Generated on 27 April 2016
  
=== CPanoramaScript_GameEvents ===
+
=== CDOTA_PanoramaScript_GameEvents ===
 
{| class="standard-table" style="width: 100%;"
 
{| class="standard-table" style="width: 100%;"
 
! Function
 
! Function
Line 14: Line 14:
 
|-  
 
|-  
 
| Subscribe
 
| Subscribe
| <code>"GameEvents".Subscribe( cstring pEventName, js_value funcVal )</code>
+
| <code>GameEvents.Subscribe( cstring pEventName, js_value funcVal )</code>
 
| Subscribe to a game event
 
| Subscribe to a game event
 
|-  
 
|-  
 
| Unsubscribe
 
| Unsubscribe
| <code>"GameEvents".Unsubscribe( integer nCallbackHandle )</code>
+
| <code>GameEvents.Unsubscribe( integer nCallbackHandle )</code>
 
| Unsubscribe from a game event
 
| Unsubscribe from a game event
 
|-  
 
|-  
 
| SendCustomGameEventToServer
 
| SendCustomGameEventToServer
| <code>"GameEvents".SendCustomGameEventToServer( cstring pEventName, js_object jsObject )</code>
+
| <code>GameEvents.SendCustomGameEventToServer( cstring pEventName, js_object jsObject )</code>
 
| Send a custom game event
 
| Send a custom game event
 
|-  
 
|-  
 
| SendEventClientSide
 
| SendEventClientSide
| <code>"GameEvents".SendEventClientSide( cstring pEventName, js_object jsObject )</code>
+
| <code>GameEvents.SendEventClientSide( cstring pEventName, js_object jsObject )</code>
 
| Send a client-side event using gameeventmanager (only useful for a few specific events)
 
| Send a client-side event using gameeventmanager (only useful for a few specific events)
 
|}
 
|}
  
  
=== CPanoramaScript_CustomNetTables ===
+
=== CDOTA_PanoramaScript_GameUI ===
 +
{| class="standard-table" style="width: 100%;"
 +
! Function
 +
! Signature
 +
! Description
 +
|-
 +
| SetDefaultUIEnabled
 +
| <code>GameUI.SetDefaultUIEnabled( integer nElementType, boolean bVisible )</code>
 +
| Control whether the default UI is enabled
 +
|-
 +
| CustomUIConfig
 +
| <code>GameUI.CustomUIConfig( js_raw_args args )</code>
 +
| Get the current UI configuration
 +
|-
 +
| PingMinimapAtLocation
 +
| <code>GameUI.PingMinimapAtLocation( js_value vec3 )</code>
 +
| Create a minimap ping at the given location
 +
|-
 +
| SetMouseCallback
 +
| <code>GameUI.SetMouseCallback( js_value callbackFn )</code>
 +
| Install a mouse input filter
 +
|-
 +
| EnableAliMode
 +
| <code>GameUI.EnableAliMode( boolean bEnable, integer nPort, js_value offsetVal, integer nScale )</code>
 +
|
 +
|-
 +
| GetCursorPosition
 +
| <code>GameUI.GetCursorPosition( js_raw_args args )</code>
 +
| Get the current mouse position.
 +
|-
 +
| FindScreenEntities
 +
| <code>GameUI.FindScreenEntities( js_raw_args args )</code>
 +
| Return the entity index of the entity under the given screen position.
 +
|-
 +
| GetScreenWorldPosition
 +
| <code>GameUI.GetScreenWorldPosition( js_raw_args args )</code>
 +
| Get the world position of the screen position, or null if the cursor is out of the world.
 +
|-
 +
| WasMousePressed
 +
| <code>GameUI.WasMousePressed( integer nButtonNum )</code>
 +
| Install a mouse input filter
 +
|-
 +
| WasMouseDoublePressed
 +
| <code>GameUI.WasMouseDoublePressed( integer nButtonNum )</code>
 +
| Install a mouse input filter
 +
|-
 +
| IsMouseDown
 +
| <code>GameUI.IsMouseDown( integer nButtonNum )</code>
 +
| Install a mouse input filter
 +
|-
 +
| IsShiftDown
 +
| <code>GameUI.IsShiftDown()</code>
 +
| Is the shift button pressed?
 +
|-
 +
| IsAltDown
 +
| <code>GameUI.IsAltDown()</code>
 +
| Is the alt button pressed?
 +
|-
 +
| IsControlDown
 +
| <code>GameUI.IsControlDown()</code>
 +
| Is the control button pressed?
 +
|-
 +
| GetClickBehaviors
 +
| <code>GameUI.GetClickBehaviors()</code>
 +
| Get the current UI click interaction mode.
 +
|-
 +
| SelectUnit
 +
| <code>GameUI.SelectUnit( integer nEntityIndex, boolean bAddToGroup )</code>
 +
| Select a unit, adding it to the group or replacing the current selection.
 +
|-
 +
| SetCameraPitchMin
 +
| <code>GameUI.SetCameraPitchMin( float flPitchMin )</code>
 +
| Set the minimum camera pitch angle.
 +
|-
 +
| SetCameraPitchMax
 +
| <code>GameUI.SetCameraPitchMax( float flPitchMax )</code>
 +
| Set the maximum camera pitch angle.
 +
|-
 +
| SetCameraYaw
 +
| <code>GameUI.SetCameraYaw( float flCameraYaw )</code>
 +
| Set the camera's yaw.
 +
|-
 +
| SetCameraLookAtPositionHeightOffset
 +
| <code>GameUI.SetCameraLookAtPositionHeightOffset( float flCameraLookAtHeightOffset )</code>
 +
| Offset the camera's look at point.
 +
|-
 +
| SetCameraDistance
 +
| <code>GameUI.SetCameraDistance( float flDistance )</code>
 +
| Set the camera distance from the look at point.
 +
|-
 +
| SetRenderBottomInsetOverride
 +
| <code>GameUI.SetRenderBottomInsetOverride( integer nInset )</code>
 +
| Set the gap between the bottom of the screen and the game rendering viewport. (Value expressed as pixels in a normalized 1024x768 viewport.)
 +
|-
 +
| SetRenderTopInsetOverride
 +
| <code>GameUI.SetRenderTopInsetOverride( integer nInset )</code>
 +
| Set the gap between the top of the screen and the game rendering viewport. (Value expressed as pixels in a normalized 1024x768 viewport.)
 +
|-
 +
| SetCameraTarget
 +
| <code>GameUI.SetCameraTarget( integer nTargetEntIndex )</code>
 +
| Set the camera target for the local player, or -1 to clear.
 +
|}
 +
 
 +
 
 +
=== CDOTA_PanoramaScript_CustomNetTables ===
 
{| class="standard-table" style="width: 100%;"
 
{| class="standard-table" style="width: 100%;"
 
! Function
 
! Function
Line 38: Line 142:
 
|-  
 
|-  
 
| GetTableValue
 
| GetTableValue
| <code>"CustomNetTables".GetTableValue( cstring pTableName, cstring pKeyName )</code>
+
| <code>CustomNetTables.GetTableValue( cstring pTableName, cstring pKeyName )</code>
 
| Get a key from a custom net table
 
| Get a key from a custom net table
 
|-  
 
|-  
 
| GetAllTableValues
 
| GetAllTableValues
| <code>"CustomNetTables".GetAllTableValues( cstring pTableName )</code>
+
| <code>CustomNetTables.GetAllTableValues( cstring pTableName )</code>
 
| Get all values from a custom net table
 
| Get all values from a custom net table
 
|-  
 
|-  
 
| SubscribeNetTableListener
 
| SubscribeNetTableListener
| <code>"CustomNetTables".SubscribeNetTableListener( js_raw_args args )</code>
+
| <code>CustomNetTables.SubscribeNetTableListener( js_raw_args args )</code>
 
| Register a callback when a particular custom net table changes
 
| Register a callback when a particular custom net table changes
 
|-  
 
|-  
 
| UnsubscribeNetTableListener
 
| UnsubscribeNetTableListener
| <code>"CustomNetTables".UnsubscribeNetTableListener( integer nCallbackHandle )</code>
+
| <code>CustomNetTables.UnsubscribeNetTableListener( integer nCallbackHandle )</code>
 
| Unsubscribe from a game event
 
| Unsubscribe from a game event
 
|}
 
|}
  
  
=== $ ===
+
=== CScriptBindingPR_Players ===
 
{| class="standard-table" style="width: 100%;"
 
{| class="standard-table" style="width: 100%;"
 
! Function
 
! Function
Line 61: Line 165:
 
! Description
 
! Description
 
|-  
 
|-  
| Msg
+
| GetMaxPlayers
| <code>Msg( js_raw_args js_raw_args_1 )</code>
+
| <code>Players.GetMaxPlayers()</code>
| Log a message
+
| Get the maximum number of players in the game.
 +
|-
 +
| GetMaxTeamPlayers
 +
| <code>Players.GetMaxTeamPlayers()</code>
 +
| Get the maximum number of players on teams.
 
|-  
 
|-  
| DispatchEvent
+
| GetLocalPlayer
| <code>DispatchEvent( js_raw_args js_raw_args_1 )</code>
+
| <code>Players.GetLocalPlayer()</code>
| Dispatch an event
+
| Get the local player ID.
 
|-  
 
|-  
| DispatchEventAsync
+
| IsValidPlayerID
| <code>DispatchEventAsync( js_raw_args js_raw_args_1 )</code>
+
| <code>Players.IsValidPlayerID( integer iPlayerID )</code>
| Dispatch an event to occur later
+
| Is the nth player a valid player?
 
|-  
 
|-  
| RegisterEventHandler
+
| GetPlayerName
| <code>RegisterEventHandler( js_raw_args js_raw_args_1 )</code>
+
| <code>Players.GetPlayerName( integer iPlayerID )</code>
| Register an event handler
+
| Return the name of a player.
 
|-  
 
|-  
| RegisterForUnhandledEvent
+
| GetPlayerHeroEntityIndex
| <code>RegisterForUnhandledEvent( js_raw_args js_raw_args_1 )</code>
+
| <code>Players.GetPlayerHeroEntityIndex( integer iPlayerID )</code>
| Register a handler for an event that is not otherwise handled
+
| Get the entity index of the hero controlled by this player.
 
|-  
 
|-  
| UnregisterForUnhandledEvent
+
| GetSelectedEntities
| <code>UnregisterForUnhandledEvent( js_raw_args js_raw_args_1 )</code>
+
| <code>Players.GetSelectedEntities( integer iPlayerID )</code>
| Remove an unhandled event handler
+
| Get the entities this player has selected.
 
|-  
 
|-  
| FindChildInContext
+
| GetQueryUnit
| <code>FindChildInContext( js_raw_args js_raw_args_1 )</code>
+
| <code>Players.GetQueryUnit( integer iPlayerID )</code>
| Find an element
+
| Get the entities this player is querying.
 
|-  
 
|-  
| AsyncWebRequest
+
| GetLocalPlayerPortraitUnit
| <code>AsyncWebRequest( js_raw_args js_raw_args_1 )</code>
+
| <code>Players.GetLocalPlayerPortraitUnit()</code>
| Make a web request
+
| Get local player current portrait unit. (ie. Player's hero or primary selected unit.)
 +
|-
 +
| CanPlayerBuyback
 +
| <code>Players.CanPlayerBuyback( integer iPlayerID )</code>
 +
| Can the player buy back?
 
|-  
 
|-  
| CreatePanel
+
| HasCustomGameTicketForPlayerID
| <code>CreatePanel( js_raw_args js_raw_args_1 )</code>
+
| <code>Players.HasCustomGameTicketForPlayerID( integer iPlayerID )</code>
| Create a new panel
+
| Does this player have a custom game ticket?
 
|-  
 
|-  
| Localize
+
| GetAssists
| <code>Localize( js_raw_args js_raw_args_1 )</code>
+
| <code>Players.GetAssists( integer iPlayerID )</code>
| Localize a string
+
| The number of assists credited to a player.
 
|-  
 
|-  
| Language
+
| GetClaimedDenies
| <code>Language( js_raw_args js_raw_args_1 )</code>
+
| <code>Players.GetClaimedDenies( integer iPlayerID )</code>
| Get the current language
+
|  
 
|-  
 
|-  
| Schedule
+
| GetClaimedMisses
| <code>Schedule( js_raw_args js_raw_args_1 )</code>
+
| <code>Players.GetClaimedMisses( integer iPlayerID )</code>
| Schedule a function to be called later
+
|  
 
|-  
 
|-  
| CancelScheduled
+
| GetDeaths
| <code>CancelScheduled( js_raw_args js_raw_args_1 )</code>
+
| <code>Players.GetDeaths( integer iPlayerID )</code>
| Cancelse a scheduled function
+
| The number of deaths a player has suffered.
 
|-  
 
|-  
| GetContextPanel
+
| GetDenies
| <code>GetContextPanel( js_raw_args js_raw_args_1 )</code>
+
| <code>Players.GetDenies( integer iPlayerID )</code>
| Get the current panel context
+
| The number of denies credited to a player.
 
|-  
 
|-  
| RegisterKeyBind
+
| GetGold
| <code>RegisterKeyBind( js_raw_args js_raw_args_1 )</code>
+
| <code>Players.GetGold( integer iPlayerID )</code>
| Register a key binding
+
| The amount of gold a player has.
 
|-  
 
|-  
| Each
+
| GetKills
| <code>Each( js_raw_args js_raw_args_1 )</code>
+
| <code>Players.GetKills( integer iPlayerID )</code>
| Call a function on each given item
+
| The number of kills credited to a player.
|}
 
 
 
 
 
=== Panel ===
 
{| class="standard-table" style="width: 100%;"
 
! Function
 
! Signature
 
! Description
 
 
|-  
 
|-  
| visible
+
| GetLastBuybackTime
| <code>Panel.visible( boolean boolean_1 )</code>
+
| <code>Players.GetLastBuybackTime( integer iPlayerID )</code>
 
|  
 
|  
 
|-  
 
|-  
| enabled
+
| GetLastHitMultikill
| <code>Panel.enabled( boolean boolean_1 )</code>
+
| <code>Players.GetLastHitMultikill( integer iPlayerID )</code>
 
|  
 
|  
 
|-  
 
|-  
| checked
+
| GetLastHits
| <code>Panel.checked( boolean boolean_1 )</code>
+
| <code>Players.GetLastHits( integer iPlayerID )</code>
 +
| The number of last hits credited to a player.
 +
|-
 +
| GetLastHitStreak
 +
| <code>Players.GetLastHitStreak( integer iPlayerID )</code>
 
|  
 
|  
 
|-  
 
|-  
| defaultfocus
+
| GetLevel
| <code>Panel.defaultfocus( cstring cstring_1 )</code>
+
| <code>Players.GetLevel( integer iPlayerID )</code>
 +
| The current level of a player.
 +
|-
 +
| GetMisses
 +
| <code>Players.GetMisses( integer iPlayerID )</code>
 
|  
 
|  
 
|-  
 
|-  
| inputnamespace
+
| GetNearbyCreepDeaths
| <code>Panel.inputnamespace( cstring cstring_1 )</code>
+
| <code>Players.GetNearbyCreepDeaths( integer iPlayerID )</code>
 
|  
 
|  
 
|-  
 
|-  
| hittest
+
| GetReliableGold
| <code>Panel.hittest( boolean boolean_1 )</code>
+
| <code>Players.GetReliableGold( integer iPlayerID )</code>
 +
| Total reliable gold for this player.
 +
|-
 +
| GetRespawnSeconds
 +
| <code>Players.GetRespawnSeconds( integer iPlayerID )</code>
 
|  
 
|  
 
|-  
 
|-  
| hittestchildren
+
| GetStreak
| <code>Panel.hittestchildren( boolean boolean_1 )</code>
+
| <code>Players.GetStreak( integer iPlayerID )</code>
 
|  
 
|  
 
|-  
 
|-  
| tabindex
+
| GetTotalEarnedGold
| <code>Panel.tabindex( float float_1 )</code>
+
| <code>Players.GetTotalEarnedGold( integer iPlayerID )</code>
 +
| Total gold earned in this game by this player.
 +
|-
 +
| GetTotalEarnedXP
 +
| <code>Players.GetTotalEarnedXP( integer iPlayerID )</code>
 +
| Total xp earned in this game by this player.
 +
|-
 +
| GetUnreliableGold
 +
| <code>Players.GetUnreliableGold( integer iPlayerID )</code>
 +
| Total unreliable gold for this player.
 +
|-
 +
| GetTeam
 +
| <code>Players.GetTeam( integer iPlayerID )</code>
 +
| Get the team this player is on.
 +
|-
 +
| GetGoldPerMin
 +
| <code>Players.GetGoldPerMin( integer iPlayerID )</code>
 +
| Average gold earned per minute for this player.
 +
|-
 +
| GetXPPerMin
 +
| <code>Players.GetXPPerMin( integer iPlayerID )</code>
 +
| Average xp earned per minute for this player.
 +
|-
 +
| GetPlayerSelectedHero
 +
| <code>Players.GetPlayerSelectedHero( integer iPlayerID )</code>
 +
| Return the name of the hero a player is controlling.
 +
|-
 +
| GetPlayerColor
 +
| <code>Players.GetPlayerColor( integer iPlayerID )</code>
 +
| Get the player color.
 +
|-
 +
| IsSpectator
 +
| <code>Players.IsSpectator( integer iPlayerID )</code>
 +
| Is this player a spectator.
 +
|-
 +
| PlayerPortraitClicked
 +
| <code>Players.PlayerPortraitClicked( integer nClickedPlayerID, boolean bHoldingCtrl, boolean bHoldingAlt )</code>
 +
| .
 +
|-
 +
| BuffClicked
 +
| <code>Players.BuffClicked( integer nEntity, integer nBuffSerial, boolean bAlert )</code>
 +
| .
 +
|}
 +
 
 +
 
 +
=== CScriptBindingPR_Entities ===
 +
{| class="standard-table" style="width: 100%;"
 +
! Function
 +
! Signature
 +
! Description
 +
|-
 +
| GetAbsOrigin
 +
| <code>Entities.GetAbsOrigin( integer nEntityIndex )</code>
 +
| Get the world origin of the entity.
 +
|-
 +
| GetForward
 +
| <code>Entities.GetForward( integer nEntityIndex )</code>
 +
| Get the forward vector of the entity.
 +
|-
 +
| GetRight
 +
| <code>Entities.GetRight( integer nEntityIndex )</code>
 +
| Get the right vector of the entity.
 +
|-
 +
| GetUp
 +
| <code>Entities.GetUp( integer nEntityIndex )</code>
 +
| Get the up vector of the entity.
 +
|-
 +
| GetAllBuildingEntities
 +
| <code>Entities.GetAllBuildingEntities()</code>
 +
| Get all the building entities.
 +
|-
 +
| GetAllHeroEntities
 +
| <code>Entities.GetAllHeroEntities()</code>
 +
| Get all the hero entities.
 +
|-
 +
| GetAllEntitiesByName
 +
| <code>Entities.GetAllEntitiesByName( cstring pszName )</code>
 +
| Get all the entities with a given name.
 +
|-
 +
| GetAllEntitiesByClassname
 +
| <code>Entities.GetAllEntitiesByClassname( cstring pszName )</code>
 +
| Get all the entities with a given classname.
 +
|-
 +
| GetAllCreatureEntities
 +
| <code>Entities.GetAllCreatureEntities()</code>
 +
| Get all the creature entities.
 +
|-
 +
| GetAllEntities
 +
| <code>Entities.GetAllEntities()</code>
 +
| Get all the entities.
 +
|-
 +
| CanBeDominated
 +
| <code>Entities.CanBeDominated( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| selectionpos_x
+
| HasAttackCapability
| <code>Panel.selectionpos_x( float float_1 )</code>
+
| <code>Entities.HasAttackCapability( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| selectionpos_y
+
| HasCastableAbilities
| <code>Panel.selectionpos_y( float float_1 )</code>
+
| <code>Entities.HasCastableAbilities( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| id
+
| HasFlyingVision
| <code>Panel.id()</code>
+
| <code>Entities.HasFlyingVision( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| layoutfile
+
| HasFlyMovementCapability
| <code>Panel.layoutfile()</code>
+
| <code>Entities.HasFlyMovementCapability( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| contentwidth
+
| HasGroundMovementCapability
| <code>Panel.contentwidth()</code>
+
| <code>Entities.HasGroundMovementCapability( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| contentheight
+
| HasMovementCapability
| <code>Panel.contentheight()</code>
+
| <code>Entities.HasMovementCapability( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| desiredlayoutwidth
+
| HasScepter
| <code>Panel.desiredlayoutwidth()</code>
+
| <code>Entities.HasScepter( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| desiredlayoutheight
+
| HasUpgradeableAbilities
| <code>Panel.desiredlayoutheight()</code>
+
| <code>Entities.HasUpgradeableAbilities( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| actuallayoutwidth
+
| HasUpgradeableAbilitiesThatArentMaxed
| <code>Panel.actuallayoutwidth()</code>
+
| <code>Entities.HasUpgradeableAbilitiesThatArentMaxed( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| actuallayoutheight
+
| IsAlive
| <code>Panel.actuallayoutheight()</code>
+
| <code>Entities.IsAlive( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| actualxoffset
+
| IsAncient
| <code>Panel.actualxoffset()</code>
+
| <code>Entities.IsAncient( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| actualyoffset
+
| IsAttackImmune
| <code>Panel.actualyoffset()</code>
+
| <code>Entities.IsAttackImmune( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| scrolloffset_y
+
| IsBarracks
| <code>Panel.scrolloffset_y()</code>
+
| <code>Entities.IsBarracks( integer nEntityIndex )</code>
 +
|
 +
|-
 +
| IsBlind
 +
| <code>Entities.IsBlind( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| scrolloffset_x
+
| IsBoss
| <code>Panel.scrolloffset_x()</code>
+
| <code>Entities.IsBoss( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| style
+
| IsRoshan
| <code>Panel.style()</code>
+
| <code>Entities.IsRoshan( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| AddClass
+
| IsBuilding
| <code>Panel.AddClass( cstring cstring_1 )</code>
+
| <code>Entities.IsBuilding( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| RemoveClass
+
| IsCommandRestricted
| <code>Panel.RemoveClass( cstring cstring_1 )</code>
+
| <code>Entities.IsCommandRestricted( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BHasClass
+
| IsConsideredHero
| <code>Panel.BHasClass( cstring cstring_1 )</code>
+
| <code>Entities.IsConsideredHero( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetHasClass
+
| IsControllableByAnyPlayer
| <code>Panel.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
+
| <code>Entities.IsControllableByAnyPlayer( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| ToggleClass
+
| IsCourier
| <code>Panel.ToggleClass( cstring cstring_1 )</code>
+
| <code>Entities.IsCourier( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SwitchClass
+
| IsCreature
| <code>Panel.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
+
| <code>Entities.IsCreature( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| ClearPanelEvent
+
| IsCreep
| <code>Panel.ClearPanelEvent( cstring cstring_1 )</code>
+
| <code>Entities.IsCreep( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDraggable
+
| IsCreepHero
| <code>Panel.SetDraggable( boolean boolean_1 )</code>
+
| <code>Entities.IsCreepHero( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| IsDraggable
+
| IsDeniable
| <code>Panel.IsDraggable()</code>
+
| <code>Entities.IsDeniable( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetChildCount
+
| IsDominated
| <code>Panel.GetChildCount()</code>
+
| <code>Entities.IsDominated( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetChild
+
| IsEnemy
| <code>Panel.GetChild( integer integer_1 )</code>
+
| <code>Entities.IsEnemy( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetChildIndex
+
| IsEvadeDisabled
| <code>Panel.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
+
| <code>Entities.IsEvadeDisabled( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| Children
+
| IsFort
| <code>Panel.Children()</code>
+
| <code>Entities.IsFort( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| FindChildrenWithClassTraverse
+
| IsFrozen
| <code>Panel.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
+
| <code>Entities.IsFrozen( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetParent
+
| IsGeneratedByEconItem
| <code>Panel.GetParent()</code>
+
| <code>Entities.IsGeneratedByEconItem( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetParent
+
| IsHallofFame
| <code>Panel.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
+
| <code>Entities.IsHallofFame( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| FindChild
+
| IsDisarmed
| <code>Panel.FindChild( cstring cstring_1 )</code>
+
| <code>Entities.IsDisarmed( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| FindChildTraverse
+
| IsHero
| <code>Panel.FindChildTraverse( cstring cstring_1 )</code>
+
| <code>Entities.IsHero( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| FindChildInLayoutFile
+
| IsHexed
| <code>Panel.FindChildInLayoutFile( cstring cstring_1 )</code>
+
| <code>Entities.IsHexed( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| RemoveAndDeleteChildren
+
| IsIllusion
| <code>Panel.RemoveAndDeleteChildren()</code>
+
| <code>Entities.IsIllusion( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| MoveChildBefore
+
| IsInRangeOfFountain
| <code>Panel.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
+
| <code>Entities.IsInRangeOfFountain( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| MoveChildAfter
+
| IsInventoryEnabled
| <code>Panel.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
+
| <code>Entities.IsInventoryEnabled( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetPositionWithinWindow
+
| IsInvisible
| <code>Panel.GetPositionWithinWindow()</code>
+
| <code>Entities.IsInvisible( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| ApplyStyles
+
| IsInvulnerable
| <code>Panel.ApplyStyles( boolean boolean_1 )</code>
+
| <code>Entities.IsInvulnerable( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| ClearPropertyFromCode
+
| IsLaneCreep
| <code>Panel.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
+
| <code>Entities.IsLaneCreep( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| DeleteAsync
+
| IsLowAttackPriority
| <code>Panel.DeleteAsync( float float_1 )</code>
+
| <code>Entities.IsLowAttackPriority( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BIsTransparent
+
| IsMagicImmune
| <code>Panel.BIsTransparent()</code>
+
| <code>Entities.IsMagicImmune( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BAcceptsInput
+
| IsMechanical
| <code>Panel.BAcceptsInput()</code>
+
| <code>Entities.IsMechanical( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BAcceptsFocus
+
| IsMuted
| <code>Panel.BAcceptsFocus()</code>
+
| <code>Entities.IsMuted( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetFocus
+
| IsNeutralUnitType
| <code>Panel.SetFocus()</code>
+
| <code>Entities.IsNeutralUnitType( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| UpdateFocusInContext
+
| IsNightmared
| <code>Panel.UpdateFocusInContext()</code>
+
| <code>Entities.IsNightmared( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BHasHoverStyle
+
| IsOther
| <code>Panel.BHasHoverStyle()</code>
+
| <code>Entities.IsOther( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetAcceptsFocus
+
| IsOutOfGame
| <code>Panel.SetAcceptsFocus( boolean boolean_1 )</code>
+
| <code>Entities.IsOutOfGame( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDisableFocusOnMouseDown
+
| IsOwnedByAnyPlayer
| <code>Panel.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
+
| <code>Entities.IsOwnedByAnyPlayer( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BHasKeyFocus
+
| IsPhantom
| <code>Panel.BHasKeyFocus()</code>
+
| <code>Entities.IsPhantom( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetScrollParentToFitWhenFocused
+
| IsRangedAttacker
| <code>Panel.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
+
| <code>Entities.IsRangedAttacker( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BScrollParentToFitWhenFocused
+
| IsRealHero
| <code>Panel.BScrollParentToFitWhenFocused()</code>
+
| <code>Entities.IsRealHero( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| IsSelected
+
| IsRooted
| <code>Panel.IsSelected()</code>
+
| <code>Entities.IsRooted( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BHasDescendantKeyFocus
+
| IsSelectable
| <code>Panel.BHasDescendantKeyFocus()</code>
+
| <code>Entities.IsSelectable( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BLoadLayout
+
| IsShop
| <code>Panel.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
+
| <code>Entities.IsShop( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BLoadLayoutFromString
+
| IsSilenced
| <code>Panel.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
+
| <code>Entities.IsSilenced( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| LoadLayoutFromStringAsync
+
| IsSpeciallyDeniable
| <code>Panel.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
+
| <code>Entities.IsSpeciallyDeniable( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| LoadLayoutAsync
+
| IsStunned
| <code>Panel.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
+
| <code>Entities.IsStunned( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BLoadLayoutSnippet
+
| IsSummoned
| <code>Panel.BLoadLayoutSnippet( cstring cstring_1 )</code>
+
| <code>Entities.IsSummoned( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BCreateChildren
+
| IsTower
| <code>Panel.BCreateChildren( cstring cstring_1 )</code>
+
| <code>Entities.IsTower( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetTopOfInputContext
+
| IsUnselectable
| <code>Panel.SetTopOfInputContext( boolean boolean_1 )</code>
+
| <code>Entities.IsUnselectable( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDialogVariable
+
| IsWard
| <code>Panel.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
+
| <code>Entities.IsWard( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDialogVariableInt
+
| IsZombie
| <code>Panel.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
+
| <code>Entities.IsZombie( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDialogVariableTime
+
| NoHealthBar
| <code>Panel.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
+
| <code>Entities.NoHealthBar( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollToTop
+
| NoTeamMoveTo
| <code>Panel.ScrollToTop()</code>
+
| <code>Entities.NoTeamMoveTo( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollToBottom
+
| NoTeamSelect
| <code>Panel.ScrollToBottom()</code>
+
| <code>Entities.NoTeamSelect( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollToLeftEdge
+
| NotOnMinimap
| <code>Panel.ScrollToLeftEdge()</code>
+
| <code>Entities.NotOnMinimap( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollToRightEdge
+
| NotOnMinimapForEnemies
| <code>Panel.ScrollToRightEdge()</code>
+
| <code>Entities.NotOnMinimapForEnemies( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollParentToMakePanelFit
+
| NoUnitCollision
| <code>Panel.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
+
| <code>Entities.NoUnitCollision( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BCanSeeInParentScroll
+
| PassivesDisabled
| <code>Panel.BCanSeeInParentScroll()</code>
+
| <code>Entities.PassivesDisabled( integer nEntityIndex )</code>
 +
|
 +
|-
 +
| ProvidesVision
 +
| <code>Entities.ProvidesVision( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetAttributeInt
+
| UsesHeroAbilityNumbers
| <code>Panel.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
+
| <code>Entities.UsesHeroAbilityNumbers( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetAttributeString
+
| GetAbilityCount
| <code>Panel.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
+
| <code>Entities.GetAbilityCount( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetAttributeUInt32
+
| GetCombatClassAttack
| <code>Panel.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
+
| <code>Entities.GetCombatClassAttack( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetAttributeInt
+
| GetCombatClassDefend
| <code>Panel.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
+
| <code>Entities.GetCombatClassDefend( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetAttributeString
+
| GetCurrentVisionRange
| <code>Panel.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
+
| <code>Entities.GetCurrentVisionRange( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetAttributeUInt32
+
| GetDamageBonus
| <code>Panel.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
+
| <code>Entities.GetDamageBonus( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetInputNamespace
+
| GetDamageMax
| <code>Panel.SetInputNamespace( cstring cstring_1 )</code>
+
| <code>Entities.GetDamageMax( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| RegisterForReadyEvents
+
| GetDamageMin
| <code>Panel.RegisterForReadyEvents( boolean boolean_1 )</code>
+
| <code>Entities.GetDamageMin( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BReadyForDisplay
+
| GetDayTimeVisionRange
| <code>Panel.BReadyForDisplay()</code>
+
| <code>Entities.GetDayTimeVisionRange( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetReadyForDisplay
+
| GetHealth
| <code>Panel.SetReadyForDisplay( boolean boolean_1 )</code>
+
| <code>Entities.GetHealth( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetPanelEvent
+
| GetHealthPercent
| <code>Panel.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
+
| <code>Entities.GetHealthPercent( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| RunScriptInPanelContext
+
| GetHealthThinkRegen
| <code>Panel.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
+
| <code>Entities.GetHealthThinkRegen( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| rememberchildfocus
+
| GetLevel
| <code>Panel.rememberchildfocus( boolean boolean_1 )</code>
+
| <code>Entities.GetLevel( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| paneltype
+
| GetMaxHealth
| <code>Panel.paneltype()</code>
+
| <code>Entities.GetMaxHealth( integer nEntityIndex )</code>
 
|  
 
|  
|}
 
 
 
=== DOTACustomUIRoot ===
 
{| class="standard-table" style="width: 100%;"
 
! Function
 
! Signature
 
! Description
 
 
|-  
 
|-  
| visible
+
| GetNightTimeVisionRange
| <code>DOTACustomUIRoot.visible( boolean boolean_1 )</code>
+
| <code>Entities.GetNightTimeVisionRange( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| enabled
+
| GetStates
| <code>DOTACustomUIRoot.enabled( boolean boolean_1 )</code>
+
| <code>Entities.GetStates( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| checked
+
| GetTotalPurchasedUpgradeGoldCost
| <code>DOTACustomUIRoot.checked( boolean boolean_1 )</code>
+
| <code>Entities.GetTotalPurchasedUpgradeGoldCost( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| defaultfocus
+
| GetTeamNumber
| <code>DOTACustomUIRoot.defaultfocus( cstring cstring_1 )</code>
+
| <code>Entities.GetTeamNumber( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| inputnamespace
+
| GetAttackRange
| <code>DOTACustomUIRoot.inputnamespace( cstring cstring_1 )</code>
+
| <code>Entities.GetAttackRange( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| hittest
+
| GetAttackSpeed
| <code>DOTACustomUIRoot.hittest( boolean boolean_1 )</code>
+
| <code>Entities.GetAttackSpeed( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| hittestchildren
+
| GetAttacksPerSecond
| <code>DOTACustomUIRoot.hittestchildren( boolean boolean_1 )</code>
+
| <code>Entities.GetAttacksPerSecond( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| tabindex
+
| GetBaseAttackTime
| <code>DOTACustomUIRoot.tabindex( float float_1 )</code>
+
| <code>Entities.GetBaseAttackTime( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| selectionpos_x
+
| GetBaseMagicalResistanceValue
| <code>DOTACustomUIRoot.selectionpos_x( float float_1 )</code>
+
| <code>Entities.GetBaseMagicalResistanceValue( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| selectionpos_y
+
| GetBaseMoveSpeed
| <code>DOTACustomUIRoot.selectionpos_y( float float_1 )</code>
+
| <code>Entities.GetBaseMoveSpeed( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| id
+
| GetBonusPhysicalArmor
| <code>DOTACustomUIRoot.id()</code>
+
| <code>Entities.GetBonusPhysicalArmor( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| layoutfile
+
| GetCollisionPadding
| <code>DOTACustomUIRoot.layoutfile()</code>
+
| <code>Entities.GetCollisionPadding( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| contentwidth
+
| GetEffectiveInvisibilityLevel
| <code>DOTACustomUIRoot.contentwidth()</code>
+
| <code>Entities.GetEffectiveInvisibilityLevel( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| contentheight
+
| GetHasteFactor
| <code>DOTACustomUIRoot.contentheight()</code>
+
| <code>Entities.GetHasteFactor( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| desiredlayoutwidth
+
| GetHullRadius
| <code>DOTACustomUIRoot.desiredlayoutwidth()</code>
+
| <code>Entities.GetHullRadius( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| desiredlayoutheight
+
| GetIdealSpeed
| <code>DOTACustomUIRoot.desiredlayoutheight()</code>
+
| <code>Entities.GetIdealSpeed( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| actuallayoutwidth
+
| GetIncreasedAttackSpeed
| <code>DOTACustomUIRoot.actuallayoutwidth()</code>
+
| <code>Entities.GetIncreasedAttackSpeed( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| actuallayoutheight
+
| GetMana
| <code>DOTACustomUIRoot.actuallayoutheight()</code>
+
| <code>Entities.GetMana( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| actualxoffset
+
| GetManaThinkRegen
| <code>DOTACustomUIRoot.actualxoffset()</code>
+
| <code>Entities.GetManaThinkRegen( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| actualyoffset
+
| GetMaxMana
| <code>DOTACustomUIRoot.actualyoffset()</code>
+
| <code>Entities.GetMaxMana( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| scrolloffset_y
+
| GetMagicalArmorValue
| <code>DOTACustomUIRoot.scrolloffset_y()</code>
+
| <code>Entities.GetMagicalArmorValue( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| scrolloffset_x
+
| GetPaddedCollisionRadius
| <code>DOTACustomUIRoot.scrolloffset_x()</code>
+
| <code>Entities.GetPaddedCollisionRadius( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| style
+
| GetPercentInvisible
| <code>DOTACustomUIRoot.style()</code>
+
| <code>Entities.GetPercentInvisible( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| AddClass
+
| GetPhysicalArmorValue
| <code>DOTACustomUIRoot.AddClass( cstring cstring_1 )</code>
+
| <code>Entities.GetPhysicalArmorValue( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| RemoveClass
+
| GetProjectileCollisionSize
| <code>DOTACustomUIRoot.RemoveClass( cstring cstring_1 )</code>
+
| <code>Entities.GetProjectileCollisionSize( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BHasClass
+
| GetRingRadius
| <code>DOTACustomUIRoot.BHasClass( cstring cstring_1 )</code>
+
| <code>Entities.GetRingRadius( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetHasClass
+
| GetSecondsPerAttack
| <code>DOTACustomUIRoot.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
+
| <code>Entities.GetSecondsPerAttack( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| ToggleClass
+
| ManaFraction
| <code>DOTACustomUIRoot.ToggleClass( cstring cstring_1 )</code>
+
| <code>Entities.ManaFraction( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SwitchClass
+
| GetClassname
| <code>DOTACustomUIRoot.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
+
| <code>Entities.GetClassname( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| ClearPanelEvent
+
| GetDisplayedUnitName
| <code>DOTACustomUIRoot.ClearPanelEvent( cstring cstring_1 )</code>
+
| <code>Entities.GetDisplayedUnitName( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDraggable
+
| GetSelectionGroup
| <code>DOTACustomUIRoot.SetDraggable( boolean boolean_1 )</code>
+
| <code>Entities.GetSelectionGroup( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| IsDraggable
+
| GetSoundSet
| <code>DOTACustomUIRoot.IsDraggable()</code>
+
| <code>Entities.GetSoundSet( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetChildCount
+
| GetUnitLabel
| <code>DOTACustomUIRoot.GetChildCount()</code>
+
| <code>Entities.GetUnitLabel( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetChild
+
| GetUnitName
| <code>DOTACustomUIRoot.GetChild( integer integer_1 )</code>
+
| <code>Entities.GetUnitName( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetChildIndex
+
| GetTotalDamageTaken
| <code>DOTACustomUIRoot.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
+
| <code>Entities.GetTotalDamageTaken( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| Children
+
| IsControllableByPlayer
| <code>DOTACustomUIRoot.Children()</code>
+
| <code>Entities.IsControllableByPlayer( integer nEntityIndex, integer nPlayerIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| FindChildrenWithClassTraverse
+
| GetChosenTarget
| <code>DOTACustomUIRoot.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
+
| <code>Entities.GetChosenTarget( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetParent
+
| HasItemInInventory
| <code>DOTACustomUIRoot.GetParent()</code>
+
| <code>Entities.HasItemInInventory( integer nEntityIndex, cstring pItemName )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetParent
+
| GetRangeToUnit
| <code>DOTACustomUIRoot.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
+
| <code>Entities.GetRangeToUnit( integer nEntityIndex, integer nEntityIndex2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| FindChild
+
| IsEntityInRange
| <code>DOTACustomUIRoot.FindChild( cstring cstring_1 )</code>
+
| <code>Entities.IsEntityInRange( integer nEntityIndex, integer nEntityIndex2, float flRange )</code>
 
|  
 
|  
 
|-  
 
|-  
| FindChildTraverse
+
| GetMoveSpeedModifier
| <code>DOTACustomUIRoot.FindChildTraverse( cstring cstring_1 )</code>
+
| <code>Entities.GetMoveSpeedModifier( integer nEntityIndex, float flBaseSpeed )</code>
 
|  
 
|  
 
|-  
 
|-  
| FindChildInLayoutFile
+
| CanAcceptTargetToAttack
| <code>DOTACustomUIRoot.FindChildInLayoutFile( cstring cstring_1 )</code>
+
| <code>Entities.CanAcceptTargetToAttack( integer nEntityIndex, integer nEntityIndex2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| RemoveAndDeleteChildren
+
| InState
| <code>DOTACustomUIRoot.RemoveAndDeleteChildren()</code>
+
| <code>Entities.InState( integer nEntityIndex, integer nState )</code>
 
|  
 
|  
 
|-  
 
|-  
| MoveChildBefore
+
| GetArmorForDamageType
| <code>DOTACustomUIRoot.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
+
| <code>Entities.GetArmorForDamageType( integer nEntityIndex, integer iDamageType )</code>
 
|  
 
|  
 
|-  
 
|-  
| MoveChildAfter
+
| GetArmorReductionForDamageType
| <code>DOTACustomUIRoot.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
+
| <code>Entities.GetArmorReductionForDamageType( integer nEntityIndex, integer iDamageType )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetPositionWithinWindow
+
| IsInRangeOfShop
| <code>DOTACustomUIRoot.GetPositionWithinWindow()</code>
+
| <code>Entities.IsInRangeOfShop( integer nEntityIndex, integer iShopType, boolean bSpecific )</code>
 
|  
 
|  
 
|-  
 
|-  
| ApplyStyles
+
| GetNumItemsInStash
| <code>DOTACustomUIRoot.ApplyStyles( boolean boolean_1 )</code>
+
| <code>Entities.GetNumItemsInStash( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| ClearPropertyFromCode
+
| GetNumItemsInInventory
| <code>DOTACustomUIRoot.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
+
| <code>Entities.GetNumItemsInInventory( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| DeleteAsync
+
| GetItemInSlot
| <code>DOTACustomUIRoot.DeleteAsync( float float_1 )</code>
+
| <code>Entities.GetItemInSlot( integer nEntityIndex, integer nSlotIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BIsTransparent
+
| GetAbility
| <code>DOTACustomUIRoot.BIsTransparent()</code>
+
| <code>Entities.GetAbility( integer nEntityIndex, integer nSlotIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BAcceptsInput
+
| GetAbilityByName
| <code>DOTACustomUIRoot.BAcceptsInput()</code>
+
| <code>Entities.GetAbilityByName( integer nEntityIndex, cstring pszAbilityName )</code>
 
|  
 
|  
 
|-  
 
|-  
| BAcceptsFocus
+
| GetNumBuffs
| <code>DOTACustomUIRoot.BAcceptsFocus()</code>
+
| <code>Entities.GetNumBuffs( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetFocus
+
| GetBuff
| <code>DOTACustomUIRoot.SetFocus()</code>
+
| <code>Entities.GetBuff( integer nEntityIndex, integer nBufIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| UpdateFocusInContext
+
| GetAbilityPoints
| <code>DOTACustomUIRoot.UpdateFocusInContext()</code>
+
| <code>Entities.GetAbilityPoints( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BHasHoverStyle
+
| GetCurrentXP
| <code>DOTACustomUIRoot.BHasHoverStyle()</code>
+
| <code>Entities.GetCurrentXP( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetAcceptsFocus
+
| GetNeededXPToLevel
| <code>DOTACustomUIRoot.SetAcceptsFocus( boolean boolean_1 )</code>
+
| <code>Entities.GetNeededXPToLevel( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDisableFocusOnMouseDown
+
| GetSelectionEntities
| <code>DOTACustomUIRoot.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
+
| <code>Entities.GetSelectionEntities( integer nEntityIndex )</code>
 +
| Get the currently selected entities
 +
|-
 +
| IsValidEntity
 +
| <code>Entities.IsValidEntity( integer nEntityIndex )</code>
 +
| Is this a valid entity index?
 +
|-
 +
| IsItemPhysical
 +
| <code>Entities.IsItemPhysical( integer nEntityIndex )</code>
 +
| Is this entity an item container in the world?
 +
|-
 +
| GetContainedItem
 +
| <code>Entities.GetContainedItem( integer nEntityIndex )</code>
 +
| Get the item contained in this physical item container.
 +
|}
 +
 
 +
 
 +
=== CScriptBindingPR_Abilities ===
 +
{| class="standard-table" style="width: 100%;"
 +
! Function
 +
! Signature
 +
! Description
 +
|-
 +
| GetAbilityName
 +
| <code>Abilities.GetAbilityName( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BHasKeyFocus
+
| GetAbilityTextureName
| <code>DOTACustomUIRoot.BHasKeyFocus()</code>
+
| <code>Abilities.GetAbilityTextureName( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetScrollParentToFitWhenFocused
+
| GetAssociatedPrimaryAbilities
| <code>DOTACustomUIRoot.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
+
| <code>Abilities.GetAssociatedPrimaryAbilities( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BScrollParentToFitWhenFocused
+
| GetAssociatedSecondaryAbilities
| <code>DOTACustomUIRoot.BScrollParentToFitWhenFocused()</code>
+
| <code>Abilities.GetAssociatedSecondaryAbilities( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| IsSelected
+
| GetHotkeyOverride
| <code>DOTACustomUIRoot.IsSelected()</code>
+
| <code>Abilities.GetHotkeyOverride( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BHasDescendantKeyFocus
+
| GetIntrinsicModifierName
| <code>DOTACustomUIRoot.BHasDescendantKeyFocus()</code>
+
| <code>Abilities.GetIntrinsicModifierName( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BLoadLayout
+
| GetSharedCooldownName
| <code>DOTACustomUIRoot.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
+
| <code>Abilities.GetSharedCooldownName( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BLoadLayoutFromString
+
| AbilityReady
| <code>DOTACustomUIRoot.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
+
| <code>Abilities.AbilityReady( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| LoadLayoutFromStringAsync
+
| CanAbilityBeUpgraded
| <code>DOTACustomUIRoot.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
+
| <code>Abilities.CanAbilityBeUpgraded( integer nEntityIndex )</code>
 +
| Returns an AbilityLearnResult_t
 +
|-
 +
| CanBeExecuted
 +
| <code>Abilities.CanBeExecuted( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| LoadLayoutAsync
+
| GetAbilityDamage
| <code>DOTACustomUIRoot.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
+
| <code>Abilities.GetAbilityDamage( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BLoadLayoutSnippet
+
| GetAbilityDamageType
| <code>DOTACustomUIRoot.BLoadLayoutSnippet( cstring cstring_1 )</code>
+
| <code>Abilities.GetAbilityDamageType( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BCreateChildren
+
| GetAbilityTargetFlags
| <code>DOTACustomUIRoot.BCreateChildren( cstring cstring_1 )</code>
+
| <code>Abilities.GetAbilityTargetFlags( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetTopOfInputContext
+
| GetAbilityTargetTeam
| <code>DOTACustomUIRoot.SetTopOfInputContext( boolean boolean_1 )</code>
+
| <code>Abilities.GetAbilityTargetTeam( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDialogVariable
+
| GetAbilityTargetType
| <code>DOTACustomUIRoot.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
+
| <code>Abilities.GetAbilityTargetType( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDialogVariableInt
+
| GetAbilityType
| <code>DOTACustomUIRoot.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
+
| <code>Abilities.GetAbilityType( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDialogVariableTime
+
| GetBehavior
| <code>DOTACustomUIRoot.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
+
| <code>Abilities.GetBehavior( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollToTop
+
| GetCastRange
| <code>DOTACustomUIRoot.ScrollToTop()</code>
+
| <code>Abilities.GetCastRange( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollToBottom
+
| GetChannelledManaCostPerSecond
| <code>DOTACustomUIRoot.ScrollToBottom()</code>
+
| <code>Abilities.GetChannelledManaCostPerSecond( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollToLeftEdge
+
| GetCurrentCharges
| <code>DOTACustomUIRoot.ScrollToLeftEdge()</code>
+
| <code>Abilities.GetCurrentCharges( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollToRightEdge
+
| GetEffectiveLevel
| <code>DOTACustomUIRoot.ScrollToRightEdge()</code>
+
| <code>Abilities.GetEffectiveLevel( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollParentToMakePanelFit
+
| GetHeroLevelRequiredToUpgrade
| <code>DOTACustomUIRoot.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
+
| <code>Abilities.GetHeroLevelRequiredToUpgrade( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BCanSeeInParentScroll
+
| GetLevel
| <code>DOTACustomUIRoot.BCanSeeInParentScroll()</code>
+
| <code>Abilities.GetLevel( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetAttributeInt
+
| GetManaCost
| <code>DOTACustomUIRoot.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
+
| <code>Abilities.GetManaCost( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetAttributeString
+
| GetMaxLevel
| <code>DOTACustomUIRoot.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
+
| <code>Abilities.GetMaxLevel( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetAttributeUInt32
+
| AttemptToUpgrade
| <code>DOTACustomUIRoot.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
+
| <code>Abilities.AttemptToUpgrade( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetAttributeInt
+
| CanLearn
| <code>DOTACustomUIRoot.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
+
| <code>Abilities.CanLearn( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetAttributeString
+
| GetAutoCastState
| <code>DOTACustomUIRoot.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
+
| <code>Abilities.GetAutoCastState( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetAttributeUInt32
+
| GetToggleState
| <code>DOTACustomUIRoot.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
+
| <code>Abilities.GetToggleState( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetInputNamespace
+
| HasScepterUpgradeTooltip
| <code>DOTACustomUIRoot.SetInputNamespace( cstring cstring_1 )</code>
+
| <code>Abilities.HasScepterUpgradeTooltip( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| RegisterForReadyEvents
+
| IsActivated
| <code>DOTACustomUIRoot.RegisterForReadyEvents( boolean boolean_1 )</code>
+
| <code>Abilities.IsActivated( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BReadyForDisplay
+
| IsActivatedChanging
| <code>DOTACustomUIRoot.BReadyForDisplay()</code>
+
| <code>Abilities.IsActivatedChanging( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetReadyForDisplay
+
| IsAttributeBonus
| <code>DOTACustomUIRoot.SetReadyForDisplay( boolean boolean_1 )</code>
+
| <code>Abilities.IsAttributeBonus( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetPanelEvent
+
| IsAutocast
| <code>DOTACustomUIRoot.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
+
| <code>Abilities.IsAutocast( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| RunScriptInPanelContext
+
| IsCooldownReady
| <code>DOTACustomUIRoot.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
+
| <code>Abilities.IsCooldownReady( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| rememberchildfocus
+
| IsDisplayedAbility
| <code>DOTACustomUIRoot.rememberchildfocus( boolean boolean_1 )</code>
+
| <code>Abilities.IsDisplayedAbility( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| paneltype
+
| IsHidden
| <code>DOTACustomUIRoot.paneltype()</code>
+
| <code>Abilities.IsHidden( integer nEntityIndex )</code>
 
|  
 
|  
|}
 
 
 
=== DOTAHud ===
 
{| class="standard-table" style="width: 100%;"
 
! Function
 
! Signature
 
! Description
 
 
|-  
 
|-  
| visible
+
| IsHiddenWhenStolen
| <code>DOTAHud.visible( boolean boolean_1 )</code>
+
| <code>Abilities.IsHiddenWhenStolen( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| enabled
+
| IsInAbilityPhase
| <code>DOTAHud.enabled( boolean boolean_1 )</code>
+
| <code>Abilities.IsInAbilityPhase( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| checked
+
| IsItem
| <code>DOTAHud.checked( boolean boolean_1 )</code>
+
| <code>Abilities.IsItem( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| defaultfocus
+
| IsMarkedAsDirty
| <code>DOTAHud.defaultfocus( cstring cstring_1 )</code>
+
| <code>Abilities.IsMarkedAsDirty( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| inputnamespace
+
| IsMuted
| <code>DOTAHud.inputnamespace( cstring cstring_1 )</code>
+
| <code>Abilities.IsMuted( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| hittest
+
| IsOnCastbar
| <code>DOTAHud.hittest( boolean boolean_1 )</code>
+
| <code>Abilities.IsOnCastbar( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| hittestchildren
+
| IsOnLearnbar
| <code>DOTAHud.hittestchildren( boolean boolean_1 )</code>
+
| <code>Abilities.IsOnLearnbar( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| tabindex
+
| IsOwnersGoldEnough
| <code>DOTAHud.tabindex( float float_1 )</code>
+
| <code>Abilities.IsOwnersGoldEnough( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| selectionpos_x
+
| IsOwnersGoldEnoughForUpgrade
| <code>DOTAHud.selectionpos_x( float float_1 )</code>
+
| <code>Abilities.IsOwnersGoldEnoughForUpgrade( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| selectionpos_y
+
| IsOwnersManaEnough
| <code>DOTAHud.selectionpos_y( float float_1 )</code>
+
| <code>Abilities.IsOwnersManaEnough( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| id
+
| IsPassive
| <code>DOTAHud.id()</code>
+
| <code>Abilities.IsPassive( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| layoutfile
+
| IsRecipe
| <code>DOTAHud.layoutfile()</code>
+
| <code>Abilities.IsRecipe( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| contentwidth
+
| IsSharedWithTeammates
| <code>DOTAHud.contentwidth()</code>
+
| <code>Abilities.IsSharedWithTeammates( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| contentheight
+
| IsStealable
| <code>DOTAHud.contentheight()</code>
+
| <code>Abilities.IsStealable( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| desiredlayoutwidth
+
| IsStolen
| <code>DOTAHud.desiredlayoutwidth()</code>
+
| <code>Abilities.IsStolen( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| desiredlayoutheight
+
| IsToggle
| <code>DOTAHud.desiredlayoutheight()</code>
+
| <code>Abilities.IsToggle( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| actuallayoutwidth
+
| GetAOERadius
| <code>DOTAHud.actuallayoutwidth()</code>
+
| <code>Abilities.GetAOERadius( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| actuallayoutheight
+
| GetBackswingTime
| <code>DOTAHud.actuallayoutheight()</code>
+
| <code>Abilities.GetBackswingTime( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| actualxoffset
+
| GetCastPoint
| <code>DOTAHud.actualxoffset()</code>
+
| <code>Abilities.GetCastPoint( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| actualyoffset
+
| GetChannelStartTime
| <code>DOTAHud.actualyoffset()</code>
+
| <code>Abilities.GetChannelStartTime( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| scrolloffset_y
+
| GetChannelTime
| <code>DOTAHud.scrolloffset_y()</code>
+
| <code>Abilities.GetChannelTime( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| scrolloffset_x
+
| GetCooldown
| <code>DOTAHud.scrolloffset_x()</code>
+
| <code>Abilities.GetCooldown( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| style
+
| GetCooldownLength
| <code>DOTAHud.style()</code>
+
| <code>Abilities.GetCooldownLength( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| AddClass
+
| GetCooldownTime
| <code>DOTAHud.AddClass( cstring cstring_1 )</code>
+
| <code>Abilities.GetCooldownTime( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| RemoveClass
+
| GetCooldownTimeRemaining
| <code>DOTAHud.RemoveClass( cstring cstring_1 )</code>
+
| <code>Abilities.GetCooldownTimeRemaining( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BHasClass
+
| GetDuration
| <code>DOTAHud.BHasClass( cstring cstring_1 )</code>
+
| <code>Abilities.GetDuration( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetHasClass
+
| GetUpgradeBlend
| <code>DOTAHud.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
+
| <code>Abilities.GetUpgradeBlend( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| ToggleClass
+
| GetLocalPlayerActiveAbility
| <code>DOTAHud.ToggleClass( cstring cstring_1 )</code>
+
| <code>Abilities.GetLocalPlayerActiveAbility()</code>
 +
| Get the local player's current active ability. (Pre-cast targetting state.)
 +
|-
 +
| GetCaster
 +
| <code>Abilities.GetCaster( integer nAbilityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SwitchClass
+
| GetCustomValueFor
| <code>DOTAHud.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
+
| <code>Abilities.GetCustomValueFor( integer nAbilityIndex, cstring pszAbilityVarName )</code>
 
|  
 
|  
 
|-  
 
|-  
| ClearPanelEvent
+
| GetLevelSpecialValueFor
| <code>DOTAHud.ClearPanelEvent( cstring cstring_1 )</code>
+
| <code>Abilities.GetLevelSpecialValueFor( integer nAbilityIndex, cstring szName, integer nLevel )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDraggable
+
| GetSpecialValueFor
| <code>DOTAHud.SetDraggable( boolean boolean_1 )</code>
+
| <code>Abilities.GetSpecialValueFor( integer nAbilityIndex, cstring szName )</code>
 
|  
 
|  
 
|-  
 
|-  
| IsDraggable
+
| IsCosmetic
| <code>DOTAHud.IsDraggable()</code>
+
| <code>Abilities.IsCosmetic( integer nAbilityIndex, integer nTargetEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetChildCount
+
| ExecuteAbility
| <code>DOTAHud.GetChildCount()</code>
+
| <code>Abilities.ExecuteAbility( integer nAbilityEntIndex, integer nCasterEntIndex, boolean bIsQuickCast )</code>
|  
+
| Attempt to execute the specified ability (Equivalent to clicking the ability in the HUD action bar)
 +
|-
 +
| CreateDoubleTapCastOrder
 +
| <code>Abilities.CreateDoubleTapCastOrder( integer nAbilityEntIndex, integer nCasterEntIndex )</code>
 +
| Attempt to double-tap (self-cast) the specified ability (Equivalent to double-clicking the ability in the HUD action bar)
 +
|-
 +
| PingAbility
 +
| <code>Abilities.PingAbility( integer nAbilityIndex )</code>
 +
| Ping the specified ability (Equivalent to alt-clicking the ability in the HUD action bar)
 
|-  
 
|-  
| GetChild
+
| GetKeybind
| <code>DOTAHud.GetChild( integer integer_1 )</code>
+
| <code>Abilities.GetKeybind( integer nAbilityEntIndex )</code>
|  
+
| Returns the keybind (as a string) for the specified ability.
 +
|}
 +
 
 +
 
 +
=== CScriptBindingPR_Items ===
 +
{| class="standard-table" style="width: 100%;"
 +
! Function
 +
! Signature
 +
! Description
 
|-  
 
|-  
| GetChildIndex
+
| ShouldDisplayCharges
| <code>DOTAHud.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
+
| <code>Items.ShouldDisplayCharges( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| Children
+
| AlwaysDisplayCharges
| <code>DOTAHud.Children()</code>
+
| <code>Items.AlwaysDisplayCharges( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| FindChildrenWithClassTraverse
+
| ShowSecondaryCharges
| <code>DOTAHud.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
+
| <code>Items.ShowSecondaryCharges( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetParent
+
| CanBeSoldByLocalPlayer
| <code>DOTAHud.GetParent()</code>
+
| <code>Items.CanBeSoldByLocalPlayer( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetParent
+
| CanDoubleTapCast
| <code>DOTAHud.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
+
| <code>Items.CanDoubleTapCast( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| FindChild
+
| ForceHideCharges
| <code>DOTAHud.FindChild( cstring cstring_1 )</code>
+
| <code>Items.ForceHideCharges( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| FindChildTraverse
+
| IsAlertableItem
| <code>DOTAHud.FindChildTraverse( cstring cstring_1 )</code>
+
| <code>Items.IsAlertableItem( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| FindChildInLayoutFile
+
| IsCastOnPickup
| <code>DOTAHud.FindChildInLayoutFile( cstring cstring_1 )</code>
+
| <code>Items.IsCastOnPickup( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| RemoveAndDeleteChildren
+
| IsDisassemblable
| <code>DOTAHud.RemoveAndDeleteChildren()</code>
+
| <code>Items.IsDisassemblable( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| MoveChildBefore
+
| IsDroppable
| <code>DOTAHud.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
+
| <code>Items.IsDroppable( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| MoveChildAfter
+
| IsInnatelyDisassemblable
| <code>DOTAHud.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
+
| <code>Items.IsInnatelyDisassemblable( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetPositionWithinWindow
+
| IsKillable
| <code>DOTAHud.GetPositionWithinWindow()</code>
+
| <code>Items.IsKillable( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| ApplyStyles
+
| IsMuted
| <code>DOTAHud.ApplyStyles( boolean boolean_1 )</code>
+
| <code>Items.IsMuted( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| ClearPropertyFromCode
+
| IsPermanent
| <code>DOTAHud.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
+
| <code>Items.IsPermanent( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| DeleteAsync
+
| IsPurchasable
| <code>DOTAHud.DeleteAsync( float float_1 )</code>
+
| <code>Items.IsPurchasable( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BIsTransparent
+
| IsRecipe
| <code>DOTAHud.BIsTransparent()</code>
+
| <code>Items.IsRecipe( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BAcceptsInput
+
| IsRecipeGenerated
| <code>DOTAHud.BAcceptsInput()</code>
+
| <code>Items.IsRecipeGenerated( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BAcceptsFocus
+
| IsSellable
| <code>DOTAHud.BAcceptsFocus()</code>
+
| <code>Items.IsSellable( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetFocus
+
| IsStackable
| <code>DOTAHud.SetFocus()</code>
+
| <code>Items.IsStackable( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| UpdateFocusInContext
+
| ProRatesChargesWhenSelling
| <code>DOTAHud.UpdateFocusInContext()</code>
+
| <code>Items.ProRatesChargesWhenSelling( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BHasHoverStyle
+
| RequiresCharges
| <code>DOTAHud.BHasHoverStyle()</code>
+
| <code>Items.RequiresCharges( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetAcceptsFocus
+
| CanBeExecuted
| <code>DOTAHud.SetAcceptsFocus( boolean boolean_1 )</code>
+
| <code>Items.CanBeExecuted( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDisableFocusOnMouseDown
+
| GetCost
| <code>DOTAHud.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
+
| <code>Items.GetCost( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BHasKeyFocus
+
| GetCurrentCharges
| <code>DOTAHud.BHasKeyFocus()</code>
+
| <code>Items.GetCurrentCharges( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetScrollParentToFitWhenFocused
+
| GetSecondaryCharges
| <code>DOTAHud.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
+
| <code>Items.GetSecondaryCharges( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BScrollParentToFitWhenFocused
+
| GetDisplayedCharges
| <code>DOTAHud.BScrollParentToFitWhenFocused()</code>
+
| <code>Items.GetDisplayedCharges( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| IsSelected
+
| GetInitialCharges
| <code>DOTAHud.IsSelected()</code>
+
| <code>Items.GetInitialCharges( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BHasDescendantKeyFocus
+
| GetItemColor
| <code>DOTAHud.BHasDescendantKeyFocus()</code>
+
| <code>Items.GetItemColor( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BLoadLayout
+
| GetShareability
| <code>DOTAHud.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
+
| <code>Items.GetShareability( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BLoadLayoutFromString
+
| GetAbilityTextureSF
| <code>DOTAHud.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
+
| <code>Items.GetAbilityTextureSF( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| LoadLayoutFromStringAsync
+
| GetAssembledTime
| <code>DOTAHud.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
+
| <code>Items.GetAssembledTime( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| LoadLayoutAsync
+
| GetPurchaseTime
| <code>DOTAHud.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
+
| <code>Items.GetPurchaseTime( integer nEntityIndex )</code>
 
|  
 
|  
 
|-  
 
|-  
| BLoadLayoutSnippet
+
| GetPurchaser
| <code>DOTAHud.BLoadLayoutSnippet( cstring cstring_1 )</code>
+
| <code>Items.GetPurchaser( integer nItemID )</code>
 
|  
 
|  
 
|-  
 
|-  
| BCreateChildren
+
| LocalPlayerDisassembleItem
| <code>DOTAHud.BCreateChildren( cstring cstring_1 )</code>
+
| <code>Items.LocalPlayerDisassembleItem( integer nItem )</code>
|  
+
| Attempt to have the local player disassemble the specified item. Returns false if the order wasn't issued.
 
|-  
 
|-  
| SetTopOfInputContext
+
| LocalPlayerDropItemFromStash
| <code>DOTAHud.SetTopOfInputContext( boolean boolean_1 )</code>
+
| <code>Items.LocalPlayerDropItemFromStash( integer nItem )</code>
|  
+
| Attempt to have the local player drop the specified item from its stash. Returns false if the order wasn't issued.
 
|-  
 
|-  
| SetDialogVariable
+
| LocalPlayerItemAlertAllies
| <code>DOTAHud.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
+
| <code>Items.LocalPlayerItemAlertAllies( integer nItem )</code>
|  
+
| Attempt to have the local player alert allies about the specified item. Returns false if the order wasn't issued.
 
|-  
 
|-  
| SetDialogVariableInt
+
| LocalPlayerMoveItemToStash
| <code>DOTAHud.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
+
| <code>Items.LocalPlayerMoveItemToStash( integer nItem )</code>
|  
+
| Attempt to have the local player move the specified item to its stash. Returns false if the order wasn't issued.
 
|-  
 
|-  
| SetDialogVariableTime
+
| LocalPlayerSellItem
| <code>DOTAHud.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
+
| <code>Items.LocalPlayerSellItem( integer nItem )</code>
|  
+
| Attempt to have the local player sell the specified item. Returns false if the order wasn't issued.
 +
|}
 +
 
 +
 
 +
=== CScriptBindingPR_Game ===
 +
{| class="standard-table" style="width: 100%;"
 +
! Function
 +
! Signature
 +
! Description
 
|-  
 
|-  
| ScrollToTop
+
| Time
| <code>DOTAHud.ScrollToTop()</code>
+
| <code>Game.Time()</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollToBottom
+
| GetGameTime
| <code>DOTAHud.ScrollToBottom()</code>
+
| <code>Game.GetGameTime()</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollToLeftEdge
+
| GetDOTATime
| <code>DOTAHud.ScrollToLeftEdge()</code>
+
| <code>Game.GetDOTATime( boolean bIncludePreGame, boolean bIncludeNegativeTime )</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollToRightEdge
+
| GetGameWinner
| <code>DOTAHud.ScrollToRightEdge()</code>
+
| <code>Game.GetGameWinner()</code>
|  
+
| Return the team id of the winning team.
 
|-  
 
|-  
| ScrollParentToMakePanelFit
+
| GetStateTransitionTime
| <code>DOTAHud.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
+
| <code>Game.GetStateTransitionTime()</code>
 
|  
 
|  
 
|-  
 
|-  
| BCanSeeInParentScroll
+
| GetCustomGameDifficulty
| <code>DOTAHud.BCanSeeInParentScroll()</code>
+
| <code>Game.GetCustomGameDifficulty()</code>
|  
+
| Get the difficulty setting of the game.
 
|-  
 
|-  
| GetAttributeInt
+
| IsHUDFlipped
| <code>DOTAHud.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
+
| <code>Game.IsHUDFlipped()</code>
|  
+
| Returns true if the user has enabled flipped HUD
 
|-  
 
|-  
| GetAttributeString
+
| GetScreenWidth
| <code>DOTAHud.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
+
| <code>Game.GetScreenWidth()</code>
|  
+
| Returns the width of the display.
 
|-  
 
|-  
| GetAttributeUInt32
+
| GetScreenHeight
| <code>DOTAHud.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
+
| <code>Game.GetScreenHeight()</code>
|  
+
| Returns the height of the display.
 
|-  
 
|-  
| SetAttributeInt
+
| WorldToScreenX
| <code>DOTAHud.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
+
| <code>Game.WorldToScreenX( float x, float y, float z )</code>
|  
+
| Converts the specified x,y,z world co-ordinate into an x screen coordinate. Returns -1 if behind the camera
 
|-  
 
|-  
| SetAttributeString
+
| WorldToScreenY
| <code>DOTAHud.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
+
| <code>Game.WorldToScreenY( float x, float y, float z )</code>
|  
+
| Converts the specified x,y,z world co-ordinate into a y screen coordinate. Returns -1 if behind the camera
 
|-  
 
|-  
| SetAttributeUInt32
+
| ScreenXYToWorld
| <code>DOTAHud.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
+
| <code>Game.ScreenXYToWorld( integer nX, integer nY )</code>
|  
+
| Converts the specified x, y screen coordinates into a x, y, z world coordinates.
 
|-  
 
|-  
| SetInputNamespace
+
| GetKeybindForAbility
| <code>DOTAHud.SetInputNamespace( cstring cstring_1 )</code>
+
| <code>Game.GetKeybindForAbility( integer iSlot )</code>
|  
+
| Returns the keybind (as a string) for the requested ability slot.
 
|-  
 
|-  
| RegisterForReadyEvents
+
| GetNianFightTimeLeft
| <code>DOTAHud.RegisterForReadyEvents( boolean boolean_1 )</code>
+
| <code>Game.GetNianFightTimeLeft()</code>
 
|  
 
|  
 
|-  
 
|-  
| BReadyForDisplay
+
| GetState
| <code>DOTAHud.BReadyForDisplay()</code>
+
| <code>Game.GetState()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetReadyForDisplay
+
| GameStateIs
| <code>DOTAHud.SetReadyForDisplay( boolean boolean_1 )</code>
+
| <code>Game.GameStateIs( integer nState )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetPanelEvent
+
| GameStateIsBefore
| <code>DOTAHud.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
+
| <code>Game.GameStateIsBefore( integer nState )</code>
 
|  
 
|  
 
|-  
 
|-  
| RunScriptInPanelContext
+
| GameStateIsAfter
| <code>DOTAHud.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
+
| <code>Game.GameStateIsAfter( integer nState )</code>
 
|  
 
|  
 
|-  
 
|-  
| rememberchildfocus
+
| AddCommand
| <code>DOTAHud.rememberchildfocus( boolean boolean_1 )</code>
+
| <code>Game.AddCommand( cstring pszCommandName, js_value callback, cstring pszDescription, integer nFlags )</code>
 
|  
 
|  
 
|-  
 
|-  
| paneltype
+
| GetLocalPlayerID
| <code>DOTAHud.paneltype()</code>
+
| <code>Game.GetLocalPlayerID()</code>
 
|  
 
|  
|}
 
 
 
=== DOTARadarButton ===
 
{| class="standard-table" style="width: 100%;"
 
! Function
 
! Signature
 
! Description
 
 
|-  
 
|-  
| visible
+
| PlayerJoinTeam
| <code>DOTARadarButton.visible( boolean boolean_1 )</code>
+
| <code>Game.PlayerJoinTeam( integer nTeamID )</code>
|  
+
| Assign the local player to the specified team
 
|-  
 
|-  
| enabled
+
| AutoAssignPlayersToTeams
| <code>DOTARadarButton.enabled( boolean boolean_1 )</code>
+
| <code>Game.AutoAssignPlayersToTeams()</code>
|  
+
| Assign the currently unassigned players to teams
 
|-  
 
|-  
| checked
+
| ShufflePlayerTeamAssignments
| <code>DOTARadarButton.checked( boolean boolean_1 )</code>
+
| <code>Game.ShufflePlayerTeamAssignments()</code>
|  
+
| Shuffle the team assignments of all of the players currently assigned to a team.
 
|-  
 
|-  
| defaultfocus
+
| SetRemainingSetupTime
| <code>DOTARadarButton.defaultfocus( cstring cstring_1 )</code>
+
| <code>Game.SetRemainingSetupTime( float flSeconds )</code>
|  
+
| Set the remaining seconds in team setup before the game starts. -1 to stop the countdown timer
 
|-  
 
|-  
| inputnamespace
+
| SetAutoLaunchDelay
| <code>DOTARadarButton.inputnamespace( cstring cstring_1 )</code>
+
| <code>Game.SetAutoLaunchDelay( float flSeconds )</code>
|  
+
| Set the amount of time in seconds that will be set as the remaining time when all players are assigned to a team.
 
|-  
 
|-  
| hittest
+
| SetAutoLaunchEnabled
| <code>DOTARadarButton.hittest( boolean boolean_1 )</code>
+
| <code>Game.SetAutoLaunchEnabled( boolean bEnable )</code>
|  
+
| Enable or disable automatically starting the game once all players are assigned to a team
 
|-  
 
|-  
| hittestchildren
+
| GetAutoLaunchEnabled
| <code>DOTARadarButton.hittestchildren( boolean boolean_1 )</code>
+
| <code>Game.GetAutoLaunchEnabled()</code>
|  
+
| Return true of false indicating if automatically starting the game is enabled.
 
|-  
 
|-  
| tabindex
+
| SetTeamSelectionLocked
| <code>DOTARadarButton.tabindex( float float_1 )</code>
+
| <code>Game.SetTeamSelectionLocked( boolean bLockTeams )</code>
|  
+
| Lock the team selection preventing players from swiching teams.
 
|-  
 
|-  
| selectionpos_x
+
| GetTeamSelectionLocked
| <code>DOTARadarButton.selectionpos_x( float float_1 )</code>
+
| <code>Game.GetTeamSelectionLocked()</code>
|  
+
| Returns true or false to indicate if team selection is locked
 
|-  
 
|-  
| selectionpos_y
+
| GetAllTeamIDs
| <code>DOTARadarButton.selectionpos_y( float float_1 )</code>
+
| <code>Game.GetAllTeamIDs()</code>
|  
+
| Get all team IDs
 
|-  
 
|-  
| id
+
| GetAllPlayerIDs
| <code>DOTARadarButton.id()</code>
+
| <code>Game.GetAllPlayerIDs()</code>
|  
+
| Get all player IDs
 
|-  
 
|-  
| layoutfile
+
| GetUnassignedPlayerIDs
| <code>DOTARadarButton.layoutfile()</code>
+
| <code>Game.GetUnassignedPlayerIDs()</code>
|  
+
| Get unassigned player IDs
 
|-  
 
|-  
| contentwidth
+
| GetPlayerUltimateStateOrTime
| <code>DOTARadarButton.contentwidth()</code>
+
| <code>Game.GetPlayerUltimateStateOrTime( integer nPlayerID )</code>
|  
+
| Get info about the player hero ultimate ability
 
|-  
 
|-  
| contentheight
+
| IsPlayerMuted
| <code>DOTARadarButton.contentheight()</code>
+
| <code>Game.IsPlayerMuted( integer nPlayerID )</code>
|  
+
| Whether the local player has muted text and voice chat for the specified player id
 
|-  
 
|-  
| desiredlayoutwidth
+
| SetPlayerMuted
| <code>DOTARadarButton.desiredlayoutwidth()</code>
+
| <code>Game.SetPlayerMuted( integer nPlayerID, boolean bMuted )</code>
|  
+
| Set whether the local player has muted text and voice chat for the specified player id
 
|-  
 
|-  
| desiredlayoutheight
+
| GetTeamDetails
| <code>DOTARadarButton.desiredlayoutheight()</code>
+
| <code>Game.GetTeamDetails( integer nTeam )</code>
|  
+
| Get detailed information for the given team
 
|-  
 
|-  
| actuallayoutwidth
+
| GetLocalPlayerInfo
| <code>DOTARadarButton.actuallayoutwidth()</code>
+
| <code>Game.GetLocalPlayerInfo()</code>
|  
+
| Get details for the local player
 
|-  
 
|-  
| actuallayoutheight
+
| GetPlayerItems
| <code>DOTARadarButton.actuallayoutheight()</code>
+
| <code>Game.GetPlayerItems( integer nPlayerID )</code>
|  
+
| Get info about the player items.
 
|-  
 
|-  
| actualxoffset
+
| GetPlayerInfo
| <code>DOTARadarButton.actualxoffset()</code>
+
| <code>Game.GetPlayerInfo( integer nPlayerID )</code>
|  
+
| Get info about the given player
 
|-  
 
|-  
| actualyoffset
+
| GetPlayerIDsOnTeam
| <code>DOTARadarButton.actualyoffset()</code>
+
| <code>Game.GetPlayerIDsOnTeam( integer nTeam )</code>
|  
+
| Get player IDs for the given team
 
|-  
 
|-  
| scrolloffset_y
+
| ServerCmd
| <code>DOTARadarButton.scrolloffset_y()</code>
+
| <code>Game.ServerCmd( cstring pMsg )</code>
 
|  
 
|  
 
|-  
 
|-  
| scrolloffset_x
+
| FinishGame
| <code>DOTARadarButton.scrolloffset_x()</code>
+
| <code>Game.FinishGame()</code>
 
|  
 
|  
 
|-  
 
|-  
| style
+
| EmitSound
| <code>DOTARadarButton.style()</code>
+
| <code>Game.EmitSound( cstring pSoundEventName )</code>
|  
+
| Emit a sound for the local player. Returns an integer handle that can be passed to StopSound. (Returns 0 on failure.)
 
|-  
 
|-  
| AddClass
+
| StopSound
| <code>DOTARadarButton.AddClass( cstring cstring_1 )</code>
+
| <code>Game.StopSound( integer nHandle )</code>
|  
+
| Stop a current playing sound on the local player. Takes handle from a call to EmitSound.
 
|-  
 
|-  
| RemoveClass
+
| GetMapInfo
| <code>DOTARadarButton.RemoveClass( cstring cstring_1 )</code>
+
| <code>Game.GetMapInfo()</code>
|  
+
| Return information about the current map.
 
|-  
 
|-  
| BHasClass
+
| PrepareUnitOrders
| <code>DOTARadarButton.BHasClass( cstring cstring_1 )</code>
+
| <code>Game.PrepareUnitOrders( js_raw_args args )</code>
|  
+
| Orders from the local player - takes a single arguments object that supports: dotaunitorder_t OrderType, ent_index TargetIndex, vector Position, ent_index AbilityIndex, OrderIssuer_t OrderIssuer, ent_index UnitIndex, OrderQueueBehavior_t QueueBehavior, bool ShowEffects.
 
|-  
 
|-  
| SetHasClass
+
| DropItemAtCursor
| <code>DOTARadarButton.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
+
| <code>Game.DropItemAtCursor( integer nControlledUnitEnt, integer nItemEnt )</code>
|  
+
| Order a unit to drop the specified item at the current cursor location.
 
|-  
 
|-  
| ToggleClass
+
| EnterAbilityLearnMode
| <code>DOTARadarButton.ToggleClass( cstring cstring_1 )</code>
+
| <code>Game.EnterAbilityLearnMode()</code>
 
|  
 
|  
 
|-  
 
|-  
| SwitchClass
+
| EndAbilityLearnMode
| <code>DOTARadarButton.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
+
| <code>Game.EndAbilityLearnMode()</code>
 
|  
 
|  
 
|-  
 
|-  
| ClearPanelEvent
+
| IsInAbilityLearnMode
| <code>DOTARadarButton.ClearPanelEvent( cstring cstring_1 )</code>
+
| <code>Game.IsInAbilityLearnMode()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDraggable
+
| IsGamePaused
| <code>DOTARadarButton.SetDraggable( boolean boolean_1 )</code>
+
| <code>Game.IsGamePaused()</code>
 
|  
 
|  
 
|-  
 
|-  
| IsDraggable
+
| IsInToolsMode
| <code>DOTARadarButton.IsDraggable()</code>
+
| <code>Game.IsInToolsMode()</code>
|
 
|-
 
| GetChildCount
 
| <code>DOTARadarButton.GetChildCount()</code>
 
 
|  
 
|  
 +
|}
 +
 +
=== Particles ===
 +
{| class="standard-table" style="width: 100%;"
 +
! Function
 +
! Signature
 +
! Description
 
|-  
 
|-  
| GetChild
+
| CreateParticle
| <code>DOTARadarButton.GetChild( integer integer_1 )</code>
+
| <code>CreateParticle( string particleName, int particleAttach, int entityIndex )</code>
|  
+
| Creates a new particle effect for local player
 
|-  
 
|-  
| GetChildIndex
+
| ReleaseParticleIndex
| <code>DOTARadarButton.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
+
| <code>ReleaseParticleIndex( int particleId )</code>
 +
| Frees the specified particle index
 +
|-
 +
| DestroyParticleEffect
 +
| <code>DestroyParticleEffect( int particleID, bool immediately )</code>
 +
| Destroys particle.
 +
|-
 +
| SetParticleControl
 +
| <code>SetParticleControl( int particleId, int controlIndex, Vector controlData )</code>
 +
| Set the control point data for a control on a particle effect
 +
|-
 +
| SetParticleControlEnt
 +
| <code>SetParticleControlEnt( int particleId, int controlIndex, int entityIndex, int int_4, string attach_name, Vector Vector_6, bool bool_7 )</code>
 +
| No Description Set
 +
|-
 +
| SetParticleControlForward
 +
| <code>SetParticleControlForward( int particleId, int controlIndex, Vector Vector_3 )</code>
 +
| (int nFXIndex, int nPoint, vForward)
 +
|-
 +
| SetParticleAlwaysSimulate
 +
| <code>SetParticleAlwaysSimulate(int particleId)</code>
 
|  
 
|  
 +
|}
 +
 +
=== $ ===
 +
{| class="standard-table" style="width: 100%;"
 +
! Function
 +
! Signature
 +
! Description
 
|-  
 
|-  
| Children
+
| Msg
| <code>DOTARadarButton.Children()</code>
+
| <code>Msg( js_raw_args js_raw_args_1 )</code>
|  
+
| Log a message
 
|-  
 
|-  
| FindChildrenWithClassTraverse
+
| DispatchEvent
| <code>DOTARadarButton.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
+
| <code>DispatchEvent( js_raw_args js_raw_args_1 )</code>
|  
+
| Dispatch an event
 
|-  
 
|-  
| GetParent
+
| DispatchEventAsync
| <code>DOTARadarButton.GetParent()</code>
+
| <code>DispatchEventAsync( js_raw_args js_raw_args_1 )</code>
|  
+
| Dispatch an event to occur later
 
|-  
 
|-  
| SetParent
+
| RegisterEventHandler
| <code>DOTARadarButton.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
+
| <code>RegisterEventHandler( js_raw_args js_raw_args_1 )</code>
|  
+
| Register an event handler
 
|-  
 
|-  
| FindChild
+
| RegisterForUnhandledEvent
| <code>DOTARadarButton.FindChild( cstring cstring_1 )</code>
+
| <code>RegisterForUnhandledEvent( js_raw_args js_raw_args_1 )</code>
|  
+
| Register a handler for an event that is not otherwise handled
 
|-  
 
|-  
| FindChildTraverse
+
| UnregisterForUnhandledEvent
| <code>DOTARadarButton.FindChildTraverse( cstring cstring_1 )</code>
+
| <code>UnregisterForUnhandledEvent( js_raw_args js_raw_args_1 )</code>
|  
+
| Remove an unhandled event handler
 
|-  
 
|-  
| FindChildInLayoutFile
+
| FindChildInContext
| <code>DOTARadarButton.FindChildInLayoutFile( cstring cstring_1 )</code>
+
| <code>FindChildInContext( js_raw_args js_raw_args_1 )</code>
|  
+
| Find an element
 
|-  
 
|-  
| RemoveAndDeleteChildren
+
| AsyncWebRequest
| <code>DOTARadarButton.RemoveAndDeleteChildren()</code>
+
| <code>AsyncWebRequest( js_raw_args js_raw_args_1 )</code>
|  
+
| Make a web request
 
|-  
 
|-  
| MoveChildBefore
+
| CreatePanel
| <code>DOTARadarButton.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
+
| <code>CreatePanel( js_raw_args js_raw_args_1 )</code>
|  
+
| Create a new panel
 
|-  
 
|-  
| MoveChildAfter
+
| Localize
| <code>DOTARadarButton.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
+
| <code>Localize( js_raw_args js_raw_args_1 )</code>
|  
+
| Localize a string
 
|-  
 
|-  
| GetPositionWithinWindow
+
| Language
| <code>DOTARadarButton.GetPositionWithinWindow()</code>
+
| <code>Language( js_raw_args js_raw_args_1 )</code>
|  
+
| Get the current language
 
|-  
 
|-  
| ApplyStyles
+
| Schedule
| <code>DOTARadarButton.ApplyStyles( boolean boolean_1 )</code>
+
| <code>Schedule( js_raw_args js_raw_args_1 )</code>
|  
+
| Schedule a function to be called later
 
|-  
 
|-  
| ClearPropertyFromCode
+
| CancelScheduled
| <code>DOTARadarButton.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
+
| <code>CancelScheduled( js_raw_args js_raw_args_1 )</code>
|  
+
| Cancelse a scheduled function
 
|-  
 
|-  
| DeleteAsync
+
| GetContextPanel
| <code>DOTARadarButton.DeleteAsync( float float_1 )</code>
+
| <code>GetContextPanel( js_raw_args js_raw_args_1 )</code>
|  
+
| Get the current panel context
 
|-  
 
|-  
| BIsTransparent
+
| RegisterKeyBind
| <code>DOTARadarButton.BIsTransparent()</code>
+
| <code>RegisterKeyBind( js_raw_args js_raw_args_1 )</code>
|  
+
| Register a key binding
 
|-  
 
|-  
| BAcceptsInput
+
| Each
| <code>DOTARadarButton.BAcceptsInput()</code>
+
| <code>Each( js_raw_args js_raw_args_1 )</code>
|  
+
| Call a function on each given item
 +
|}
 +
 
 +
 
 +
=== Panel ===
 +
{| class="standard-table" style="width: 100%;"
 +
! Function
 +
! Signature
 +
! Description
 
|-  
 
|-  
| BAcceptsFocus
+
| visible
| <code>DOTARadarButton.BAcceptsFocus()</code>
+
| <code>Panel.visible( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetFocus
+
| enabled
| <code>DOTARadarButton.SetFocus()</code>
+
| <code>Panel.enabled( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| UpdateFocusInContext
+
| checked
| <code>DOTARadarButton.UpdateFocusInContext()</code>
+
| <code>Panel.checked( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| BHasHoverStyle
+
| defaultfocus
| <code>DOTARadarButton.BHasHoverStyle()</code>
+
| <code>Panel.defaultfocus( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetAcceptsFocus
+
| inputnamespace
| <code>DOTARadarButton.SetAcceptsFocus( boolean boolean_1 )</code>
+
| <code>Panel.inputnamespace( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDisableFocusOnMouseDown
+
| hittest
| <code>DOTARadarButton.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
+
| <code>Panel.hittest( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| BHasKeyFocus
+
| hittestchildren
| <code>DOTARadarButton.BHasKeyFocus()</code>
+
| <code>Panel.hittestchildren( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetScrollParentToFitWhenFocused
+
| tabindex
| <code>DOTARadarButton.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
+
| <code>Panel.tabindex( float float_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| BScrollParentToFitWhenFocused
+
| selectionpos_x
| <code>DOTARadarButton.BScrollParentToFitWhenFocused()</code>
+
| <code>Panel.selectionpos_x( float float_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| IsSelected
+
| selectionpos_y
| <code>DOTARadarButton.IsSelected()</code>
+
| <code>Panel.selectionpos_y( float float_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| BHasDescendantKeyFocus
+
| id
| <code>DOTARadarButton.BHasDescendantKeyFocus()</code>
+
| <code>Panel.id()</code>
 
|  
 
|  
 
|-  
 
|-  
| BLoadLayout
+
| layoutfile
| <code>DOTARadarButton.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
+
| <code>Panel.layoutfile()</code>
 
|  
 
|  
 
|-  
 
|-  
| BLoadLayoutFromString
+
| contentwidth
| <code>DOTARadarButton.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
+
| <code>Panel.contentwidth()</code>
 
|  
 
|  
 
|-  
 
|-  
| LoadLayoutFromStringAsync
+
| contentheight
| <code>DOTARadarButton.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
+
| <code>Panel.contentheight()</code>
 
|  
 
|  
 
|-  
 
|-  
| LoadLayoutAsync
+
| desiredlayoutwidth
| <code>DOTARadarButton.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
+
| <code>Panel.desiredlayoutwidth()</code>
 
|  
 
|  
 
|-  
 
|-  
| BLoadLayoutSnippet
+
| desiredlayoutheight
| <code>DOTARadarButton.BLoadLayoutSnippet( cstring cstring_1 )</code>
+
| <code>Panel.desiredlayoutheight()</code>
 
|  
 
|  
 
|-  
 
|-  
| BCreateChildren
+
| actuallayoutwidth
| <code>DOTARadarButton.BCreateChildren( cstring cstring_1 )</code>
+
| <code>Panel.actuallayoutwidth()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetTopOfInputContext
+
| actuallayoutheight
| <code>DOTARadarButton.SetTopOfInputContext( boolean boolean_1 )</code>
+
| <code>Panel.actuallayoutheight()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDialogVariable
+
| actualxoffset
| <code>DOTARadarButton.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
+
| <code>Panel.actualxoffset()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDialogVariableInt
+
| actualyoffset
| <code>DOTARadarButton.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
+
| <code>Panel.actualyoffset()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDialogVariableTime
+
| scrolloffset_y
| <code>DOTARadarButton.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
+
| <code>Panel.scrolloffset_y()</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollToTop
+
| scrolloffset_x
| <code>DOTARadarButton.ScrollToTop()</code>
+
| <code>Panel.scrolloffset_x()</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollToBottom
+
| style
| <code>DOTARadarButton.ScrollToBottom()</code>
+
| <code>Panel.style()</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollToLeftEdge
+
| AddClass
| <code>DOTARadarButton.ScrollToLeftEdge()</code>
+
| <code>Panel.AddClass( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollToRightEdge
+
| RemoveClass
| <code>DOTARadarButton.ScrollToRightEdge()</code>
+
| <code>Panel.RemoveClass( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollParentToMakePanelFit
+
| BHasClass
| <code>DOTARadarButton.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
+
| <code>Panel.BHasClass( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| BCanSeeInParentScroll
+
| SetHasClass
| <code>DOTARadarButton.BCanSeeInParentScroll()</code>
+
| <code>Panel.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetAttributeInt
+
| ToggleClass
| <code>DOTARadarButton.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
+
| <code>Panel.ToggleClass( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetAttributeString
+
| ClearPanelEvent
| <code>DOTARadarButton.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
+
| <code>Panel.ClearPanelEvent( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetAttributeUInt32
+
| SetDraggable
| <code>DOTARadarButton.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
+
| <code>Panel.SetDraggable( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetAttributeInt
+
| IsDraggable
| <code>DOTARadarButton.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
+
| <code>Panel.IsDraggable()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetAttributeString
+
| GetChildCount
| <code>DOTARadarButton.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
+
| <code>Panel.GetChildCount()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetAttributeUInt32
+
| GetChild
| <code>DOTARadarButton.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
+
| <code>Panel.GetChild( integer integer_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetInputNamespace
+
| GetChildIndex
| <code>DOTARadarButton.SetInputNamespace( cstring cstring_1 )</code>
+
| <code>Panel.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| RegisterForReadyEvents
+
| Children
| <code>DOTARadarButton.RegisterForReadyEvents( boolean boolean_1 )</code>
+
| <code>Panel.Children()</code>
 
|  
 
|  
 
|-  
 
|-  
| BReadyForDisplay
+
| FindChildrenWithClassTraverse
| <code>DOTARadarButton.BReadyForDisplay()</code>
+
| <code>Panel.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetReadyForDisplay
+
| GetParent
| <code>DOTARadarButton.SetReadyForDisplay( boolean boolean_1 )</code>
+
| <code>Panel.GetParent()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetPanelEvent
+
| SetParent
| <code>DOTARadarButton.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
+
| <code>Panel.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| RunScriptInPanelContext
+
| FindChild
| <code>DOTARadarButton.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
+
| <code>Panel.FindChild( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| rememberchildfocus
+
| FindChildTraverse
| <code>DOTARadarButton.rememberchildfocus( boolean boolean_1 )</code>
+
| <code>Panel.FindChildTraverse( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| paneltype
+
| FindChildInLayoutFile
| <code>DOTARadarButton.paneltype()</code>
+
| <code>Panel.FindChildInLayoutFile( cstring cstring_1 )</code>
 
|  
 
|  
|}
 
 
 
=== DOTAAbilityList ===
 
{| class="standard-table" style="width: 100%;"
 
! Function
 
! Signature
 
! Description
 
 
|-  
 
|-  
| visible
+
| RemoveAndDeleteChildren
| <code>DOTAAbilityList.visible( boolean boolean_1 )</code>
+
| <code>Panel.RemoveAndDeleteChildren()</code>
 
|  
 
|  
 
|-  
 
|-  
| enabled
+
| MoveChildBefore
| <code>DOTAAbilityList.enabled( boolean boolean_1 )</code>
+
| <code>Panel.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| checked
+
| MoveChildAfter
| <code>DOTAAbilityList.checked( boolean boolean_1 )</code>
+
| <code>Panel.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| defaultfocus
+
| GetPositionWithinWindow
| <code>DOTAAbilityList.defaultfocus( cstring cstring_1 )</code>
+
| <code>Panel.GetPositionWithinWindow()</code>
 
|  
 
|  
 
|-  
 
|-  
| inputnamespace
+
| ApplyStyles
| <code>DOTAAbilityList.inputnamespace( cstring cstring_1 )</code>
+
| <code>Panel.ApplyStyles( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| hittest
+
| ClearPropertyFromCode
| <code>DOTAAbilityList.hittest( boolean boolean_1 )</code>
+
| <code>Panel.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| hittestchildren
+
| DeleteAsync
| <code>DOTAAbilityList.hittestchildren( boolean boolean_1 )</code>
+
| <code>Panel.DeleteAsync( float float_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| tabindex
+
| BIsTransparent
| <code>DOTAAbilityList.tabindex( float float_1 )</code>
+
| <code>Panel.BIsTransparent()</code>
 
|  
 
|  
 
|-  
 
|-  
| selectionpos_x
+
| BAcceptsInput
| <code>DOTAAbilityList.selectionpos_x( float float_1 )</code>
+
| <code>Panel.BAcceptsInput()</code>
 
|  
 
|  
 
|-  
 
|-  
| selectionpos_y
+
| BAcceptsFocus
| <code>DOTAAbilityList.selectionpos_y( float float_1 )</code>
+
| <code>Panel.BAcceptsFocus()</code>
 
|  
 
|  
 
|-  
 
|-  
| id
+
| SetFocus
| <code>DOTAAbilityList.id()</code>
+
| <code>Panel.SetFocus()</code>
 
|  
 
|  
 
|-  
 
|-  
| layoutfile
+
| UpdateFocusInContext
| <code>DOTAAbilityList.layoutfile()</code>
+
| <code>Panel.UpdateFocusInContext()</code>
 
|  
 
|  
 
|-  
 
|-  
| contentwidth
+
| BHasHoverStyle
| <code>DOTAAbilityList.contentwidth()</code>
+
| <code>Panel.BHasHoverStyle()</code>
 
|  
 
|  
 
|-  
 
|-  
| contentheight
+
| SetAcceptsFocus
| <code>DOTAAbilityList.contentheight()</code>
+
| <code>Panel.SetAcceptsFocus( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| desiredlayoutwidth
+
| SetDisableFocusOnMouseDown
| <code>DOTAAbilityList.desiredlayoutwidth()</code>
+
| <code>Panel.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| desiredlayoutheight
+
| BHasKeyFocus
| <code>DOTAAbilityList.desiredlayoutheight()</code>
+
| <code>Panel.BHasKeyFocus()</code>
 
|  
 
|  
 
|-  
 
|-  
| actuallayoutwidth
+
| SetScrollParentToFitWhenFocused
| <code>DOTAAbilityList.actuallayoutwidth()</code>
+
| <code>Panel.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| actuallayoutheight
+
| BScrollParentToFitWhenFocused
| <code>DOTAAbilityList.actuallayoutheight()</code>
+
| <code>Panel.BScrollParentToFitWhenFocused()</code>
 
|  
 
|  
 
|-  
 
|-  
| actualxoffset
+
| IsSelected
| <code>DOTAAbilityList.actualxoffset()</code>
+
| <code>Panel.IsSelected()</code>
 
|  
 
|  
 
|-  
 
|-  
| actualyoffset
+
| BHasDescendantKeyFocus
| <code>DOTAAbilityList.actualyoffset()</code>
+
| <code>Panel.BHasDescendantKeyFocus()</code>
 
|  
 
|  
 
|-  
 
|-  
| scrolloffset_y
+
| BLoadLayout
| <code>DOTAAbilityList.scrolloffset_y()</code>
+
| <code>Panel.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
 
|  
 
|  
 
|-  
 
|-  
| scrolloffset_x
+
| BLoadLayoutFromString
| <code>DOTAAbilityList.scrolloffset_x()</code>
+
| <code>Panel.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| style
+
| LoadLayoutFromStringAsync
| <code>DOTAAbilityList.style()</code>
+
| <code>Panel.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
 
|  
 
|  
 
|-  
 
|-  
| AddClass
+
| LoadLayoutAsync
| <code>DOTAAbilityList.AddClass( cstring cstring_1 )</code>
+
| <code>Panel.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
 
|  
 
|  
 
|-  
 
|-  
| RemoveClass
+
| BCreateChildren
| <code>DOTAAbilityList.RemoveClass( cstring cstring_1 )</code>
+
| <code>Panel.BCreateChildren( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| BHasClass
+
| SetTopOfInputContext
| <code>DOTAAbilityList.BHasClass( cstring cstring_1 )</code>
+
| <code>Panel.SetTopOfInputContext( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetHasClass
+
| SetDialogVariable
| <code>DOTAAbilityList.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
+
| <code>Panel.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| ToggleClass
+
| SetDialogVariableInt
| <code>DOTAAbilityList.ToggleClass( cstring cstring_1 )</code>
+
| <code>Panel.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SwitchClass
+
| ScrollToTop
| <code>DOTAAbilityList.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
+
| <code>Panel.ScrollToTop()</code>
 
|  
 
|  
 
|-  
 
|-  
| ClearPanelEvent
+
| ScrollToBottom
| <code>DOTAAbilityList.ClearPanelEvent( cstring cstring_1 )</code>
+
| <code>Panel.ScrollToBottom()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDraggable
+
| ScrollToLeftEdge
| <code>DOTAAbilityList.SetDraggable( boolean boolean_1 )</code>
+
| <code>Panel.ScrollToLeftEdge()</code>
 
|  
 
|  
 
|-  
 
|-  
| IsDraggable
+
| ScrollToRightEdge
| <code>DOTAAbilityList.IsDraggable()</code>
+
| <code>Panel.ScrollToRightEdge()</code>
 
|  
 
|  
 
|-  
 
|-  
| GetChildCount
+
| ScrollParentToMakePanelFit
| <code>DOTAAbilityList.GetChildCount()</code>
+
| <code>Panel.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetChild
+
| BCanSeeInParentScroll
| <code>DOTAAbilityList.GetChild( integer integer_1 )</code>
+
| <code>Panel.BCanSeeInParentScroll()</code>
 
|  
 
|  
 
|-  
 
|-  
| GetChildIndex
+
| GetAttributeInt
| <code>DOTAAbilityList.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
+
| <code>Panel.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| Children
+
| GetAttributeString
| <code>DOTAAbilityList.Children()</code>
+
| <code>Panel.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| FindChildrenWithClassTraverse
+
| GetAttributeUInt32
| <code>DOTAAbilityList.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
+
| <code>Panel.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetParent
+
| SetAttributeInt
| <code>DOTAAbilityList.GetParent()</code>
+
| <code>Panel.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetParent
+
| SetAttributeString
| <code>DOTAAbilityList.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
+
| <code>Panel.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| FindChild
+
| SetAttributeUInt32
| <code>DOTAAbilityList.FindChild( cstring cstring_1 )</code>
+
| <code>Panel.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| FindChildTraverse
+
| SetInputNamespace
| <code>DOTAAbilityList.FindChildTraverse( cstring cstring_1 )</code>
+
| <code>Panel.SetInputNamespace( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| FindChildInLayoutFile
+
| RegisterForReadyEvents
| <code>DOTAAbilityList.FindChildInLayoutFile( cstring cstring_1 )</code>
+
| <code>Panel.RegisterForReadyEvents( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| RemoveAndDeleteChildren
+
| BReadyForDisplay
| <code>DOTAAbilityList.RemoveAndDeleteChildren()</code>
+
| <code>Panel.BReadyForDisplay()</code>
 
|  
 
|  
 
|-  
 
|-  
| MoveChildBefore
+
| SetReadyForDisplay
| <code>DOTAAbilityList.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
+
| <code>Panel.SetReadyForDisplay( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| MoveChildAfter
+
| SetPanelEvent
| <code>DOTAAbilityList.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
+
| <code>Panel.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetPositionWithinWindow
+
| rememberchildfocus
| <code>DOTAAbilityList.GetPositionWithinWindow()</code>
+
| <code>Panel.rememberchildfocus( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| ApplyStyles
+
| paneltype
| <code>DOTAAbilityList.ApplyStyles( boolean boolean_1 )</code>
+
| <code>Panel.paneltype()</code>
 
|  
 
|  
 +
|}
 +
 +
 +
 +
=== Button ===
 +
{| class="standard-table" style="width: 100%;"
 +
! Function
 +
! Signature
 +
! Description
 
|-  
 
|-  
| ClearPropertyFromCode
+
| visible
| <code>DOTAAbilityList.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
+
| <code>Button.visible( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| DeleteAsync
+
| enabled
| <code>DOTAAbilityList.DeleteAsync( float float_1 )</code>
+
| <code>Button.enabled( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| BIsTransparent
+
| checked
| <code>DOTAAbilityList.BIsTransparent()</code>
+
| <code>Button.checked( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| BAcceptsInput
+
| defaultfocus
| <code>DOTAAbilityList.BAcceptsInput()</code>
+
| <code>Button.defaultfocus( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| BAcceptsFocus
+
| inputnamespace
| <code>DOTAAbilityList.BAcceptsFocus()</code>
+
| <code>Button.inputnamespace( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetFocus
+
| hittest
| <code>DOTAAbilityList.SetFocus()</code>
+
| <code>Button.hittest( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| UpdateFocusInContext
+
| hittestchildren
| <code>DOTAAbilityList.UpdateFocusInContext()</code>
+
| <code>Button.hittestchildren( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| BHasHoverStyle
+
| tabindex
| <code>DOTAAbilityList.BHasHoverStyle()</code>
+
| <code>Button.tabindex( float float_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetAcceptsFocus
+
| selectionpos_x
| <code>DOTAAbilityList.SetAcceptsFocus( boolean boolean_1 )</code>
+
| <code>Button.selectionpos_x( float float_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDisableFocusOnMouseDown
+
| selectionpos_y
| <code>DOTAAbilityList.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
+
| <code>Button.selectionpos_y( float float_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| BHasKeyFocus
+
| id
| <code>DOTAAbilityList.BHasKeyFocus()</code>
+
| <code>Button.id()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetScrollParentToFitWhenFocused
+
| layoutfile
| <code>DOTAAbilityList.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
+
| <code>Button.layoutfile()</code>
 
|  
 
|  
 
|-  
 
|-  
| BScrollParentToFitWhenFocused
+
| contentwidth
| <code>DOTAAbilityList.BScrollParentToFitWhenFocused()</code>
+
| <code>Button.contentwidth()</code>
 
|  
 
|  
 
|-  
 
|-  
| IsSelected
+
| contentheight
| <code>DOTAAbilityList.IsSelected()</code>
+
| <code>Button.contentheight()</code>
 
|  
 
|  
 
|-  
 
|-  
| BHasDescendantKeyFocus
+
| desiredlayoutwidth
| <code>DOTAAbilityList.BHasDescendantKeyFocus()</code>
+
| <code>Button.desiredlayoutwidth()</code>
 
|  
 
|  
 
|-  
 
|-  
| BLoadLayout
+
| desiredlayoutheight
| <code>DOTAAbilityList.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
+
| <code>Button.desiredlayoutheight()</code>
 
|  
 
|  
 
|-  
 
|-  
| BLoadLayoutFromString
+
| actuallayoutwidth
| <code>DOTAAbilityList.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
+
| <code>Button.actuallayoutwidth()</code>
 
|  
 
|  
 
|-  
 
|-  
| LoadLayoutFromStringAsync
+
| actuallayoutheight
| <code>DOTAAbilityList.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
+
| <code>Button.actuallayoutheight()</code>
 
|  
 
|  
 
|-  
 
|-  
| LoadLayoutAsync
+
| actualxoffset
| <code>DOTAAbilityList.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
+
| <code>Button.actualxoffset()</code>
 
|  
 
|  
 
|-  
 
|-  
| BLoadLayoutSnippet
+
| actualyoffset
| <code>DOTAAbilityList.BLoadLayoutSnippet( cstring cstring_1 )</code>
+
| <code>Button.actualyoffset()</code>
 
|  
 
|  
 
|-  
 
|-  
| BCreateChildren
+
| scrolloffset_y
| <code>DOTAAbilityList.BCreateChildren( cstring cstring_1 )</code>
+
| <code>Button.scrolloffset_y()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetTopOfInputContext
+
| scrolloffset_x
| <code>DOTAAbilityList.SetTopOfInputContext( boolean boolean_1 )</code>
+
| <code>Button.scrolloffset_x()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDialogVariable
+
| style
| <code>DOTAAbilityList.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
+
| <code>Button.style()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDialogVariableInt
+
| AddClass
| <code>DOTAAbilityList.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
+
| <code>Button.AddClass( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDialogVariableTime
+
| RemoveClass
| <code>DOTAAbilityList.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
+
| <code>Button.RemoveClass( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollToTop
+
| BHasClass
| <code>DOTAAbilityList.ScrollToTop()</code>
+
| <code>Button.BHasClass( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollToBottom
+
| SetHasClass
| <code>DOTAAbilityList.ScrollToBottom()</code>
+
| <code>Button.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollToLeftEdge
+
| ToggleClass
| <code>DOTAAbilityList.ScrollToLeftEdge()</code>
+
| <code>Button.ToggleClass( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollToRightEdge
+
| ClearPanelEvent
| <code>DOTAAbilityList.ScrollToRightEdge()</code>
+
| <code>Button.ClearPanelEvent( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollParentToMakePanelFit
+
| SetDraggable
| <code>DOTAAbilityList.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
+
| <code>Button.SetDraggable( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| BCanSeeInParentScroll
+
| IsDraggable
| <code>DOTAAbilityList.BCanSeeInParentScroll()</code>
+
| <code>Button.IsDraggable()</code>
 
|  
 
|  
 
|-  
 
|-  
| GetAttributeInt
+
| GetChildCount
| <code>DOTAAbilityList.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
+
| <code>Button.GetChildCount()</code>
 
|  
 
|  
 
|-  
 
|-  
| GetAttributeString
+
| GetChild
| <code>DOTAAbilityList.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
+
| <code>Button.GetChild( integer integer_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetAttributeUInt32
+
| GetChildIndex
| <code>DOTAAbilityList.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
+
| <code>Button.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetAttributeInt
+
| Children
| <code>DOTAAbilityList.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
+
| <code>Button.Children()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetAttributeString
+
| FindChildrenWithClassTraverse
| <code>DOTAAbilityList.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
+
| <code>Button.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetAttributeUInt32
+
| GetParent
| <code>DOTAAbilityList.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
+
| <code>Button.GetParent()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetInputNamespace
+
| SetParent
| <code>DOTAAbilityList.SetInputNamespace( cstring cstring_1 )</code>
+
| <code>Button.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| RegisterForReadyEvents
+
| FindChild
| <code>DOTAAbilityList.RegisterForReadyEvents( boolean boolean_1 )</code>
+
| <code>Button.FindChild( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| BReadyForDisplay
+
| FindChildTraverse
| <code>DOTAAbilityList.BReadyForDisplay()</code>
+
| <code>Button.FindChildTraverse( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetReadyForDisplay
+
| FindChildInLayoutFile
| <code>DOTAAbilityList.SetReadyForDisplay( boolean boolean_1 )</code>
+
| <code>Button.FindChildInLayoutFile( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetPanelEvent
+
| RemoveAndDeleteChildren
| <code>DOTAAbilityList.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
+
| <code>Button.RemoveAndDeleteChildren()</code>
 
|  
 
|  
 
|-  
 
|-  
| RunScriptInPanelContext
+
| MoveChildBefore
| <code>DOTAAbilityList.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
+
| <code>Button.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| rememberchildfocus
+
| MoveChildAfter
| <code>DOTAAbilityList.rememberchildfocus( boolean boolean_1 )</code>
+
| <code>Button.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| paneltype
+
| GetPositionWithinWindow
| <code>DOTAAbilityList.paneltype()</code>
+
| <code>Button.GetPositionWithinWindow()</code>
 
|  
 
|  
|}
 
 
 
=== Label ===
 
{| class="standard-table" style="width: 100%;"
 
! Function
 
! Signature
 
! Description
 
 
|-  
 
|-  
| visible
+
| ApplyStyles
| <code>Label.visible( boolean boolean_1 )</code>
+
| <code>Button.ApplyStyles( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| enabled
+
| ClearPropertyFromCode
| <code>Label.enabled( boolean boolean_1 )</code>
+
| <code>Button.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| checked
+
| DeleteAsync
| <code>Label.checked( boolean boolean_1 )</code>
+
| <code>Button.DeleteAsync( float float_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| defaultfocus
+
| BIsTransparent
| <code>Label.defaultfocus( cstring cstring_1 )</code>
+
| <code>Button.BIsTransparent()</code>
 
|  
 
|  
 
|-  
 
|-  
| inputnamespace
+
| BAcceptsInput
| <code>Label.inputnamespace( cstring cstring_1 )</code>
+
| <code>Button.BAcceptsInput()</code>
 
|  
 
|  
 
|-  
 
|-  
| hittest
+
| BAcceptsFocus
| <code>Label.hittest( boolean boolean_1 )</code>
+
| <code>Button.BAcceptsFocus()</code>
 
|  
 
|  
 
|-  
 
|-  
| hittestchildren
+
| SetFocus
| <code>Label.hittestchildren( boolean boolean_1 )</code>
+
| <code>Button.SetFocus()</code>
 
|  
 
|  
 
|-  
 
|-  
| tabindex
+
| UpdateFocusInContext
| <code>Label.tabindex( float float_1 )</code>
+
| <code>Button.UpdateFocusInContext()</code>
 
|  
 
|  
 
|-  
 
|-  
| selectionpos_x
+
| BHasHoverStyle
| <code>Label.selectionpos_x( float float_1 )</code>
+
| <code>Button.BHasHoverStyle()</code>
 
|  
 
|  
 
|-  
 
|-  
| selectionpos_y
+
| SetAcceptsFocus
| <code>Label.selectionpos_y( float float_1 )</code>
+
| <code>Button.SetAcceptsFocus( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| id
+
| SetDisableFocusOnMouseDown
| <code>Label.id()</code>
+
| <code>Button.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| layoutfile
+
| BHasKeyFocus
| <code>Label.layoutfile()</code>
+
| <code>Button.BHasKeyFocus()</code>
 
|  
 
|  
 
|-  
 
|-  
| contentwidth
+
| SetScrollParentToFitWhenFocused
| <code>Label.contentwidth()</code>
+
| <code>Button.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| contentheight
+
| BScrollParentToFitWhenFocused
| <code>Label.contentheight()</code>
+
| <code>Button.BScrollParentToFitWhenFocused()</code>
 
|  
 
|  
 
|-  
 
|-  
| desiredlayoutwidth
+
| IsSelected
| <code>Label.desiredlayoutwidth()</code>
+
| <code>Button.IsSelected()</code>
 
|  
 
|  
 
|-  
 
|-  
| desiredlayoutheight
+
| BHasDescendantKeyFocus
| <code>Label.desiredlayoutheight()</code>
+
| <code>Button.BHasDescendantKeyFocus()</code>
 
|  
 
|  
 
|-  
 
|-  
| actuallayoutwidth
+
| BLoadLayout
| <code>Label.actuallayoutwidth()</code>
+
| <code>Button.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
 
|  
 
|  
 
|-  
 
|-  
| actuallayoutheight
+
| BLoadLayoutFromString
| <code>Label.actuallayoutheight()</code>
+
| <code>Button.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| actualxoffset
+
| LoadLayoutFromStringAsync
| <code>Label.actualxoffset()</code>
+
| <code>Button.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
 
|  
 
|  
 
|-  
 
|-  
| actualyoffset
+
| LoadLayoutAsync
| <code>Label.actualyoffset()</code>
+
| <code>Button.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
 
|  
 
|  
 
|-  
 
|-  
| scrolloffset_y
+
| BCreateChildren
| <code>Label.scrolloffset_y()</code>
+
| <code>Button.BCreateChildren( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| scrolloffset_x
+
| SetTopOfInputContext
| <code>Label.scrolloffset_x()</code>
+
| <code>Button.SetTopOfInputContext( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| style
+
| SetDialogVariable
| <code>Label.style()</code>
+
| <code>Button.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| AddClass
+
| SetDialogVariableInt
| <code>Label.AddClass( cstring cstring_1 )</code>
+
| <code>Button.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| RemoveClass
+
| ScrollToTop
| <code>Label.RemoveClass( cstring cstring_1 )</code>
+
| <code>Button.ScrollToTop()</code>
 
|  
 
|  
 
|-  
 
|-  
| BHasClass
+
| ScrollToBottom
| <code>Label.BHasClass( cstring cstring_1 )</code>
+
| <code>Button.ScrollToBottom()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetHasClass
+
| ScrollToLeftEdge
| <code>Label.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
+
| <code>Button.ScrollToLeftEdge()</code>
 
|  
 
|  
 
|-  
 
|-  
| ToggleClass
+
| ScrollToRightEdge
| <code>Label.ToggleClass( cstring cstring_1 )</code>
+
| <code>Button.ScrollToRightEdge()</code>
 
|  
 
|  
 
|-  
 
|-  
| SwitchClass
+
| ScrollParentToMakePanelFit
| <code>Label.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
+
| <code>Button.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| ClearPanelEvent
+
| BCanSeeInParentScroll
| <code>Label.ClearPanelEvent( cstring cstring_1 )</code>
+
| <code>Button.BCanSeeInParentScroll()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDraggable
+
| GetAttributeInt
| <code>Label.SetDraggable( boolean boolean_1 )</code>
+
| <code>Button.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| IsDraggable
+
| GetAttributeString
| <code>Label.IsDraggable()</code>
+
| <code>Button.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetChildCount
+
| GetAttributeUInt32
| <code>Label.GetChildCount()</code>
+
| <code>Button.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetChild
+
| SetAttributeInt
| <code>Label.GetChild( integer integer_1 )</code>
+
| <code>Button.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetChildIndex
+
| SetAttributeString
| <code>Label.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
+
| <code>Button.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| Children
+
| SetAttributeUInt32
| <code>Label.Children()</code>
+
| <code>Button.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| FindChildrenWithClassTraverse
+
| SetInputNamespace
| <code>Label.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
+
| <code>Button.SetInputNamespace( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetParent
+
| RegisterForReadyEvents
| <code>Label.GetParent()</code>
+
| <code>Button.RegisterForReadyEvents( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetParent
+
| BReadyForDisplay
| <code>Label.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
+
| <code>Button.BReadyForDisplay()</code>
 
|  
 
|  
 
|-  
 
|-  
| FindChild
+
| SetReadyForDisplay
| <code>Label.FindChild( cstring cstring_1 )</code>
+
| <code>Button.SetReadyForDisplay( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| FindChildTraverse
+
| SetPanelEvent
| <code>Label.FindChildTraverse( cstring cstring_1 )</code>
+
| <code>Button.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| FindChildInLayoutFile
+
| rememberchildfocus
| <code>Label.FindChildInLayoutFile( cstring cstring_1 )</code>
+
| <code>Button.rememberchildfocus( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| RemoveAndDeleteChildren
+
| paneltype
| <code>Label.RemoveAndDeleteChildren()</code>
+
| <code>Button.paneltype()</code>
 
|  
 
|  
 +
|}
 +
 +
 +
=== Label ===
 +
{| class="standard-table" style="width: 100%;"
 +
! Function
 +
! Signature
 +
! Description
 
|-  
 
|-  
| MoveChildBefore
+
| visible
| <code>Label.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
+
| <code>Label.visible( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| MoveChildAfter
+
| enabled
| <code>Label.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
+
| <code>Label.enabled( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetPositionWithinWindow
+
| checked
| <code>Label.GetPositionWithinWindow()</code>
+
| <code>Label.checked( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| ApplyStyles
+
| defaultfocus
| <code>Label.ApplyStyles( boolean boolean_1 )</code>
+
| <code>Label.defaultfocus( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| ClearPropertyFromCode
+
| inputnamespace
| <code>Label.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
+
| <code>Label.inputnamespace( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| DeleteAsync
+
| hittest
| <code>Label.DeleteAsync( float float_1 )</code>
+
| <code>Label.hittest( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| BIsTransparent
+
| hittestchildren
| <code>Label.BIsTransparent()</code>
+
| <code>Label.hittestchildren( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| BAcceptsInput
+
| tabindex
| <code>Label.BAcceptsInput()</code>
+
| <code>Label.tabindex( float float_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| BAcceptsFocus
+
| selectionpos_x
| <code>Label.BAcceptsFocus()</code>
+
| <code>Label.selectionpos_x( float float_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetFocus
+
| selectionpos_y
| <code>Label.SetFocus()</code>
+
| <code>Label.selectionpos_y( float float_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| UpdateFocusInContext
+
| id
| <code>Label.UpdateFocusInContext()</code>
+
| <code>Label.id()</code>
 
|  
 
|  
 
|-  
 
|-  
| BHasHoverStyle
+
| layoutfile
| <code>Label.BHasHoverStyle()</code>
+
| <code>Label.layoutfile()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetAcceptsFocus
+
| contentwidth
| <code>Label.SetAcceptsFocus( boolean boolean_1 )</code>
+
| <code>Label.contentwidth()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDisableFocusOnMouseDown
+
| contentheight
| <code>Label.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
+
| <code>Label.contentheight()</code>
 
|  
 
|  
 
|-  
 
|-  
| BHasKeyFocus
+
| desiredlayoutwidth
| <code>Label.BHasKeyFocus()</code>
+
| <code>Label.desiredlayoutwidth()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetScrollParentToFitWhenFocused
+
| desiredlayoutheight
| <code>Label.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
+
| <code>Label.desiredlayoutheight()</code>
 
|  
 
|  
 
|-  
 
|-  
| BScrollParentToFitWhenFocused
+
| actuallayoutwidth
| <code>Label.BScrollParentToFitWhenFocused()</code>
+
| <code>Label.actuallayoutwidth()</code>
 
|  
 
|  
 
|-  
 
|-  
| IsSelected
+
| actuallayoutheight
| <code>Label.IsSelected()</code>
+
| <code>Label.actuallayoutheight()</code>
 
|  
 
|  
 
|-  
 
|-  
| BHasDescendantKeyFocus
+
| actualxoffset
| <code>Label.BHasDescendantKeyFocus()</code>
+
| <code>Label.actualxoffset()</code>
 
|  
 
|  
 
|-  
 
|-  
| BLoadLayout
+
| actualyoffset
| <code>Label.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
+
| <code>Label.actualyoffset()</code>
 
|  
 
|  
 
|-  
 
|-  
| BLoadLayoutFromString
+
| scrolloffset_y
| <code>Label.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
+
| <code>Label.scrolloffset_y()</code>
 
|  
 
|  
 
|-  
 
|-  
| LoadLayoutFromStringAsync
+
| scrolloffset_x
| <code>Label.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
+
| <code>Label.scrolloffset_x()</code>
 
|  
 
|  
 
|-  
 
|-  
| LoadLayoutAsync
+
| style
| <code>Label.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
+
| <code>Label.style()</code>
 
|  
 
|  
 
|-  
 
|-  
| BLoadLayoutSnippet
+
| AddClass
| <code>Label.BLoadLayoutSnippet( cstring cstring_1 )</code>
+
| <code>Label.AddClass( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| BCreateChildren
+
| RemoveClass
| <code>Label.BCreateChildren( cstring cstring_1 )</code>
+
| <code>Label.RemoveClass( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetTopOfInputContext
+
| BHasClass
| <code>Label.SetTopOfInputContext( boolean boolean_1 )</code>
+
| <code>Label.BHasClass( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDialogVariable
+
| SetHasClass
| <code>Label.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
+
| <code>Label.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDialogVariableInt
+
| ToggleClass
| <code>Label.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
+
| <code>Label.ToggleClass( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDialogVariableTime
+
| ClearPanelEvent
| <code>Label.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
+
| <code>Label.ClearPanelEvent( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollToTop
+
| SetDraggable
| <code>Label.ScrollToTop()</code>
+
| <code>Label.SetDraggable( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollToBottom
+
| IsDraggable
| <code>Label.ScrollToBottom()</code>
+
| <code>Label.IsDraggable()</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollToLeftEdge
+
| GetChildCount
| <code>Label.ScrollToLeftEdge()</code>
+
| <code>Label.GetChildCount()</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollToRightEdge
+
| GetChild
| <code>Label.ScrollToRightEdge()</code>
+
| <code>Label.GetChild( integer integer_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollParentToMakePanelFit
+
| GetChildIndex
| <code>Label.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
+
| <code>Label.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| BCanSeeInParentScroll
+
| Children
| <code>Label.BCanSeeInParentScroll()</code>
+
| <code>Label.Children()</code>
 
|  
 
|  
 
|-  
 
|-  
| GetAttributeInt
+
| FindChildrenWithClassTraverse
| <code>Label.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
+
| <code>Label.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetAttributeString
+
| GetParent
| <code>Label.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
+
| <code>Label.GetParent()</code>
 
|  
 
|  
 
|-  
 
|-  
| GetAttributeUInt32
+
| SetParent
| <code>Label.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
+
| <code>Label.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetAttributeInt
+
| FindChild
| <code>Label.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
+
| <code>Label.FindChild( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetAttributeString
+
| FindChildTraverse
| <code>Label.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
+
| <code>Label.FindChildTraverse( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetAttributeUInt32
+
| FindChildInLayoutFile
| <code>Label.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
+
| <code>Label.FindChildInLayoutFile( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetInputNamespace
+
| RemoveAndDeleteChildren
| <code>Label.SetInputNamespace( cstring cstring_1 )</code>
+
| <code>Label.RemoveAndDeleteChildren()</code>
 
|  
 
|  
 
|-  
 
|-  
| RegisterForReadyEvents
+
| MoveChildBefore
| <code>Label.RegisterForReadyEvents( boolean boolean_1 )</code>
+
| <code>Label.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| BReadyForDisplay
+
| MoveChildAfter
| <code>Label.BReadyForDisplay()</code>
+
| <code>Label.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetReadyForDisplay
+
| GetPositionWithinWindow
| <code>Label.SetReadyForDisplay( boolean boolean_1 )</code>
+
| <code>Label.GetPositionWithinWindow()</code>
 
|  
 
|  
 
|-  
 
|-  
| text
+
| ApplyStyles
| <code>Label.text( cstring cstring_1 )</code>
+
| <code>Label.ApplyStyles( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| html
+
| ClearPropertyFromCode
| <code>Label.html( boolean boolean_1 )</code>
+
| <code>Label.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetPanelEvent
+
| DeleteAsync
| <code>Label.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
+
| <code>Label.DeleteAsync( float float_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| RunScriptInPanelContext
+
| BIsTransparent
| <code>Label.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
+
| <code>Label.BIsTransparent()</code>
 
|  
 
|  
 
|-  
 
|-  
| rememberchildfocus
+
| BAcceptsInput
| <code>Label.rememberchildfocus( boolean boolean_1 )</code>
+
| <code>Label.BAcceptsInput()</code>
 
|  
 
|  
 
|-  
 
|-  
| paneltype
+
| BAcceptsFocus
| <code>Label.paneltype()</code>
+
| <code>Label.BAcceptsFocus()</code>
 
|  
 
|  
|}
 
 
 
=== DOTAHUDShop ===
 
{| class="standard-table" style="width: 100%;"
 
! Function
 
! Signature
 
! Description
 
 
|-  
 
|-  
| visible
+
| SetFocus
| <code>DOTAHUDShop.visible( boolean boolean_1 )</code>
+
| <code>Label.SetFocus()</code>
 
|  
 
|  
 
|-  
 
|-  
| enabled
+
| UpdateFocusInContext
| <code>DOTAHUDShop.enabled( boolean boolean_1 )</code>
+
| <code>Label.UpdateFocusInContext()</code>
 
|  
 
|  
 
|-  
 
|-  
| checked
+
| BHasHoverStyle
| <code>DOTAHUDShop.checked( boolean boolean_1 )</code>
+
| <code>Label.BHasHoverStyle()</code>
 
|  
 
|  
 
|-  
 
|-  
| defaultfocus
+
| SetAcceptsFocus
| <code>DOTAHUDShop.defaultfocus( cstring cstring_1 )</code>
+
| <code>Label.SetAcceptsFocus( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| inputnamespace
+
| SetDisableFocusOnMouseDown
| <code>DOTAHUDShop.inputnamespace( cstring cstring_1 )</code>
+
| <code>Label.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| hittest
+
| BHasKeyFocus
| <code>DOTAHUDShop.hittest( boolean boolean_1 )</code>
+
| <code>Label.BHasKeyFocus()</code>
 
|  
 
|  
 
|-  
 
|-  
| hittestchildren
+
| SetScrollParentToFitWhenFocused
| <code>DOTAHUDShop.hittestchildren( boolean boolean_1 )</code>
+
| <code>Label.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| tabindex
+
| BScrollParentToFitWhenFocused
| <code>DOTAHUDShop.tabindex( float float_1 )</code>
+
| <code>Label.BScrollParentToFitWhenFocused()</code>
 
|  
 
|  
 
|-  
 
|-  
| selectionpos_x
+
| IsSelected
| <code>DOTAHUDShop.selectionpos_x( float float_1 )</code>
+
| <code>Label.IsSelected()</code>
 
|  
 
|  
 
|-  
 
|-  
| selectionpos_y
+
| BHasDescendantKeyFocus
| <code>DOTAHUDShop.selectionpos_y( float float_1 )</code>
+
| <code>Label.BHasDescendantKeyFocus()</code>
 
|  
 
|  
 
|-  
 
|-  
| id
+
| BLoadLayout
| <code>DOTAHUDShop.id()</code>
+
| <code>Label.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
 
|  
 
|  
 
|-  
 
|-  
| layoutfile
+
| BLoadLayoutFromString
| <code>DOTAHUDShop.layoutfile()</code>
+
| <code>Label.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| contentwidth
+
| LoadLayoutFromStringAsync
| <code>DOTAHUDShop.contentwidth()</code>
+
| <code>Label.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
 
|  
 
|  
 
|-  
 
|-  
| contentheight
+
| LoadLayoutAsync
| <code>DOTAHUDShop.contentheight()</code>
+
| <code>Label.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
 
|  
 
|  
 
|-  
 
|-  
| desiredlayoutwidth
+
| BCreateChildren
| <code>DOTAHUDShop.desiredlayoutwidth()</code>
+
| <code>Label.BCreateChildren( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| desiredlayoutheight
+
| SetTopOfInputContext
| <code>DOTAHUDShop.desiredlayoutheight()</code>
+
| <code>Label.SetTopOfInputContext( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| actuallayoutwidth
+
| SetDialogVariable
| <code>DOTAHUDShop.actuallayoutwidth()</code>
+
| <code>Label.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| actuallayoutheight
+
| SetDialogVariableInt
| <code>DOTAHUDShop.actuallayoutheight()</code>
+
| <code>Label.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| actualxoffset
+
| ScrollToTop
| <code>DOTAHUDShop.actualxoffset()</code>
+
| <code>Label.ScrollToTop()</code>
 
|  
 
|  
 
|-  
 
|-  
| actualyoffset
+
| ScrollToBottom
| <code>DOTAHUDShop.actualyoffset()</code>
+
| <code>Label.ScrollToBottom()</code>
 
|  
 
|  
 
|-  
 
|-  
| scrolloffset_y
+
| ScrollToLeftEdge
| <code>DOTAHUDShop.scrolloffset_y()</code>
+
| <code>Label.ScrollToLeftEdge()</code>
 
|  
 
|  
 
|-  
 
|-  
| scrolloffset_x
+
| ScrollToRightEdge
| <code>DOTAHUDShop.scrolloffset_x()</code>
+
| <code>Label.ScrollToRightEdge()</code>
 
|  
 
|  
 
|-  
 
|-  
| style
+
| ScrollParentToMakePanelFit
| <code>DOTAHUDShop.style()</code>
+
| <code>Label.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| AddClass
+
| BCanSeeInParentScroll
| <code>DOTAHUDShop.AddClass( cstring cstring_1 )</code>
+
| <code>Label.BCanSeeInParentScroll()</code>
 
|  
 
|  
 
|-  
 
|-  
| RemoveClass
+
| GetAttributeInt
| <code>DOTAHUDShop.RemoveClass( cstring cstring_1 )</code>
+
| <code>Label.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| BHasClass
+
| GetAttributeString
| <code>DOTAHUDShop.BHasClass( cstring cstring_1 )</code>
+
| <code>Label.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetHasClass
+
| GetAttributeUInt32
| <code>DOTAHUDShop.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
+
| <code>Label.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| ToggleClass
+
| SetAttributeInt
| <code>DOTAHUDShop.ToggleClass( cstring cstring_1 )</code>
+
| <code>Label.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SwitchClass
+
| SetAttributeString
| <code>DOTAHUDShop.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
+
| <code>Label.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| ClearPanelEvent
+
| SetAttributeUInt32
| <code>DOTAHUDShop.ClearPanelEvent( cstring cstring_1 )</code>
+
| <code>Label.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDraggable
+
| SetInputNamespace
| <code>DOTAHUDShop.SetDraggable( boolean boolean_1 )</code>
+
| <code>Label.SetInputNamespace( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| IsDraggable
+
| RegisterForReadyEvents
| <code>DOTAHUDShop.IsDraggable()</code>
+
| <code>Label.RegisterForReadyEvents( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetChildCount
+
| BReadyForDisplay
| <code>DOTAHUDShop.GetChildCount()</code>
+
| <code>Label.BReadyForDisplay()</code>
 
|  
 
|  
 
|-  
 
|-  
| GetChild
+
| SetReadyForDisplay
| <code>DOTAHUDShop.GetChild( integer integer_1 )</code>
+
| <code>Label.SetReadyForDisplay( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetChildIndex
+
| text
| <code>DOTAHUDShop.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
+
| <code>Label.text( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| Children
+
| html
| <code>DOTAHUDShop.Children()</code>
+
| <code>Label.html( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| FindChildrenWithClassTraverse
+
| SetPanelEvent
| <code>DOTAHUDShop.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
+
| <code>Label.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetParent
+
| rememberchildfocus
| <code>DOTAHUDShop.GetParent()</code>
+
| <code>Label.rememberchildfocus( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetParent
+
| paneltype
| <code>DOTAHUDShop.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
+
| <code>Label.paneltype()</code>
 
|  
 
|  
 +
|}
 +
 +
 +
=== DOTAAvatarImage ===
 +
{| class="standard-table" style="width: 100%;"
 +
! Function
 +
! Signature
 +
! Description
 
|-  
 
|-  
| FindChild
+
| visible
| <code>DOTAHUDShop.FindChild( cstring cstring_1 )</code>
+
| <code>DOTAAvatarImage.visible( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| FindChildTraverse
+
| enabled
| <code>DOTAHUDShop.FindChildTraverse( cstring cstring_1 )</code>
+
| <code>DOTAAvatarImage.enabled( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| FindChildInLayoutFile
+
| checked
| <code>DOTAHUDShop.FindChildInLayoutFile( cstring cstring_1 )</code>
+
| <code>DOTAAvatarImage.checked( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| RemoveAndDeleteChildren
+
| defaultfocus
| <code>DOTAHUDShop.RemoveAndDeleteChildren()</code>
+
| <code>DOTAAvatarImage.defaultfocus( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| MoveChildBefore
+
| inputnamespace
| <code>DOTAHUDShop.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
+
| <code>DOTAAvatarImage.inputnamespace( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| MoveChildAfter
+
| hittest
| <code>DOTAHUDShop.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
+
| <code>DOTAAvatarImage.hittest( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetPositionWithinWindow
+
| hittestchildren
| <code>DOTAHUDShop.GetPositionWithinWindow()</code>
+
| <code>DOTAAvatarImage.hittestchildren( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| ApplyStyles
+
| tabindex
| <code>DOTAHUDShop.ApplyStyles( boolean boolean_1 )</code>
+
| <code>DOTAAvatarImage.tabindex( float float_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| ClearPropertyFromCode
+
| selectionpos_x
| <code>DOTAHUDShop.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
+
| <code>DOTAAvatarImage.selectionpos_x( float float_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| DeleteAsync
+
| selectionpos_y
| <code>DOTAHUDShop.DeleteAsync( float float_1 )</code>
+
| <code>DOTAAvatarImage.selectionpos_y( float float_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| BIsTransparent
+
| id
| <code>DOTAHUDShop.BIsTransparent()</code>
+
| <code>DOTAAvatarImage.id()</code>
 
|  
 
|  
 
|-  
 
|-  
| BAcceptsInput
+
| layoutfile
| <code>DOTAHUDShop.BAcceptsInput()</code>
+
| <code>DOTAAvatarImage.layoutfile()</code>
 
|  
 
|  
 
|-  
 
|-  
| BAcceptsFocus
+
| contentwidth
| <code>DOTAHUDShop.BAcceptsFocus()</code>
+
| <code>DOTAAvatarImage.contentwidth()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetFocus
+
| contentheight
| <code>DOTAHUDShop.SetFocus()</code>
+
| <code>DOTAAvatarImage.contentheight()</code>
 
|  
 
|  
 
|-  
 
|-  
| UpdateFocusInContext
+
| desiredlayoutwidth
| <code>DOTAHUDShop.UpdateFocusInContext()</code>
+
| <code>DOTAAvatarImage.desiredlayoutwidth()</code>
 
|  
 
|  
 
|-  
 
|-  
| BHasHoverStyle
+
| desiredlayoutheight
| <code>DOTAHUDShop.BHasHoverStyle()</code>
+
| <code>DOTAAvatarImage.desiredlayoutheight()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetAcceptsFocus
+
| actuallayoutwidth
| <code>DOTAHUDShop.SetAcceptsFocus( boolean boolean_1 )</code>
+
| <code>DOTAAvatarImage.actuallayoutwidth()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDisableFocusOnMouseDown
+
| actuallayoutheight
| <code>DOTAHUDShop.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
+
| <code>DOTAAvatarImage.actuallayoutheight()</code>
 
|  
 
|  
 
|-  
 
|-  
| BHasKeyFocus
+
| actualxoffset
| <code>DOTAHUDShop.BHasKeyFocus()</code>
+
| <code>DOTAAvatarImage.actualxoffset()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetScrollParentToFitWhenFocused
+
| actualyoffset
| <code>DOTAHUDShop.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
+
| <code>DOTAAvatarImage.actualyoffset()</code>
 
|  
 
|  
 
|-  
 
|-  
| BScrollParentToFitWhenFocused
+
| scrolloffset_y
| <code>DOTAHUDShop.BScrollParentToFitWhenFocused()</code>
+
| <code>DOTAAvatarImage.scrolloffset_y()</code>
 
|  
 
|  
 
|-  
 
|-  
| IsSelected
+
| scrolloffset_x
| <code>DOTAHUDShop.IsSelected()</code>
+
| <code>DOTAAvatarImage.scrolloffset_x()</code>
 
|  
 
|  
 
|-  
 
|-  
| BHasDescendantKeyFocus
+
| style
| <code>DOTAHUDShop.BHasDescendantKeyFocus()</code>
+
| <code>DOTAAvatarImage.style()</code>
 
|  
 
|  
 
|-  
 
|-  
| BLoadLayout
+
| AddClass
| <code>DOTAHUDShop.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
+
| <code>DOTAAvatarImage.AddClass( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| BLoadLayoutFromString
+
| RemoveClass
| <code>DOTAHUDShop.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
+
| <code>DOTAAvatarImage.RemoveClass( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| LoadLayoutFromStringAsync
+
| BHasClass
| <code>DOTAHUDShop.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
+
| <code>DOTAAvatarImage.BHasClass( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| LoadLayoutAsync
+
| SetHasClass
| <code>DOTAHUDShop.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
+
| <code>DOTAAvatarImage.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| BLoadLayoutSnippet
+
| ToggleClass
| <code>DOTAHUDShop.BLoadLayoutSnippet( cstring cstring_1 )</code>
+
| <code>DOTAAvatarImage.ToggleClass( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| BCreateChildren
+
| ClearPanelEvent
| <code>DOTAHUDShop.BCreateChildren( cstring cstring_1 )</code>
+
| <code>DOTAAvatarImage.ClearPanelEvent( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetTopOfInputContext
+
| SetDraggable
| <code>DOTAHUDShop.SetTopOfInputContext( boolean boolean_1 )</code>
+
| <code>DOTAAvatarImage.SetDraggable( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDialogVariable
+
| IsDraggable
| <code>DOTAHUDShop.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
+
| <code>DOTAAvatarImage.IsDraggable()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDialogVariableInt
+
| GetChildCount
| <code>DOTAHUDShop.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
+
| <code>DOTAAvatarImage.GetChildCount()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDialogVariableTime
+
| GetChild
| <code>DOTAHUDShop.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
+
| <code>DOTAAvatarImage.GetChild( integer integer_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollToTop
+
| GetChildIndex
| <code>DOTAHUDShop.ScrollToTop()</code>
+
| <code>DOTAAvatarImage.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollToBottom
+
| Children
| <code>DOTAHUDShop.ScrollToBottom()</code>
+
| <code>DOTAAvatarImage.Children()</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollToLeftEdge
+
| FindChildrenWithClassTraverse
| <code>DOTAHUDShop.ScrollToLeftEdge()</code>
+
| <code>DOTAAvatarImage.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollToRightEdge
+
| GetParent
| <code>DOTAHUDShop.ScrollToRightEdge()</code>
+
| <code>DOTAAvatarImage.GetParent()</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollParentToMakePanelFit
+
| SetParent
| <code>DOTAHUDShop.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
+
| <code>DOTAAvatarImage.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| BCanSeeInParentScroll
+
| FindChild
| <code>DOTAHUDShop.BCanSeeInParentScroll()</code>
+
| <code>DOTAAvatarImage.FindChild( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetAttributeInt
+
| FindChildTraverse
| <code>DOTAHUDShop.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
+
| <code>DOTAAvatarImage.FindChildTraverse( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetAttributeString
+
| FindChildInLayoutFile
| <code>DOTAHUDShop.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
+
| <code>DOTAAvatarImage.FindChildInLayoutFile( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetAttributeUInt32
+
| RemoveAndDeleteChildren
| <code>DOTAHUDShop.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
+
| <code>DOTAAvatarImage.RemoveAndDeleteChildren()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetAttributeInt
+
| MoveChildBefore
| <code>DOTAHUDShop.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
+
| <code>DOTAAvatarImage.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetAttributeString
+
| MoveChildAfter
| <code>DOTAHUDShop.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
+
| <code>DOTAAvatarImage.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetAttributeUInt32
+
| GetPositionWithinWindow
| <code>DOTAHUDShop.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
+
| <code>DOTAAvatarImage.GetPositionWithinWindow()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetInputNamespace
+
| ApplyStyles
| <code>DOTAHUDShop.SetInputNamespace( cstring cstring_1 )</code>
+
| <code>DOTAAvatarImage.ApplyStyles( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| RegisterForReadyEvents
+
| ClearPropertyFromCode
| <code>DOTAHUDShop.RegisterForReadyEvents( boolean boolean_1 )</code>
+
| <code>DOTAAvatarImage.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| BReadyForDisplay
+
| DeleteAsync
| <code>DOTAHUDShop.BReadyForDisplay()</code>
+
| <code>DOTAAvatarImage.DeleteAsync( float float_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetReadyForDisplay
+
| BIsTransparent
| <code>DOTAHUDShop.SetReadyForDisplay( boolean boolean_1 )</code>
+
| <code>DOTAAvatarImage.BIsTransparent()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetPanelEvent
+
| BAcceptsInput
| <code>DOTAHUDShop.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
+
| <code>DOTAAvatarImage.BAcceptsInput()</code>
 
|  
 
|  
 
|-  
 
|-  
| RunScriptInPanelContext
+
| BAcceptsFocus
| <code>DOTAHUDShop.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
+
| <code>DOTAAvatarImage.BAcceptsFocus()</code>
 
|  
 
|  
 
|-  
 
|-  
| rememberchildfocus
+
| SetFocus
| <code>DOTAHUDShop.rememberchildfocus( boolean boolean_1 )</code>
+
| <code>DOTAAvatarImage.SetFocus()</code>
 
|  
 
|  
 
|-  
 
|-  
| paneltype
+
| UpdateFocusInContext
| <code>DOTAHUDShop.paneltype()</code>
+
| <code>DOTAAvatarImage.UpdateFocusInContext()</code>
 +
|
 +
|-
 +
| BHasHoverStyle
 +
| <code>DOTAAvatarImage.BHasHoverStyle()</code>
 
|  
 
|  
|}
 
 
 
=== DOTAAvatarImage ===
 
{| class="standard-table" style="width: 100%;"
 
! Function
 
! Signature
 
! Description
 
 
|-  
 
|-  
| visible
+
| SetAcceptsFocus
| <code>DOTAAvatarImage.visible( boolean boolean_1 )</code>
+
| <code>DOTAAvatarImage.SetAcceptsFocus( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| enabled
+
| SetDisableFocusOnMouseDown
| <code>DOTAAvatarImage.enabled( boolean boolean_1 )</code>
+
| <code>DOTAAvatarImage.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| checked
+
| BHasKeyFocus
| <code>DOTAAvatarImage.checked( boolean boolean_1 )</code>
+
| <code>DOTAAvatarImage.BHasKeyFocus()</code>
 
|  
 
|  
 
|-  
 
|-  
| defaultfocus
+
| SetScrollParentToFitWhenFocused
| <code>DOTAAvatarImage.defaultfocus( cstring cstring_1 )</code>
+
| <code>DOTAAvatarImage.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| inputnamespace
+
| BScrollParentToFitWhenFocused
| <code>DOTAAvatarImage.inputnamespace( cstring cstring_1 )</code>
+
| <code>DOTAAvatarImage.BScrollParentToFitWhenFocused()</code>
 
|  
 
|  
 
|-  
 
|-  
| hittest
+
| IsSelected
| <code>DOTAAvatarImage.hittest( boolean boolean_1 )</code>
+
| <code>DOTAAvatarImage.IsSelected()</code>
 
|  
 
|  
 
|-  
 
|-  
| hittestchildren
+
| BHasDescendantKeyFocus
| <code>DOTAAvatarImage.hittestchildren( boolean boolean_1 )</code>
+
| <code>DOTAAvatarImage.BHasDescendantKeyFocus()</code>
 
|  
 
|  
 
|-  
 
|-  
| tabindex
+
| BLoadLayout
| <code>DOTAAvatarImage.tabindex( float float_1 )</code>
+
| <code>DOTAAvatarImage.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
 
|  
 
|  
 
|-  
 
|-  
| selectionpos_x
+
| BLoadLayoutFromString
| <code>DOTAAvatarImage.selectionpos_x( float float_1 )</code>
+
| <code>DOTAAvatarImage.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| selectionpos_y
+
| LoadLayoutFromStringAsync
| <code>DOTAAvatarImage.selectionpos_y( float float_1 )</code>
+
| <code>DOTAAvatarImage.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
 
|  
 
|  
 
|-  
 
|-  
| id
+
| LoadLayoutAsync
| <code>DOTAAvatarImage.id()</code>
+
| <code>DOTAAvatarImage.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
 
|  
 
|  
 
|-  
 
|-  
| layoutfile
+
| BCreateChildren
| <code>DOTAAvatarImage.layoutfile()</code>
+
| <code>DOTAAvatarImage.BCreateChildren( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| contentwidth
+
| SetTopOfInputContext
| <code>DOTAAvatarImage.contentwidth()</code>
+
| <code>DOTAAvatarImage.SetTopOfInputContext( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| contentheight
+
| SetDialogVariable
| <code>DOTAAvatarImage.contentheight()</code>
+
| <code>DOTAAvatarImage.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| desiredlayoutwidth
+
| SetDialogVariableInt
| <code>DOTAAvatarImage.desiredlayoutwidth()</code>
+
| <code>DOTAAvatarImage.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| desiredlayoutheight
+
| ScrollToTop
| <code>DOTAAvatarImage.desiredlayoutheight()</code>
+
| <code>DOTAAvatarImage.ScrollToTop()</code>
 
|  
 
|  
 
|-  
 
|-  
| actuallayoutwidth
+
| ScrollToBottom
| <code>DOTAAvatarImage.actuallayoutwidth()</code>
+
| <code>DOTAAvatarImage.ScrollToBottom()</code>
 
|  
 
|  
 
|-  
 
|-  
| actuallayoutheight
+
| ScrollToLeftEdge
| <code>DOTAAvatarImage.actuallayoutheight()</code>
+
| <code>DOTAAvatarImage.ScrollToLeftEdge()</code>
 
|  
 
|  
 
|-  
 
|-  
| actualxoffset
+
| ScrollToRightEdge
| <code>DOTAAvatarImage.actualxoffset()</code>
+
| <code>DOTAAvatarImage.ScrollToRightEdge()</code>
 
|  
 
|  
 
|-  
 
|-  
| actualyoffset
+
| ScrollParentToMakePanelFit
| <code>DOTAAvatarImage.actualyoffset()</code>
+
| <code>DOTAAvatarImage.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| scrolloffset_y
+
| BCanSeeInParentScroll
| <code>DOTAAvatarImage.scrolloffset_y()</code>
+
| <code>DOTAAvatarImage.BCanSeeInParentScroll()</code>
 
|  
 
|  
 
|-  
 
|-  
| scrolloffset_x
+
| GetAttributeInt
| <code>DOTAAvatarImage.scrolloffset_x()</code>
+
| <code>DOTAAvatarImage.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| style
+
| GetAttributeString
| <code>DOTAAvatarImage.style()</code>
+
| <code>DOTAAvatarImage.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| AddClass
+
| GetAttributeUInt32
| <code>DOTAAvatarImage.AddClass( cstring cstring_1 )</code>
+
| <code>DOTAAvatarImage.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| RemoveClass
+
| SetAttributeInt
| <code>DOTAAvatarImage.RemoveClass( cstring cstring_1 )</code>
+
| <code>DOTAAvatarImage.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| BHasClass
+
| SetAttributeString
| <code>DOTAAvatarImage.BHasClass( cstring cstring_1 )</code>
+
| <code>DOTAAvatarImage.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetHasClass
+
| SetAttributeUInt32
| <code>DOTAAvatarImage.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
+
| <code>DOTAAvatarImage.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| ToggleClass
+
| SetInputNamespace
| <code>DOTAAvatarImage.ToggleClass( cstring cstring_1 )</code>
+
| <code>DOTAAvatarImage.SetInputNamespace( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SwitchClass
+
| RegisterForReadyEvents
| <code>DOTAAvatarImage.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
+
| <code>DOTAAvatarImage.RegisterForReadyEvents( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| ClearPanelEvent
+
| BReadyForDisplay
| <code>DOTAAvatarImage.ClearPanelEvent( cstring cstring_1 )</code>
+
| <code>DOTAAvatarImage.BReadyForDisplay()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDraggable
+
| SetReadyForDisplay
| <code>DOTAAvatarImage.SetDraggable( boolean boolean_1 )</code>
+
| <code>DOTAAvatarImage.SetReadyForDisplay( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| IsDraggable
+
| steamid
| <code>DOTAAvatarImage.IsDraggable()</code>
+
| <code>DOTAAvatarImage.steamid( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetChildCount
+
| accountid
| <code>DOTAAvatarImage.GetChildCount()</code>
+
| <code>DOTAAvatarImage.accountid( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetChild
+
| SetPanelEvent
| <code>DOTAAvatarImage.GetChild( integer integer_1 )</code>
+
| <code>DOTAAvatarImage.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetChildIndex
+
| rememberchildfocus
| <code>DOTAAvatarImage.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
+
| <code>DOTAAvatarImage.rememberchildfocus( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| Children
+
| paneltype
| <code>DOTAAvatarImage.Children()</code>
+
| <code>DOTAAvatarImage.paneltype()</code>
 
|  
 
|  
 +
|}
 +
 +
 +
=== CustomUIElement ===
 +
{| class="standard-table" style="width: 100%;"
 +
! Function
 +
! Signature
 +
! Description
 
|-  
 
|-  
| FindChildrenWithClassTraverse
+
| visible
| <code>DOTAAvatarImage.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
+
| <code>CustomUIElement.visible( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetParent
+
| enabled
| <code>DOTAAvatarImage.GetParent()</code>
+
| <code>CustomUIElement.enabled( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetParent
+
| checked
| <code>DOTAAvatarImage.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
+
| <code>CustomUIElement.checked( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| FindChild
+
| defaultfocus
| <code>DOTAAvatarImage.FindChild( cstring cstring_1 )</code>
+
| <code>CustomUIElement.defaultfocus( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| FindChildTraverse
+
| inputnamespace
| <code>DOTAAvatarImage.FindChildTraverse( cstring cstring_1 )</code>
+
| <code>CustomUIElement.inputnamespace( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| FindChildInLayoutFile
+
| hittest
| <code>DOTAAvatarImage.FindChildInLayoutFile( cstring cstring_1 )</code>
+
| <code>CustomUIElement.hittest( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| RemoveAndDeleteChildren
+
| hittestchildren
| <code>DOTAAvatarImage.RemoveAndDeleteChildren()</code>
+
| <code>CustomUIElement.hittestchildren( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| MoveChildBefore
+
| tabindex
| <code>DOTAAvatarImage.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
+
| <code>CustomUIElement.tabindex( float float_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| MoveChildAfter
+
| selectionpos_x
| <code>DOTAAvatarImage.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
+
| <code>CustomUIElement.selectionpos_x( float float_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetPositionWithinWindow
+
| selectionpos_y
| <code>DOTAAvatarImage.GetPositionWithinWindow()</code>
+
| <code>CustomUIElement.selectionpos_y( float float_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| ApplyStyles
+
| id
| <code>DOTAAvatarImage.ApplyStyles( boolean boolean_1 )</code>
+
| <code>CustomUIElement.id()</code>
 
|  
 
|  
 
|-  
 
|-  
| ClearPropertyFromCode
+
| layoutfile
| <code>DOTAAvatarImage.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
+
| <code>CustomUIElement.layoutfile()</code>
 
|  
 
|  
 
|-  
 
|-  
| DeleteAsync
+
| contentwidth
| <code>DOTAAvatarImage.DeleteAsync( float float_1 )</code>
+
| <code>CustomUIElement.contentwidth()</code>
 
|  
 
|  
 
|-  
 
|-  
| BIsTransparent
+
| contentheight
| <code>DOTAAvatarImage.BIsTransparent()</code>
+
| <code>CustomUIElement.contentheight()</code>
 
|  
 
|  
 
|-  
 
|-  
| BAcceptsInput
+
| desiredlayoutwidth
| <code>DOTAAvatarImage.BAcceptsInput()</code>
+
| <code>CustomUIElement.desiredlayoutwidth()</code>
 
|  
 
|  
 
|-  
 
|-  
| BAcceptsFocus
+
| desiredlayoutheight
| <code>DOTAAvatarImage.BAcceptsFocus()</code>
+
| <code>CustomUIElement.desiredlayoutheight()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetFocus
+
| actuallayoutwidth
| <code>DOTAAvatarImage.SetFocus()</code>
+
| <code>CustomUIElement.actuallayoutwidth()</code>
 
|  
 
|  
 
|-  
 
|-  
| UpdateFocusInContext
+
| actuallayoutheight
| <code>DOTAAvatarImage.UpdateFocusInContext()</code>
+
| <code>CustomUIElement.actuallayoutheight()</code>
 
|  
 
|  
 
|-  
 
|-  
| BHasHoverStyle
+
| actualxoffset
| <code>DOTAAvatarImage.BHasHoverStyle()</code>
+
| <code>CustomUIElement.actualxoffset()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetAcceptsFocus
+
| actualyoffset
| <code>DOTAAvatarImage.SetAcceptsFocus( boolean boolean_1 )</code>
+
| <code>CustomUIElement.actualyoffset()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDisableFocusOnMouseDown
+
| scrolloffset_y
| <code>DOTAAvatarImage.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
+
| <code>CustomUIElement.scrolloffset_y()</code>
 
|  
 
|  
 
|-  
 
|-  
| BHasKeyFocus
+
| scrolloffset_x
| <code>DOTAAvatarImage.BHasKeyFocus()</code>
+
| <code>CustomUIElement.scrolloffset_x()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetScrollParentToFitWhenFocused
+
| style
| <code>DOTAAvatarImage.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
+
| <code>CustomUIElement.style()</code>
 
|  
 
|  
 
|-  
 
|-  
| BScrollParentToFitWhenFocused
+
| AddClass
| <code>DOTAAvatarImage.BScrollParentToFitWhenFocused()</code>
+
| <code>CustomUIElement.AddClass( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| IsSelected
+
| RemoveClass
| <code>DOTAAvatarImage.IsSelected()</code>
+
| <code>CustomUIElement.RemoveClass( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| BHasDescendantKeyFocus
+
| BHasClass
| <code>DOTAAvatarImage.BHasDescendantKeyFocus()</code>
+
| <code>CustomUIElement.BHasClass( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| BLoadLayout
+
| SetHasClass
| <code>DOTAAvatarImage.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
+
| <code>CustomUIElement.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| BLoadLayoutFromString
+
| ToggleClass
| <code>DOTAAvatarImage.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
+
| <code>CustomUIElement.ToggleClass( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| LoadLayoutFromStringAsync
+
| ClearPanelEvent
| <code>DOTAAvatarImage.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
+
| <code>CustomUIElement.ClearPanelEvent( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| LoadLayoutAsync
+
| SetDraggable
| <code>DOTAAvatarImage.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
+
| <code>CustomUIElement.SetDraggable( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| BLoadLayoutSnippet
+
| IsDraggable
| <code>DOTAAvatarImage.BLoadLayoutSnippet( cstring cstring_1 )</code>
+
| <code>CustomUIElement.IsDraggable()</code>
 
|  
 
|  
 
|-  
 
|-  
| BCreateChildren
+
| GetChildCount
| <code>DOTAAvatarImage.BCreateChildren( cstring cstring_1 )</code>
+
| <code>CustomUIElement.GetChildCount()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetTopOfInputContext
+
| GetChild
| <code>DOTAAvatarImage.SetTopOfInputContext( boolean boolean_1 )</code>
+
| <code>CustomUIElement.GetChild( integer integer_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDialogVariable
+
| GetChildIndex
| <code>DOTAAvatarImage.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
+
| <code>CustomUIElement.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDialogVariableInt
+
| Children
| <code>DOTAAvatarImage.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
+
| <code>CustomUIElement.Children()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetDialogVariableTime
+
| FindChildrenWithClassTraverse
| <code>DOTAAvatarImage.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
+
| <code>CustomUIElement.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollToTop
+
| GetParent
| <code>DOTAAvatarImage.ScrollToTop()</code>
+
| <code>CustomUIElement.GetParent()</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollToBottom
+
| SetParent
| <code>DOTAAvatarImage.ScrollToBottom()</code>
+
| <code>CustomUIElement.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollToLeftEdge
+
| FindChild
| <code>DOTAAvatarImage.ScrollToLeftEdge()</code>
+
| <code>CustomUIElement.FindChild( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollToRightEdge
+
| FindChildTraverse
| <code>DOTAAvatarImage.ScrollToRightEdge()</code>
+
| <code>CustomUIElement.FindChildTraverse( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| ScrollParentToMakePanelFit
+
| FindChildInLayoutFile
| <code>DOTAAvatarImage.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
+
| <code>CustomUIElement.FindChildInLayoutFile( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| BCanSeeInParentScroll
+
| RemoveAndDeleteChildren
| <code>DOTAAvatarImage.BCanSeeInParentScroll()</code>
+
| <code>CustomUIElement.RemoveAndDeleteChildren()</code>
 
|  
 
|  
 
|-  
 
|-  
| GetAttributeInt
+
| MoveChildBefore
| <code>DOTAAvatarImage.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
+
| <code>CustomUIElement.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetAttributeString
+
| MoveChildAfter
| <code>DOTAAvatarImage.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
+
| <code>CustomUIElement.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetAttributeUInt32
+
| GetPositionWithinWindow
| <code>DOTAAvatarImage.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
+
| <code>CustomUIElement.GetPositionWithinWindow()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetAttributeInt
+
| ApplyStyles
| <code>DOTAAvatarImage.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
+
| <code>CustomUIElement.ApplyStyles( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetAttributeString
+
| ClearPropertyFromCode
| <code>DOTAAvatarImage.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
+
| <code>CustomUIElement.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetAttributeUInt32
+
| DeleteAsync
| <code>DOTAAvatarImage.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
+
| <code>CustomUIElement.DeleteAsync( float float_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SetInputNamespace
+
| BIsTransparent
| <code>DOTAAvatarImage.SetInputNamespace( cstring cstring_1 )</code>
+
| <code>CustomUIElement.BIsTransparent()</code>
 
|  
 
|  
 
|-  
 
|-  
| RegisterForReadyEvents
+
| BAcceptsInput
| <code>DOTAAvatarImage.RegisterForReadyEvents( boolean boolean_1 )</code>
+
| <code>CustomUIElement.BAcceptsInput()</code>
 
|  
 
|  
 
|-  
 
|-  
| BReadyForDisplay
+
| BAcceptsFocus
| <code>DOTAAvatarImage.BReadyForDisplay()</code>
+
| <code>CustomUIElement.BAcceptsFocus()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetReadyForDisplay
+
| SetFocus
| <code>DOTAAvatarImage.SetReadyForDisplay( boolean boolean_1 )</code>
+
| <code>CustomUIElement.SetFocus()</code>
 
|  
 
|  
 
|-  
 
|-  
| steamid
+
| UpdateFocusInContext
| <code>DOTAAvatarImage.steamid( cstring cstring_1 )</code>
+
| <code>CustomUIElement.UpdateFocusInContext()</code>
 
|  
 
|  
 
|-  
 
|-  
| accountid
+
| BHasHoverStyle
| <code>DOTAAvatarImage.accountid( cstring cstring_1 )</code>
+
| <code>CustomUIElement.BHasHoverStyle()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetPanelEvent
+
| SetAcceptsFocus
| <code>DOTAAvatarImage.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
+
| <code>CustomUIElement.SetAcceptsFocus( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| RunScriptInPanelContext
+
| SetDisableFocusOnMouseDown
| <code>DOTAAvatarImage.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
+
| <code>CustomUIElement.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| rememberchildfocus
+
| BHasKeyFocus
| <code>DOTAAvatarImage.rememberchildfocus( boolean boolean_1 )</code>
+
| <code>CustomUIElement.BHasKeyFocus()</code>
 
|  
 
|  
 
|-  
 
|-  
| paneltype
+
| SetScrollParentToFitWhenFocused
| <code>DOTAAvatarImage.paneltype()</code>
+
| <code>CustomUIElement.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
 
|  
 
|  
|}
 
 
 
=== CustomUIElement ===
 
{| class="standard-table" style="width: 100%;"
 
! Function
 
! Signature
 
! Description
 
 
|-  
 
|-  
| visible
+
| BScrollParentToFitWhenFocused
| <code>CustomUIElement.visible( boolean boolean_1 )</code>
+
| <code>CustomUIElement.BScrollParentToFitWhenFocused()</code>
 
|  
 
|  
 
|-  
 
|-  
| enabled
+
| IsSelected
| <code>CustomUIElement.enabled( boolean boolean_1 )</code>
+
| <code>CustomUIElement.IsSelected()</code>
 
|  
 
|  
 
|-  
 
|-  
| checked
+
| BHasDescendantKeyFocus
| <code>CustomUIElement.checked( boolean boolean_1 )</code>
+
| <code>CustomUIElement.BHasDescendantKeyFocus()</code>
 
|  
 
|  
 
|-  
 
|-  
| defaultfocus
+
| BLoadLayout
| <code>CustomUIElement.defaultfocus( cstring cstring_1 )</code>
+
| <code>CustomUIElement.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
 
|  
 
|  
 
|-  
 
|-  
| inputnamespace
+
| BLoadLayoutFromString
| <code>CustomUIElement.inputnamespace( cstring cstring_1 )</code>
+
| <code>CustomUIElement.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| hittest
+
| LoadLayoutFromStringAsync
| <code>CustomUIElement.hittest( boolean boolean_1 )</code>
+
| <code>CustomUIElement.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
 
|  
 
|  
 
|-  
 
|-  
| hittestchildren
+
| LoadLayoutAsync
| <code>CustomUIElement.hittestchildren( boolean boolean_1 )</code>
+
| <code>CustomUIElement.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
 
|  
 
|  
 
|-  
 
|-  
| tabindex
+
| BCreateChildren
| <code>CustomUIElement.tabindex( float float_1 )</code>
+
| <code>CustomUIElement.BCreateChildren( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| selectionpos_x
+
| SetTopOfInputContext
| <code>CustomUIElement.selectionpos_x( float float_1 )</code>
+
| <code>CustomUIElement.SetTopOfInputContext( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| selectionpos_y
+
| SetDialogVariable
| <code>CustomUIElement.selectionpos_y( float float_1 )</code>
+
| <code>CustomUIElement.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| id
+
| SetDialogVariableInt
| <code>CustomUIElement.id()</code>
+
| <code>CustomUIElement.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| layoutfile
+
| ScrollToTop
| <code>CustomUIElement.layoutfile()</code>
+
| <code>CustomUIElement.ScrollToTop()</code>
 
|  
 
|  
 
|-  
 
|-  
| contentwidth
+
| ScrollToBottom
| <code>CustomUIElement.contentwidth()</code>
+
| <code>CustomUIElement.ScrollToBottom()</code>
 
|  
 
|  
 
|-  
 
|-  
| contentheight
+
| ScrollToLeftEdge
| <code>CustomUIElement.contentheight()</code>
+
| <code>CustomUIElement.ScrollToLeftEdge()</code>
 
|  
 
|  
 
|-  
 
|-  
| desiredlayoutwidth
+
| ScrollToRightEdge
| <code>CustomUIElement.desiredlayoutwidth()</code>
+
| <code>CustomUIElement.ScrollToRightEdge()</code>
 
|  
 
|  
 
|-  
 
|-  
| desiredlayoutheight
+
| ScrollParentToMakePanelFit
| <code>CustomUIElement.desiredlayoutheight()</code>
+
| <code>CustomUIElement.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| actuallayoutwidth
+
| BCanSeeInParentScroll
| <code>CustomUIElement.actuallayoutwidth()</code>
+
| <code>CustomUIElement.BCanSeeInParentScroll()</code>
 
|  
 
|  
 
|-  
 
|-  
| actuallayoutheight
+
| GetAttributeInt
| <code>CustomUIElement.actuallayoutheight()</code>
+
| <code>CustomUIElement.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| actualxoffset
+
| GetAttributeString
| <code>CustomUIElement.actualxoffset()</code>
+
| <code>CustomUIElement.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| actualyoffset
+
| GetAttributeUInt32
| <code>CustomUIElement.actualyoffset()</code>
+
| <code>CustomUIElement.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| scrolloffset_y
+
| SetAttributeInt
| <code>CustomUIElement.scrolloffset_y()</code>
+
| <code>CustomUIElement.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| scrolloffset_x
+
| SetAttributeString
| <code>CustomUIElement.scrolloffset_x()</code>
+
| <code>CustomUIElement.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| style
+
| SetAttributeUInt32
| <code>CustomUIElement.style()</code>
+
| <code>CustomUIElement.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
 
|  
 
|  
 
|-  
 
|-  
| AddClass
+
| SetInputNamespace
| <code>CustomUIElement.AddClass( cstring cstring_1 )</code>
+
| <code>CustomUIElement.SetInputNamespace( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| RemoveClass
+
| RegisterForReadyEvents
| <code>CustomUIElement.RemoveClass( cstring cstring_1 )</code>
+
| <code>CustomUIElement.RegisterForReadyEvents( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| BHasClass
+
| BReadyForDisplay
| <code>CustomUIElement.BHasClass( cstring cstring_1 )</code>
+
| <code>CustomUIElement.BReadyForDisplay()</code>
 
|  
 
|  
 
|-  
 
|-  
| SetHasClass
+
| SetReadyForDisplay
| <code>CustomUIElement.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
+
| <code>CustomUIElement.SetReadyForDisplay( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| ToggleClass
+
| SetPanelEvent
| <code>CustomUIElement.ToggleClass( cstring cstring_1 )</code>
+
| <code>CustomUIElement.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| SwitchClass
+
| rememberchildfocus
| <code>CustomUIElement.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
+
| <code>CustomUIElement.rememberchildfocus( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| ClearPanelEvent
+
| paneltype
| <code>CustomUIElement.ClearPanelEvent( cstring cstring_1 )</code>
+
| <code>CustomUIElement.paneltype()</code>
 
|  
 
|  
 +
|}
 +
 +
 +
=== DOTAAbilityImage ===
 +
{| class="standard-table" style="width: 100%;"
 +
! Function
 +
! Signature
 +
! Description
 
|-  
 
|-  
| SetDraggable
+
| visible
| <code>CustomUIElement.SetDraggable( boolean boolean_1 )</code>
+
| <code>DOTAAbilityImage.visible( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| IsDraggable
+
| enabled
| <code>CustomUIElement.IsDraggable()</code>
+
| <code>DOTAAbilityImage.enabled( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetChildCount
+
| checked
| <code>CustomUIElement.GetChildCount()</code>
+
| <code>DOTAAbilityImage.checked( boolean boolean_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetChild
+
| defaultfocus
| <code>CustomUIElement.GetChild( integer integer_1 )</code>
+
| <code>DOTAAbilityImage.defaultfocus( cstring cstring_1 )</code>
 
|  
 
|  
 
|-  
 
|-  
| GetChildIndex
+
| inputnamespace
|