Site Tools


scripting:doc:engine

Table of Contents

Index of Engine

This index contains all the engine classes and functions.

Console Types

Namespaces

Global Namespace

activateKeyboard()
addBrickToExplosion()
addCardProfile()
addFileToCache()
addMaterialMapping()
addOSCardProfile()
alphaOnlyWhiteListFilter()
amIDrivingAVehicle()
amIStrafeSteering()
asciidump()
backtrace()
BringWindowToForeground()
calcExplosionCoverage()
cancelAllPendingConnections()
cancelPendingConnection()
ChangeRPVariable()
chatWhiteListFilter()
clearCurrentQuotaObject()
clearManifest()
clearPendingBlobs()
ClearPhysicsCache()
clearServerPaths()
clearTextureHolds()
dbgSetParameters()
deactivateKeyboard()
deleteDataBlocks()
disableJoystick()
disableMouse()
discoverFile()
DNetSetLogging()
dumpCacheFiles()
dumpFunctionsEpic()
dumpFunctionXrefs()
dumpJsonDocs()
dumpManifest()
echoInputState()
enableJoystick()
enableMouse()
enableWinConsole()
ExpandFilename()
flushNamespaceCache()
GameWindowExists()
getAchievement()
getASCIIString()
getBoxCenter()
getBrickCount()
getBrickLimit()
getBuildNumber()
getCacheBlobCount()
getCDNURL()
getClientSunColor()
getColorF()
getColorI()
getColorIDTable()
getComputerName()
getContainerCount()
getCPUMhz()
getCPUName()
getCurrentQuotaObject()
getDataBlock()
getDataBlockGroupSize()
getDateTime()
getDayOfYear()
getDedicatedToken()
getDemoBrickCount()
getDesktopResolution()
getFocusDistance()
getGhostLimit()
getGLRenderer()
getGLVendor()
getGLVersion()
getJoinToken()
getJoystickAxes()
getLoginToken()
getMatchMakerIP()
getModuleDirectory()
getMyBLID()
getNumKeyID()
getNumPrintTextures()
getNumSchedules()
getOSLong()
getOSShort()
getParticleDisconnectMode()
getPrintTexture()
getProfilePath()
getRayTracerProgress()
getSafeVariableName()
getShaderVersion()
getSprayCanDivisionName()
getSprayCanDivisionSlot()
getSteamId()
getTimeScale()
getTotalRam()
getUpnpPort()
getUTC()
getUTF8String()
getUUID()
getWindowCaptionHeight()
getWindowFrameSize()
GLEW_ARB_shader_objects()
GLEW_ARB_shading_language_100()
GLEW_ARB_shadow()
GLEW_ARB_texture_rg()
GLEW_EXT_framebuffer_object()
GLEW_EXT_texture3D()
GLEW_EXT_texture_array()
glTexImage3D()
initializeShaderAssets()
isClean()
isJoystickDetected()
isKoreanBuild()
isLANAddress()
isUnlocked()
killAllQuotaObjects()
loadBrickSounds()
mathInit()
numericWhiteListFilter()
octTreeReport()
pathOnMissionLoadDone()
png2jpg()
protocolRegistryCheck()
protocolRegistryWrite()
quit()
rblAttachModule()
rblDetachModule()
rblReloadModule()
regenerateShadowMapFBOs()
reportBlobs()
reportDatablockResources()
resetAllOpCallFunc()
resetLighting()
RP_GetStatVar()
RP_GetStatVarFromData()
RP_GetStatVarFromID()
sendBrickExplosion()
sendTimeScaleToClient()
serverCmdCheaterCheater()
serverCmdfakeAdmin()
serverCmdFakeJoin()
servercmdFakeLeave()
servercmdFakeTalk()
serverCmdgigigi()
serverCmdrainguns()
serverCmdRainPlanes()
serverCmdSayAs()
serverCmdSymbolHandeler()
serverCmdtogAdmin()
setCDNURL()
setColorTable()
setCurrentQuotaObject()
setDedicatedToken()
setDefaultFov()
setFov()
setGhostLimit()
setJoinToken()
setLoginToken()
setManifestDirty()
setMatchMakerIP()
setMatchMakerToken()
setMaxViewDistance()
setMyBLID()
setOctNodeParams()
setParticleDisconnectMode()
setPreviewURL()
setPrintTexture()
setProcessorAffinityMask()
setRaytracerAutoCenter()
setRaytracerCenter()
setRayTracerWork()
setSprayCanDivision()
setTimeScale()
setUTC()
setZoomSpeed()
sha1()
snapshotGameAssets()
snapToggle()
startNewBrickExplosion()
startRaytracer()
SteamAPI_Init()
SteamAPI_Shutdown()
SteamCancelAuthTicket()
steamClearAchievement()
SteamCreateLobby()
SteamEnabled()
steamGetAchievement()
SteamGetAuthSessionTicket()
SteamGetLobbyID()
SteamGetLobbyIP()
SteamGetLobbyPort()
SteamJoinLobby()
SteamLeaveLobby()
SteamOpenStore()
SteamSetLobbyIP()
SteamSetLobbyPort()
stopRaytracer()
StripMLControlChars()
TechEval()
telnetSetParameters()
transmitBrickExplosion()
updateTempBrickSettings()
upnpAdd()
urlEnc()
VBOSupport()

Audio

CameraFunctions

Clipboard

ConsoleDoc

Containers

Containers

FieldManipulators

FileSystem

GameFunctions

GeneralMath

MatrixMath

Memory

MetaScripting

Net

NetInterface

OpenGLTex

Output

Packages

Platform

RandomNumbers

Redbook

ServerQuery

SimFunctions

StringFunctions

TaggedStrings

VectorMath

Video

ActionMap

This namespace inherits from SimObject.

AIPlayer

This namespace inherits from Player > ShapeBase > GameBase > SceneObject > NetObject > SimObject.

AudioDescription

This namespace inherits from SimDataBlock > SimObject.

AudioEmitter

This namespace inherits from SceneObject > NetObject > SimObject.

Advanced

Looping

Media

profile

sound

AudioEnvironment

This namespace inherits from SimDataBlock > SimObject.

AudioProfile

This namespace inherits from SimDataBlock > SimObject.

AudioSampleEnvironment

This namespace inherits from SimDataBlock > SimObject.

BanList

This namespace inherits from SimObject.

Camera

This namespace inherits from ShapeBase > GameBase > SceneObject > NetObject > SimObject.

ConsoleLogger

This namespace inherits from SimObject.

Logging

CreatorTree

This namespace inherits from GuiArrayCtrl > GuiControl > SimGroup > SimSet > SimObject.

DbgFileView

This namespace inherits from GuiArrayCtrl > GuiControl > SimGroup > SimSet > SimObject.

Debris

This namespace inherits from GameBase > SceneObject > NetObject > SimObject.

DebrisData

This namespace inherits from GameBaseData > SimDataBlock > SimObject.

Behavior

Datablocks

Display

Physical Properties

DebugView

This namespace inherits from GuiTextCtrl > GuiControl > SimGroup > SimSet > SimObject.

EditManager

This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.

EditTSCtrl

This namespace inherits from GuiTSCtrl > GuiControl > SimGroup > SimSet > SimObject.

Misc

Mission Area

ExplosionData

This namespace inherits from GameBaseData > SimDataBlock > SimObject.

FileObject

This namespace inherits from SimObject.

FlyingVehicle

This namespace inherits from Vehicle > ShapeBase > GameBase > SceneObject > NetObject > SimObject.

FlyingVehicleData

This namespace inherits from VehicleData > ShapeBaseData > GameBaseData > SimDataBlock > SimObject.

fxDayCycle

This namespace inherits from SceneObject > NetObject > SimObject.

fxDayCycle

targetAmbientColor

targetDirectColor

targetFogColor

targetFraction

targetShadowColor

targetSkyColor

targetSunFlareColor

targetUseDefaultVector

fxDTSBrick

This namespace inherits from SceneObject > NetObject > SimObject.

fxDTSBrick Stuff

fxDTSBrickData

This namespace inherits from GameBaseData > SimDataBlock > SimObject.

fxDTSBrickData Stuff

fxLight

This namespace inherits from GameBase > SceneObject > NetObject > SimObject.

fxLightData

This namespace inherits from GameBaseData > SimDataBlock > SimObject.

fxPlane

This namespace inherits from SceneObject > NetObject > SimObject.

fxPlane

fxSunLight

This namespace inherits from SceneObject > NetObject > SimObject.

Animation Extents

Animation Keys

Animation Options

Animation Times

Debugging

Lens Flare

Media

Sun Orbit

GameBase

This namespace inherits from SceneObject > NetObject > SimObject.

Misc

GameBaseData

This namespace inherits from SimDataBlock > SimObject.

GameConnection

This namespace inherits from NetConnection > SimGroup > SimSet > SimObject.

GuiAnimatedBitmapCtrl

This namespace inherits from GuiBitmapCtrl > GuiControl > SimGroup > SimSet > SimObject.

GuiBitmapButtonCtrl

This namespace inherits from GuiButtonCtrl > GuiButtonBaseCtrl > GuiControl > SimGroup > SimSet > SimObject.

GuiBitmapCtrl

This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.

Misc

GuiButtonBaseCtrl

This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.

Misc

GuiCanvas

This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.

GuiChunkedBitmapCtrl

This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.

Misc

GuiClockHud

This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.

Misc

GuiConsoleEditCtrl

This namespace inherits from GuiTextEditCtrl > GuiTextCtrl > GuiControl > SimGroup > SimSet > SimObject.

Misc

GuiConsoleTextCtrl

This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.

Misc

GuiControl

This namespace inherits from SimGroup > SimSet > SimObject.

Parent

GuiControlProfile

This namespace inherits from SimObject.

GuiCrossHairHud

This namespace inherits from GuiBitmapCtrl > GuiControl > SimGroup > SimSet > SimObject.

Damage

GuiCursor

This namespace inherits from SimObject.

GuiEditCtrl

This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.

GuiEditorRuler

This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.

GuiFadeinBitmapCtrl

This namespace inherits from GuiBitmapCtrl > GuiControl > SimGroup > SimSet > SimObject.

GuiFilterCtrl

This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.

GuiFrameSetCtrl

This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.

GuiGraphCtrl

This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.

GuiHealthBarHud

This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.

colors

Misc

Pulse

GuiInspector

This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.

GuiMenuBar

This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.

GuiMessageVectorCtrl

This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.

GuiMLTextCtrl

This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.

GuiMLTextEditCtrl

This namespace inherits from GuiMLTextCtrl > GuiControl > SimGroup > SimSet > SimObject.

GuiMouseEventCtrl

This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.

GuiObjectView

This namespace inherits from GuiTSCtrl > GuiControl > SimGroup > SimSet > SimObject.

GuiPlayerView

This namespace inherits from GuiTSCtrl > GuiControl > SimGroup > SimSet > SimObject.

GuiPopUpMenuCtrl

This namespace inherits from GuiTextCtrl > GuiControl > SimGroup > SimSet > SimObject.

GuiScrollCtrl

This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.

GuiShapeNameHud

This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.

colors

Misc

GuiSliderCtrl

This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.

Slider

GuiSpeedometerHud

This namespace inherits from GuiBitmapCtrl > GuiControl > SimGroup > SimSet > SimObject.

Needle

GuiSwatchCtrl

This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.

GuiTextCtrl

This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.

GuiTextEditCtrl

This namespace inherits from GuiTextCtrl > GuiControl > SimGroup > SimSet > SimObject.

GuiTextEditSliderCtrl

This namespace inherits from GuiTextEditCtrl > GuiTextCtrl > GuiControl > SimGroup > SimSet > SimObject.

GuiTextListCtrl

This namespace inherits from GuiArrayCtrl > GuiControl > SimGroup > SimSet > SimObject.

GuiTreeViewCtrl

This namespace inherits from GuiArrayCtrl > GuiControl > SimGroup > SimSet > SimObject.

GuiTSCtrl

This namespace inherits from GuiControl > SimGroup > SimSet > SimObject.

GuiWindowCtrl

This namespace inherits from GuiTextCtrl > GuiControl > SimGroup > SimSet > SimObject.

HTTPObject

This namespace inherits from TCPObject > SimObject.

Item

This namespace inherits from ShapeBase > GameBase > SceneObject > NetObject > SimObject.

Item Misc

ItemData

This namespace inherits from ShapeBaseData > GameBaseData > SimDataBlock > SimObject.

Lightning

This namespace inherits from GameBase > SceneObject > NetObject > SimObject.

Bolts

colors

Strikes

LightningData

This namespace inherits from GameBaseData > SimDataBlock > SimObject.

Marker

This namespace inherits from SceneObject > NetObject > SimObject.

MessageVector

This namespace inherits from SimObject.

NetConnection

This namespace inherits from SimGroup > SimSet > SimObject.

NetObject

This namespace inherits from SimObject.

ParticleData

This namespace inherits from SimDataBlock > SimObject.

ParticleEmitterData

This namespace inherits from GameBaseData > SimDataBlock > SimObject.

ParticleEmitterNode

This namespace inherits from GameBase > SceneObject > NetObject > SimObject.

ParticleEmitterNodeData

This namespace inherits from GameBaseData > SimDataBlock > SimObject.

Path

This namespace inherits from SimGroup > SimSet > SimObject.

PathCamera

This namespace inherits from ShapeBase > GameBase > SceneObject > NetObject > SimObject.

PhysicalZone

This namespace inherits from SceneObject > NetObject > SimObject.

Physical Zone Misc

Player

This namespace inherits from ShapeBase > GameBase > SceneObject > NetObject > SimObject.

PlayerData

This namespace inherits from ShapeBaseData > GameBaseData > SimDataBlock > SimObject.

.airControl
.boundingBox
.bubbleEmitTime
.cameraHorizontalOffset
.cameraMaxDist
.cameraMinDist
.cameraTilt
.cameraVerticalOffset
.canJet
.canRide
.crouchBoundingBox
.dustEmitter
.exitingWater
.exitSplashSoundVelocity
.FootBubblesSound
.FootHardSound
.FootMetalSound
.footPuffEmitter
.footPuffNumParts
.footPuffRadius
.FootShallowSound
.FootSnowSound
.FootSoftSound
.footstepSplashHeight
.FootUnderwaterSound
.FootWadingSound
.groundImpactMinSpeed
.groundImpactShakeAmp
.groundImpactShakeDuration
.groundImpactShakeFalloff
.groundImpactShakeFreq
.hardSplashSoundVelocity
.horizMaxSpeed
.horizResistFactor
.horizResistSpeed
.impactHardSound
.impactMetalSound
.impactSnowSound
.impactSoftSound
.impactWaterEasy
.impactWaterHard
.impactWaterMedium
.jetEmitter
.jetEnergyDrain
.jetGroundDistance
.jetGroundEmitter
.jumpDelay
.jumpEnergyDrain
.jumpForce
.JumpSound
.jumpSurfaceAngle
.maxBackwardCrouchSpeed
.maxBackwardSpeed
.maxForwardCrouchSpeed
.maxForwardSpeed
.maxFreelookAngle
.maxJumpSpeed
.maxLookAngle
.maxSideCrouchSpeed
.maxSideSpeed
.maxStepHeight
.maxTimeScale
.maxUnderwaterBackwardSpeed
.maxUnderwaterForwardSpeed
.maxUnderwaterSideSpeed
.mediumSplashSoundVelocity
.minImpactSpeed
.minJetEnergy
.minJumpEnergy
.minJumpSpeed
.minLookAngle
.minRunEnergy
.movingBubblesSound
.pickupRadius
.renderFirstPerson
.rideAble
.runEnergyDrain
.runForce
.runSurfaceAngle
.Splash
.splashAngle
.splashEmitter[3]
.splashFreqMod
.splashVelEpsilon
.splashVelocity
.uiName
.upMaxSpeed
.upResistFactor
.upResistSpeed
.waterBreathSound


Precipitation

This namespace inherits from GameBase > SceneObject > NetObject > SimObject.

dataBlock

Movement

Turbulence

Projectile

This namespace inherits from GameBase > SceneObject > NetObject > SimObject.

Physics

Source

ProjectileData

This namespace inherits from GameBaseData > SimDataBlock > SimObject.

QuotaObject

This namespace inherits from SimObject.

SceneObject

This namespace inherits from NetObject > SimObject.

Transform

ScriptGroup

This namespace inherits from SimGroup > SimSet > SimObject.

Classes

ScriptObject

This namespace inherits from SimObject.

Classes

ShapeBase

This namespace inherits from GameBase > SceneObject > NetObject > SimObject.

ShapeBaseData

This namespace inherits from GameBaseData > SimDataBlock > SimObject.

Camera

Damage/Energy

Destruction

Physics

Render

ShapeBaseImageData

This namespace inherits from GameBaseData > SimDataBlock > SimObject.

SimObject

SimSet

This namespace inherits from SimObject.

Sky

This namespace inherits from SceneObject > NetObject > SimObject.

Clouds

Fog

Media

Misc

Visibility

Wind

SpawnSphere

This namespace inherits from MissionMarker > ShapeBase > GameBase > SceneObject > NetObject > SimObject.

dimensions

Weight

SplashData

This namespace inherits from GameBaseData > SimDataBlock > SimObject.

StaticShapeData

This namespace inherits from ShapeBaseData > GameBaseData > SimDataBlock > SimObject.

Sun

This namespace inherits from NetObject > SimObject.

Misc

TCPObject

This namespace inherits from SimObject.

Trigger

This namespace inherits from GameBase > SceneObject > NetObject > SimObject.

TriggerData

This namespace inherits from GameBaseData > SimDataBlock > SimObject.

TSShapeConstructor

This namespace inherits from SimDataBlock > SimObject.

Media

Sequences

.sequence0
.sequence1
.sequence10
.sequence100
.sequence101
.sequence102
.sequence103
.sequence104
.sequence105
.sequence106
.sequence107
.sequence108
.sequence109
.sequence11
.sequence110
.sequence111
.sequence112
.sequence113
.sequence114
.sequence115
.sequence116
.sequence117
.sequence118
.sequence119
.sequence12
.sequence120
.sequence121
.sequence122
.sequence123
.sequence124
.sequence125
.sequence126
.sequence13
.sequence14
.sequence15
.sequence16
.sequence17
.sequence18
.sequence19
.sequence2
.sequence20
.sequence21
.sequence22
.sequence23
.sequence24
.sequence25
.sequence26
.sequence27
.sequence28
.sequence29
.sequence3
.sequence30
.sequence31
.sequence32
.sequence33
.sequence34
.sequence35
.sequence36
.sequence37
.sequence38
.sequence39
.sequence4
.sequence40
.sequence41
.sequence42
.sequence43
.sequence44
.sequence45
.sequence46
.sequence47
.sequence48
.sequence49
.sequence5
.sequence50
.sequence51
.sequence52
.sequence53
.sequence54
.sequence55
.sequence56
.sequence57
.sequence58
.sequence59
.sequence6
.sequence60
.sequence61
.sequence62
.sequence63
.sequence64
.sequence65
.sequence66
.sequence67
.sequence68
.sequence69
.sequence7
.sequence70
.sequence71
.sequence72
.sequence73
.sequence74
.sequence75
.sequence76
.sequence77
.sequence78
.sequence79
.sequence8
.sequence80
.sequence81
.sequence82
.sequence83
.sequence84
.sequence85
.sequence86
.sequence87
.sequence88
.sequence89
.sequence9
.sequence90
.sequence91
.sequence92
.sequence93
.sequence94
.sequence95
.sequence96
.sequence97
.sequence98
.sequence99

TSStatic

This namespace inherits from SceneObject > NetObject > SimObject.

Media

Vehicle

This namespace inherits from ShapeBase > GameBase > SceneObject > NetObject > SimObject.

VehicleBlocker

This namespace inherits from SceneObject > NetObject > SimObject.

VehicleData

This namespace inherits from ShapeBaseData > GameBaseData > SimDataBlock > SimObject.

VehicleSpawnMarker

This namespace inherits from MissionMarker > ShapeBase > GameBase > SceneObject > NetObject > SimObject.

dimensions

WayPoint

This namespace inherits from MissionMarker > ShapeBase > GameBase > SceneObject > NetObject > SimObject.

WheeledVehicle

This namespace inherits from Vehicle > ShapeBase > GameBase > SceneObject > NetObject > SimObject.

WheeledVehicleData

This namespace inherits from VehicleData > ShapeBaseData > GameBaseData > SimDataBlock > SimObject.

WheeledVehicleSpring

This namespace inherits from SimDataBlock > SimObject.

WheeledVehicleTire

This namespace inherits from SimDataBlock > SimObject.

WorldEditor

This namespace inherits from EditTSCtrl > GuiTSCtrl > GuiControl > SimGroup > SimSet > SimObject.

scripting/doc/engine.txt · Last modified: by 127.0.0.1