Arrays
Arrays
Inline_Index
Associative_Arrays
Associative_Assignment
keys

Bones

Data_Members
restlength
innerlimit
outerlimit
flags

Method
restparam

Layout_Commands
AddBone
AddChildBone
BoneActive
BoneFalloffType
BoneJointComp
BoneJointCompAmounts
BoneJointCompParent
BoneLimitedRange
BoneMaxRange
BoneMinRange
BoneMuscleFlex
BoneMuscleFlexAmounts
BoneMuscleFlexParent
BoneNormalization
BoneRestLength
BoneRestPosition
BoneRestRotation
BoneSource
BoneStrength
BoneStrengthMultiply
BoneType
BoneWeightMapName
BoneWeightMapOnly
BoneWeightShade
BoneXRay
ClearAllBones
DrawBones
DrawChildBones
FasterBones
RecordRestPosition
RestLengthTool
EditBones
SelectAllBones
SkelegonsToBones
UseMorphedPositions

Camera

Method
zoomFactor
globalResolution
globalBlur
globalMask
focalLength
focalDistance
fStop
blurLength
fovAngles

Layout_Commands
AdaptiveSampling
AdaptiveThreshold
AddCamera
AdjustRegionTool
Antialiasing
ApertureHeight
CameraMask
CameraView
CameraZoomTool
ClearAllCameras
DepthOfField
DrawAntialiasing
EditCameras
EnhancedAA
EyeSeparation
FocalDistance
FrameSize
GlobalFrameSize
GlobalResolutionMultiplier
GlobalPixelAspect
GlobalApertureHeight
GlobalMotionBlur
GlobalParticleBlur
GlobalBlurLength
GlobalMaskPosition
LensFStop
LimitedRegion
MaskColor
MaskPosition
MotionBlur
ParticleBlur
PixelAspect
ReconstructionFilter
RegionPosition
ResolutionMultiplier
SelectAllCameras
Stereoscopic
UseGlobalResolution
UseGlobalBlur
UseGlobalMask
ZoomFactor

Channels

Data_Members
name
id
type
parent
keyCount
keys_
preBehavior
postBehavior

Method
value
event
keyExists
setKeyValue
setKeyCurve
setKeyHermite
setKeyTension
setKeyContinuity
setKeyBias
getKeyValue
getKeyTime
getKeyCurve
getKeyHermite
getKeyTension
getKeyContinuity
getKeyBias
createKey
deleteKey

General
AddingExpressions

Channel_Groups

Data_Members
name
parent

Method
firstChannel
nextChannel
next

Common_Commands
UDF

General
effectedby
spawn
system
systemex
wait
terminate
sleep
debug
dump
visitnodes
System
time
date
getenv
lscriptVersion
hostVersion
hostBuild
licenseId
platform
platform2
runningUnder
cloned

Common_Data

Data_Members
name
filename
parent
target
goal
type
pointcount
polycount
shadows
selected
childrenvisible
channelsvisible
locked
id
genus
visibility

Method
param
getPosition
getRight
getUp
getForward
getRotation
getScaling
getPivot
getWorldPosition
getWorldRotation
getWorldRight
getWorldUp
getWorldForward
isValid
isOriginal
firstChannel
nextChannel
axislocks
keyExists
next
firstChild
nextChild
bone
limits
isMesh
isLight
isCamera
isBone
isScene
isImage
isChannel
isEnvelope
isVMap
isChannelGroup
setTag
getTag
schemaPosition
server

Flags

General
ApplyServer
EditServer
RemoveServer

CommunicationRing
comringattach
comringdetach
comringmsg
comringencode
comringdecode

Conditional_Statements
If
Operators
If-then-else
Boolean
Shortcircuit
Switch

Control_Commands
Controls
ctlstring
ctlinteger
ctlnumber
ctlvector
ctldistance
ctlchoice
ctltext
ctlcolor
ctlsurface
ctlfont
ctlpopup
ctledit
ctlpercent
ctlangle
ctlrgb
ctlhsv
ctlcheckbox
ctlstate
ctlfilename
ctlfoldername
ctlbutton
ctllistbox
ctlslider
ctlminislider
ctlsep
ctlimage
ctltab
ctlallitems
ctlmeshitems
ctlcameraitems
ctllightitems
ctlboneitems
ctlimageitems
ctlchannel
ctlviewport
Control_Management
ctlpage
ctlgroup
ctlposition
ctlactive
ctlvisible
ctlalign
ctlrefresh
ctlmenu
ctlinfo

Control_Object_Agents

Data_Members
value
active
label
visible
x
y
w
h

Method
size
active
visible
position

Custom

Data_Members
view
flags

Method
setColor
setPattern
drawPoint
drawLine
drawTriangle
drawCircle
drawText

Displacement_Maps

Flags
LOCAL
WORLD
PREBONE

Data_Members
point
oPos
source

Drawing_Commands
drawpixel
drawline
drawbox
drawborder
drawtext
drawtextwidth
drawtextheight
drawerase
drawcircle
drawfillcircle
drawellipse
drawfillellipse
Mouse_Object_Agent

Envelopes
Envelope

Method
copy
edit
save
load
persist

Layout_Commands
AddEnvelope
RemoveEnvelope

File_Object_Agents
File
URL_Referencing

Method
open
IsOpen
reopen
close
eof
rewind
name
write
writeln
writeByte
writeData
writeInt
writeNumber
writeDouble
writeShort
writeString
writeVector
read
readByte
readInt
readNumber
readDouble
readShort
readString
readVector
parse
nl
linecount
line
offset

General
filerename
fileredelete
filestat
fullpath
getdir
getsep
getfile
getfolder
getmultifile
filefind
filecrc
library
matchfiles
matchdirs
chdir
mkdir
rmdir

Layout_Commands
LoadAudio
LoadFromScene
LoadMotion
LoadPreview
LoadScene
ReplaceWithNull
ReplaceObjectLayer
ReplaceWithObject
SaveAllObjects
SaveRGBServer
SaveAlpha
SaveAlphaPrefix
SaveCommandList
SaveCommandMessages
SaveEndomorph
SaveLight
SaveLWSC1
SaveMotion
SaveObject
SaveObjectCopy
SavePreview
SaveRGB
SaveRGBPrefix
SaveScene
SaveSceneAs
SaveSceneCopy
SaveTransformed
SaveViewLayout

Glyphs
Glyph

Icons
Icon

Images

Data_Members
name
isColor
width
height
hasAlpha

Method
filename
luma
rgb
rgbspot
alpha
alphaspot
replace

General
loadimage
clearimage
replaceimage

Image_Filters

Data_Members
width
height
frame
start
end
red
green
blue
alpha
special
luminous
diffuse
specular
mirror
trans
rawred
rawgreen
rawblue
shading
shadow
geometry
depth
diffshade
specshade
motionx
motiony
reflectred
reflectgreen
reflectblue

Method
copy
paste
select

General
overlayglyph

Layout_Commands
Backdrop

Interface_Commands
Messages
info
warn
error
setdesc

Progress
moninit
monstep
monend

Requester
reqbegin
reqend
reqopen
reqisopen
reqpost
reqabort
requpdate
reqsize
reqposition
reqresize
reqredraw
reqkeyboard
getvalue
setvalue

Drawing_Functions
drawpixel
drawline
drawbox
drawborder
drawtext
drawtextwidth
drawtextheight
drawerase
drawcircle
drawfillcircle
drawellipse
drawfillellipse
Mouse_Object_Agent

Layout_Commands
About
AboutOpenGL
AddButton
AddPlugins
AlertLevel
AutoConfirm
CommandHistory
CommandInput
Compositing
DepthBufferAA
DisplayOptions
EditKeys
EditMenus
EditPlugins
FogColor
FogMaxAmount
FogMaxDistance
FogMinAmount
FogMinDistance
FogType

General
Generics
GradientBackdrop
GraphEditor
GroundColor
HideToolbar
HideWindows
ImageEditor
ImageProcessing
Item_SetWindowPos
ItemProperties
LastPluginInterface
Layout_SetWindowPos
Layout_SetWindowSize
LimitDynamicRange
MasterPlugins
Model
MotionOptions
NadirColor
Numeric
Presets
RecentContentDirs
RecentScenes
RenderOptions
Scene_SetWindowPos
Scene_SetWindowSize
SceneEditor
SkyColor
Statistics
SurfaceEditor
UnseenByAlphaChannel
VIPER
ZenithColor

IPC
expose

Layout_Tools

Method
setCSysItem
setDrawMode
setColor
setPattern
drawLine
drawQuad
posRaw
axis
viewNumber
viewportProject

Lights

Data_Members
type
shadowtype
coneangles
range
flags

Method
rgbambient
rgbcolor

Layout_Commands
LensFlare
LightColor
LightConeAngle
LightEdgeAngle
LightFalloffType
LightIntensity
LightIntensityTool
LightQuality
LightRange
LightView
AddAreaLight
AddDistantLight
AddLinearLight
AddPointLight
AddSpotlight
AffectCaustics
AffectDiffuse
AffectOpenGL
AffectSpecular
AmbientColor
AmbientIntensity
AreaLight
BlurBackgroundRadiosity
CacheCaustics
CacheRadiosity
CacheShadowMap
CastShadow
CausticIntensity
ClearAllLights
ConeAngleTool
DistantLight
EditLights
EnableCaustics
EnableLensFlares
EnableRadiosity
EnableShadowMaps
EnableVolumetricLights
ExcludeObject
FlareIntensity
FlareOptions
GlobalIllumination
IncludeObject
IndirectBounces
LinearLight
NoiseReduction
PointLight
RadiosityIntensity
RadiosityTolerance
RadiosityType
SelectAllLights
ShadowColor
ShadowExclusion
ShadowMapAngle
ShadowMapFitCone
ShadowMapFuzziness
ShadowMapSize
ShadowType
Spotlight

Looping_Statements
for
foreach
while

Math_Commands
Hexadecimal_Numbers
Scientific_Notation
Binary_Numbers

General
center
extent
angle
regexp

Conversions
number
binary
integer
vector
string
ascii
hex
octal

Math
sqrt
exp
log
log10
sin
cos
tan
asin
acos
atan
cosh
sinh
tanh
cot
csc
abs
ceil
floor
deg
random
min
max
mod
pow
hypot
rad
randu
range
selector
step
round
frac
fac

Vector_Commands
vmag
cross2d
cross3d
dot2d
dot3d
sec
gamma
normalize

Matrix_Transformations
Matrix_Transformation

Meshes

Data_Members
id
name
filename
layerloaded
null
flags_
points
polygons
totallayers

Method
layerName
layerVisible
pointCount
polygonCount
layer
position
vertexCount
vertex
select

Layout_Commands
AddNull
ClearAllObjects
EditObjects
LoadObject
LoadObjectLayer
MovePivotTool
PivotPosition
PivotRotation
PositionServerByItemID
RenameLayer
SelectAllObjects
MetaballResolution
SubdivisionOrder
SubPatchLevel
MorphAmount
MorphAmountTool
MorphMTSE
MorphSurfaces
MorphTarget
MatteObject
MatteColor
UnseenByAlphaChannel
ObjectDissolve
DistanceDissolve
MaxDissolveDistance
UnseenByRays
UnseenByCamera
UnseenByRadiosity
UnaffectedByFog
FogLevel
SelfShadow
CastShadow
ReceiveShadow
PolygonEdgeColor

Flags
PolygonEdgeThickness
PolygonEdgeZScale
PolygonSize
ShrinkEdgesWithDistance
ExcludeLight
IncludeLight
ObjGIUseGlobal
ObjGIRaysPerEvaluation
ObjGISecondaryBounceRays
ObjGIRadiosityTolerance
ObjGIMinPixelSpacing
ObjGIMinPixelSpacing

Mesh_Edit
editbegin
editend
addpoint
addpolygon
addcurve
addquad
addtriangle
polyinfo
polynormal
polypoints
rempoint
rempoly
pointmove
polysurface
polypointcount
pointinfo

Modeler_Commands

General
new
undo
redo
undogroupbegin
undogroupend
delete
cut
copy
paste
load
save
revert
close
closeall
exit
selectvmap
meshedit
swaphidden
setobject
setpivot
boundingbox
CommandInput

Object_Modify_Commands
fixedflex
autoflex
deformregion
move
shear
magnet
rotate
twist
vortex
scale
taper
pole
bend
jitter
smooth
quantize
mergepoints

Object_Commands
makebox
makeball
maketesball
makedisc
makecone
maketext

Multiply_Commands
lathe
extrude
mirror
pathclone
pathextrude
pathextrude_
railextrude
railclone
soliddrill
axisdrill
boolean
bevel
shapebevel
smoothshift
smoothscale

Points_and_Polygons
flip
triple
freezecurves
alignpols
removepols
unifypols
skinpols
mergepols
subdivide
fracsubdivide
pointcount
polycount
weldpoints
splitpols
morphpols
smoothcurves
toggleCCstart
toggleCCend
togglepatches
make4patch
changepart
unweld
weldaverage

Surface_Commands
setsurface
getdefaultsurface
changesurface
nextsurface
renamesurface
createsurface
copysurface

Font_Commands
fontcount
fontindex
fontname
fontload
fontclear
Plug-ins
cmdseq

Layer_Commands
lyrfg
lyrbg
lyrdata
lyrempty
lyremptyfg
lyremptybg
lyrswap
lyrsetfg
lyrsetbg
setlayername

Selection_Commands
selpoint
selpolygon
selmode
selinvert
selhide
selunhide

Motions
Data_members
objID

Method
get
set

Layout_Commands
AddPosition
AddScale
AddRotation
BController
BLimits
BStiffness
CreateKey
DeleteKey
EnableXH
EnableYP
EnableZB
FullTimeIK
GoalItem
GoalObjective
GoalStrength
HController
HLimits
HStiffness
IKFKBlending
IKInitialState
IKInitialStateFrame
KeepGoalWithinReach
LimitB
LimitH
LimitP
LimitSX
LimitSY
LimitSZ
LimitX
LimitY
LimitZ
LocalCoordinateSystem
MatchGoalOrientation
MovePathTool
MoveTool
ParentCoordinateSystem
ParentInPlace
ParentItem
PathAlignLookAhead
PathAlignMaxLookSteps
PathAlignReliableDist
PController
PLimits
Position
PStiffness
RecordMaxAngles
RecordMinAngles
RecordMaxPosition
RecordMinPosition
RecordMaxScale
RecordMinScale
RecordPivotRotation
Reset
RotatePivotTool
RotateTool
Rotation
Scale
SizeTool
SquashTool
StretchTool
SXLimits
SYLimits
SZLimits
XLimits
YLimits
ZLimits
SXStiffness
SYStiffness
SZStiffness
XStiffness
YStiffness
ZStiffness
SXController
SYController
SZController
XController
YController
ZController
TargetItem
targetobject
UnaffectedByIK
WorldCoordinateSystem

Object_Replace

Data_Members
objID
curFrame
curTime
newFrame
newTime
curType
newType
curFilename
newFilename

Operators
assignment
add_assign
subtract_assign
multiply_assign
divide_assign
modulo_assign
increment_assign
decrement_assign

Math
Add
Subtract
Multiply
Divide
Power
Modulo
Conditional_Operators
invert
equality
inequality
less_than
more_than
less_than_or_equal_to
more_then_or_equal_to
Boolean_Tests
AND_test
OR_test
Bitwise_AND
Bitwise_OR

Particles

Data_Members
count

Method
save
load
attach
detach
reset
addParticle
remParticle
setParticle
getParticle

Point_and_Polygons
polygon
x
z
surface
pointCount
layer
points
isCurve
hasCCEnd
hasCCStart
setPoints

Pragmas
version
warnings
asyncspawn
script
name
insert
fpdepth
data
save
define
sequence
localipc
if
else
end

Regular_Expressions
Regular_expressions

Scenes

Data_Members
animfilename
alertlevel
alphaprefix
autokeycreate
backdroptype
boxthreshold
compfg
compbg
compfgalpha
currenttime
doublesidedarealights
dynamicupdate
displayopts
filename
fogtype
fps
framestart
renderstart
framestep
renderstep
frameend
renderend
frameheight
framewidth
generalopts
loadinprogress
limitedregion
minsamplesperpixel
maxsamplesperpixel
name
numthreads
pixelaspect
previewstart
previewstep
radiositytype
radiosityindirectbouncecount
radiosityraysperevaluation1
radiosityraysperevaluation2
radiosityintensity
radiosityangulartolerance
radiositymaximumpixelspacing
radiosityminimumpixelspacing
radiositymultiplier
radiosityfilename
radiosityflags
causticsintensity
causticsaccuracy
causticssoftness
recursiondepth
rendertype
renderopts
totalpoints
rgbprefix
totalpolygons

Method
backdropRay
backdropColor
backdropSqueeze
firstSelect
nextSelect
fogMinDist
fogMaxDist
fogMinAmount
fogMaxAmount
fogColor
getSelect
renderCamera
schemaPosition
visibility
server

Layout_Commands
AddPartigon
AddToSelection
ApplyServer
AutoFrameAdvance
AutoKey
BackdropColor
BackView
BottomView
BoundingBoxThreshold
CenterItem
CenterMouse
ChangeTool
ClearAudio
ClearScene
ClearSelected
Clone
ContentDirectory
DecreaseGrid
DirtyMotion
DynamicUpdate
EditServer
EnableDeformations
EnableIK
EnableVIPER
FirstFrame
FirstItem
FitAll
FitSelected
FractionalFrames
FramesPerSecond
FrameStep
FreePreview
FrontView
getfirstitem
GoToFrame
GridSize
IncreaseGrid
ItemActive
ItemColor
ItemLock
ItemVisibility
LastFrame
LastItem
LastItem
MakePreview
MotionBlurDOFPreview
NetRender
NextFrame
NextItem
NextKey
NextSibling
NextViewLayout
Pause
PerspectiveView
PlayAudio
PlayBackward
PlayForward
PlayPreview
PreviewFirstFrame
PreviewFrameStep
PreviewLastFrame
PreviewOptions
PreviousFrame
PreviousItem
PreviousKey
PreviousKey_
PreviousSibling
PreviousViewLayout
Quit

Flags
RayRecursionLimit
RayTraceReflection
RayTraceRefraction
RayTraceShadows
RayTraceTransparency
Redraw
RedrawNow
Refresh
RefreshNow
RemoveFromSelection
RemoveServer
Rename
RenderFrame
RenderScene
RenderSelected
RenderThreads
RightView
SchematicPosition
SchematicView
SelectByName
SelectByPartialName
SelectChild
SelectItem
SelectParent
SetBackgroundImage
SetForegroundImage
SetForegroundAlphaImage
EnableForegroundFaderAlpha
SetForegroundDissolve
EnableForegroundKey
SetLowClipColor
SetHighClipColor
SyncImageToFrame
ShowCages
ShowFieldChart
ShowHandles
ShowIKChains
ShowMotionPaths
ShowSafeAreas
ShowTargetLines
SingleView
StatusMsg
Synchronize
TopView
Undo
UpdateMotion
ViewLayout
VolumetricLighting
VolumetricLightingOptions
VolumetricRadiosity
Volumetrics
XYView
XZView
ZoomIn
ZoomInX2
ZoomOut
ZoomOutX2
ZYView

Shaders

Data_Members
sx
sy
oPos
wPos
gNorm
spotSize
raySource
rayLength
cosine
oXfrm
wXfrm
objID
polNum
wNorm
color
luminous
diffuse
specular
mirror
transparency
eta
roughness

Method
illuminate
raytrace
raycast

Surfaces

Data_Members
name

Method
getValue
setValue
getEnvelope
getTexture

Layout_Commands
Surf_SetSurf
Surf_SetInt

Textures

Method
setChannelGroup
getChannelGroup
firstLayer
nextLayer
addLayer

Texture_Layers

Data_Members
type

Method
getValue
setValue

Variables
Static_Variables
Associative_Assignments
Default_Assignments
Identifier_Construction
Sequential_Assignment
Item_ID
Object_Masking
Global_Constants
SCRIPTID

Method
size
count
contains
asInt
asNum
asStr
asVec
asAsc
asBin
pack
trunc
sortA
sortD
keys
isNil
isInt
isNum
isStr
isVec
isVec
isAlpha
isAlnum
isAscii
isCntrl
isDigit
isPunct
isSpace
isUpper
isLower
isXDigit
indexOf
reduce

String_Commands
hash
split
strleft
strright
strsub
strupper
strlower
parse
format

General
store
recall
globalstore
globalrecall
size_command
sizeof

Vertex_Maps

Data_Members
name
dimensions
type

Method
count
isMapped
getValue
setValue