CommonNativeExtensions

Handle Wrappers View source
CommonNativeExtensions

Source on GitHub

Extension Functions

gametype.setGameTypeSupported

public function gametype.setGameTypeSupported(boolean value)

mapflag.setMapFlag

public function mapflag.setMapFlag(boolean value)

placement.setGamePlacement

public function placement.setGamePlacement()

gamespeed.setGameSpeed

public function gamespeed.setGameSpeed()

gamedifficulty.setGameDifficulty

public function gamedifficulty.setGameDifficulty()

mapdensity.setResourceDensity

public function mapdensity.setResourceDensity()

mapdensity.setCreatureDensity

public function mapdensity.setCreatureDensity()

gametype.isGameTypeSupported

public function gametype.isGameTypeSupported() returns boolean

mapflag.isMapFlagSet

public function mapflag.isMapFlagSet() returns boolean

location.rectFromLoc

public function location.rectFromLoc(location max) returns rect

vec2.rectFrom

public function vec2.rectFrom(vec2 max) returns rect

conditionfunc.destroyCondition

public function conditionfunc.destroyCondition()

filterfunc.destroyFilter

public function filterfunc.destroyFilter()

location.isLocationVisibleToPlayer

public function location.isLocationVisibleToPlayer(player whichPlayer) returns boolean

location.isLocationFoggedToPlayer

public function location.isLocationFoggedToPlayer(player whichPlayer) returns boolean

location.isLocationMaskedToPlayer

public function location.isLocationMaskedToPlayer(player whichPlayer) returns boolean

vec2.isVisibleToPlayer

public function vec2.isVisibleToPlayer(player whichPlayer) returns boolean

vec2.isFoggedToPlayer

public function vec2.isFoggedToPlayer(player whichPlayer) returns boolean

vec2.isMaskedToPlayer

public function vec2.isMaskedToPlayer(player whichPlayer) returns boolean

vec2.pingMinimap

public function vec2.pingMinimap(real duration)

vec2.pingMinimapEx

public function vec2.pingMinimapEx(real duration, integer red, integer green, integer blue, boolean extraEffects)

vec2.createMinimapIcon

public function vec2.createMinimapIcon(integer red, integer green, integer blue, string pingPath, fogstate fogVisibility) returns minimapicon

vec2.terrainDeformRipple

public function vec2.terrainDeformRipple(real radius, real depth, integer duration, integer count, real spaceWaves, real timeWaves, real radiusStartPct, boolean limitNeg) returns terraindeformation

vec2.terrainDeformWave

public function vec2.terrainDeformWave(vec2 direction, real distance, real speed, real radius, real depth, integer trailTime, integer count) returns terraindeformation

vec2.terrainDeformRandom

public function vec2.terrainDeformRandom(real radius, real minDelta, real maxDelta, integer duration, integer updateInterval) returns terraindeformation

vec2.getTerrainCliffLevel

public function vec2.getTerrainCliffLevel() returns integer

vec2.createUbersplat

public function vec2.createUbersplat(string name, integer red, integer green, integer blue, integer alpha, boolean forcePaused, boolean noBirthTime) returns ubersplat

vec2.isPointBlighted

public function vec2.isPointBlighted() returns boolean

vec2.setDoodadAnimation

public function vec2.setDoodadAnimation(real radius, integer doodadID, boolean nearestOnly, string animName, boolean animRandom)

version.versionCompatible

public function version.versionCompatible() returns boolean

version.versionSupported

public function version.versionSupported() returns boolean

race.setCampaignMenuRace

public function race.setCampaignMenuRace()

fgamestate.setFloatGameState

public function fgamestate.setFloatGameState(real value)

fgamestate.getFloatGameState

public function fgamestate.getFloatGameState() returns real

igamestate.setIntegerGameState

public function igamestate.setIntegerGameState(integer value)

igamestate.getIntegerGameState

public function igamestate.getIntegerGameState() returns integer

gamedifficulty.setDefaultDifficulty

public function gamedifficulty.setDefaultDifficulty()

unitpool.destroyUnitPool

public function unitpool.destroyUnitPool()

unitpool.unitPoolAddUnitType

public function unitpool.unitPoolAddUnitType(integer unitId, real weight)

unitpool.unitPoolRemoveUnitType

public function unitpool.unitPoolRemoveUnitType(integer unitId)

unitpool.placeRandomUnit

public function unitpool.placeRandomUnit(player forWhichPlayer, real x, real y, real facing) returns unit

unitpool.placeRandomUnit

public function unitpool.placeRandomUnit(player forWhichPlayer, vec2 pos, real facing) returns unit

itempool.destroyItemPool

public function itempool.destroyItemPool()

itempool.itemPoolAddItemType

public function itempool.itemPoolAddItemType(integer itemId, real weight)

itempool.itemPoolRemoveItemType

public function itempool.itemPoolRemoveItemType(integer itemId)

itempool.placeRandomItem

public function itempool.placeRandomItem(real x, real y) returns item

itempool.placeRandomItem

public function itempool.placeRandomItem(vec2 pos) returns item

itemtype.chooseRandomItemEx

public function itemtype.chooseRandomItemEx(integer level) returns integer

location.createMinimapIconAtLoc

public function location.createMinimapIconAtLoc(integer red, integer green, integer blue, string pingPath, fogstate fogVisibility) returns minimapicon

minimapicon.destroyMinimapIcon

public function minimapicon.destroyMinimapIcon()

minimapicon.setMinimapIconVisible

public function minimapicon.setMinimapIconVisible(boolean visible)

minimapicon.setMinimapIconOrphanDestroy

public function minimapicon.setMinimapIconOrphanDestroy(boolean doDestroy)

defeatcondition.destroyDefeatCondition

public function defeatcondition.destroyDefeatCondition()

defeatcondition.defeatConditionSetDescription

public function defeatcondition.defeatConditionSetDescription(string description)

leaderboard.destroyLeaderboard

public function leaderboard.destroyLeaderboard()

leaderboard.leaderboardDisplay

public function leaderboard.leaderboardDisplay(boolean show)

leaderboard.isLeaderboardDisplayed

public function leaderboard.isLeaderboardDisplayed() returns boolean

leaderboard.leaderboardGetItemCount

public function leaderboard.leaderboardGetItemCount() returns integer

leaderboard.leaderboardSetSizeByItemCount

public function leaderboard.leaderboardSetSizeByItemCount(integer count)

leaderboard.leaderboardAddItem

public function leaderboard.leaderboardAddItem(string label, integer value, player p)

leaderboard.leaderboardRemoveItem

public function leaderboard.leaderboardRemoveItem(integer index)

leaderboard.leaderboardRemovePlayerItem

public function leaderboard.leaderboardRemovePlayerItem(player p)

leaderboard.leaderboardClear

public function leaderboard.leaderboardClear()

leaderboard.leaderboardSortItemsByValue

public function leaderboard.leaderboardSortItemsByValue(boolean ascending)

leaderboard.leaderboardSortItemsByPlayer

public function leaderboard.leaderboardSortItemsByPlayer(boolean ascending)

leaderboard.leaderboardSortItemsByLabel

public function leaderboard.leaderboardSortItemsByLabel(boolean ascending)

leaderboard.leaderboardHasPlayerItem

public function leaderboard.leaderboardHasPlayerItem(player p) returns boolean

leaderboard.leaderboardGetPlayerIndex

public function leaderboard.leaderboardGetPlayerIndex(player p) returns integer

leaderboard.leaderboardSetLabel

public function leaderboard.leaderboardSetLabel(string label)

leaderboard.leaderboardGetLabelText

public function leaderboard.leaderboardGetLabelText() returns string

leaderboard.leaderboardSetLabelColor

public function leaderboard.leaderboardSetLabelColor(integer red, integer green, integer blue, integer alpha)

leaderboard.leaderboardSetValueColor

public function leaderboard.leaderboardSetValueColor(integer red, integer green, integer blue, integer alpha)

leaderboard.leaderboardSetStyle

public function leaderboard.leaderboardSetStyle(boolean showLabel, boolean showNames, boolean showValues, boolean showIcons)

leaderboard.leaderboardSetItemValue

public function leaderboard.leaderboardSetItemValue(integer whichItem, integer val)

leaderboard.leaderboardSetItemLabel

public function leaderboard.leaderboardSetItemLabel(integer whichItem, string val)

leaderboard.leaderboardSetItemStyle

public function leaderboard.leaderboardSetItemStyle(integer whichItem, boolean showLabel, boolean showValue, boolean showIcon)

leaderboard.leaderboardSetItemLabelColor

public function leaderboard.leaderboardSetItemLabelColor(integer whichItem, integer red, integer green, integer blue, integer alpha)

leaderboard.leaderboardSetItemValueColor

public function leaderboard.leaderboardSetItemValueColor(integer whichItem, integer red, integer green, integer blue, integer alpha)

camerasetup.cameraSetupGetDestPositionLoc

public function camerasetup.cameraSetupGetDestPositionLoc() returns location

camerasetup.cameraSetupSetLabel

public function camerasetup.cameraSetupSetLabel(string label)

camerasetup.cameraSetupGetLabel

public function camerasetup.cameraSetupGetLabel() returns string

volumegroup.volumeGroupSetVolume

public function volumegroup.volumeGroupSetVolume(real scale)

terraindeformation.terrainDeformStop

public function terraindeformation.terrainDeformStop(integer duration)

ubersplat.destroyUbersplat

public function ubersplat.destroyUbersplat()

ubersplat.resetUbersplat

public function ubersplat.resetUbersplat()

ubersplat.finishUbersplat

public function ubersplat.finishUbersplat()

ubersplat.showUbersplat

public function ubersplat.showUbersplat(boolean flag)

ubersplat.setUbersplatRender

public function ubersplat.setUbersplatRender(boolean flag)

ubersplat.setUbersplatRenderAlways

public function ubersplat.setUbersplatRenderAlways(boolean flag)

commandbuttoneffect.destroyCommandButtonEffect

public function commandbuttoneffect.destroyCommandButtonEffect()