AdditionalDefRecords Spotlight 
Vectorworks 2014

VectorScript Declaration:

PROCEDURE   AdditionalDefRecords
;

Python:

def  vs.AdditionalDefRecords():
   return None

Description:

Shows the Additional Default Records dialog.



  ApplyLightInfoRecord Spotlight 
Vectorworks 2013

VectorScript Declaration:

PROCEDURE   ApplyLightInfoRecord
(   hSymboL :HANDLE;
    hObject :HANDLE
) ;

Python:

def  vs.ApplyLightInfoRecord(hSymboL, hObject):
   return None

Description:

Apply Light Info Record from a symbol to an object.



  DBeam_Begin Spotlight 
Vectorworks 2011

VectorScript Declaration:

PROCEDURE   DBeam_Begin
;

Python:

def  vs.DBeam_Begin():
   return None

Description:

start drawing beam routine



  DBeam_BeginShttGet Spotlight 
Vectorworks 2011

VectorScript Declaration:

PROCEDURE   DBeam_BeginShttGet
;

Python:

def  vs.DBeam_BeginShttGet():
   return None

Description:

Start shutter get routine



  DBeam_End Spotlight 
Vectorworks 2011

VectorScript Declaration:

PROCEDURE   DBeam_End
;

Python:

def  vs.DBeam_End():
   return None

Description:

end drawing beam routine and create the beam



  DBeam_EndShttGet Spotlight 
Vectorworks 2011

VectorScript Declaration:

PROCEDURE   DBeam_EndShttGet
( bUseLampRotFlag:BOOLEAN ) ;

Python:

def  vs.DBeam_EndShttGet(bUseLampRotFlag):
   return None

Description:

End creating 3D shutter object



  DBeam_Get2DLines Spotlight 
Vectorworks 2011

VectorScript Declaration:

FUNCTION   DBeam_Get2DLines
:HANDLE ;

Python:

def  vs.DBeam_Get2DLines():
   return HANDLE

Description:

Return the most recently created beam object



  DBeam_Get2DLn2FOff Spotlight 
Vectorworks 2011

VectorScript Declaration:

FUNCTION   DBeam_Get2DLn2FOff
:HANDLE ;

Python:

def  vs.DBeam_Get2DLn2FOff():
   return HANDLE

Description:

Return the most recently created beam object



  DBeam_Get2DObjAtFs Spotlight 
Vectorworks 2011

VectorScript Declaration:

FUNCTION   DBeam_Get2DObjAtFs
:HANDLE ;

Python:

def  vs.DBeam_Get2DObjAtFs():
   return HANDLE

Description:

Return the most recently created beam object



  DBeam_Get2DObjFOff Spotlight 
Vectorworks 2011

VectorScript Declaration:

FUNCTION   DBeam_Get2DObjFOff
:HANDLE ;

Python:

def  vs.DBeam_Get2DObjFOff():
   return HANDLE

Description:

Return the most recently created beam object



  DBeam_Get3DShutter Spotlight 
Vectorworks 2011

VectorScript Declaration:

FUNCTION   DBeam_Get3DShutter
:HANDLE ;

Python:

def  vs.DBeam_Get3DShutter():
   return HANDLE

Description:

Return the created 3D shutter object



  DBeam_GetLast2DObj Spotlight 
Vectorworks 2011

VectorScript Declaration:

FUNCTION   DBeam_GetLast2DObj
:HANDLE ;

Python:

def  vs.DBeam_GetLast2DObj():
   return HANDLE

Description:

Return the most recently created 2D beam object



  DBeam_GetLastObject Spotlight 
Vectorworks 2011

VectorScript Declaration:

FUNCTION   DBeam_GetLastObject
:HANDLE ;

Python:

def  vs.DBeam_GetLastObject():
   return HANDLE

Description:

Return the most recently created beam object



  DBeam_GetLines Spotlight 
Vectorworks 2011

VectorScript Declaration:

FUNCTION   DBeam_GetLines
:HANDLE ;

Python:

def  vs.DBeam_GetLines():
   return HANDLE

Description:

Return the most recently created beam object



  DBeam_GetLines2FOff Spotlight 
Vectorworks 2011

VectorScript Declaration:

FUNCTION   DBeam_GetLines2FOff
:HANDLE ;

Python:

def  vs.DBeam_GetLines2FOff():
   return HANDLE

Description:

Return the most recently created beam object



  DBeam_GetObjAtFocus Spotlight 
Vectorworks 2011

VectorScript Declaration:

FUNCTION   DBeam_GetObjAtFocus
:HANDLE ;

Python:

def  vs.DBeam_GetObjAtFocus():
   return HANDLE

Description:

Return the most recently created beam object



  DBeam_GetObjFallOff Spotlight 
Vectorworks 2011

VectorScript Declaration:

FUNCTION   DBeam_GetObjFallOff
:HANDLE ;

Python:

def  vs.DBeam_GetObjFallOff():
   return HANDLE

Description:

Return the most recently created beam object



  DBeam_SetBeamAngle Spotlight 
Vectorworks 2011

VectorScript Declaration:

PROCEDURE   DBeam_SetBeamAngle
( angle:REAL ) ;

Python:

def  vs.DBeam_SetBeamAngle(angle):
   return None



  DBeam_SetBeamAngle2 Spotlight 
Vectorworks 2011

VectorScript Declaration:

PROCEDURE   DBeam_SetBeamAngle2
( angle:REAL ) ;

Python:

def  vs.DBeam_SetBeamAngle2(angle):
   return None



  DBeam_SetBShutAngle Spotlight 
Vectorworks 2011

VectorScript Declaration:

PROCEDURE   DBeam_SetBShutAngle
( angle:REAL ) ;

Python:

def  vs.DBeam_SetBShutAngle(angle):
   return None



  DBeam_SetBShutDepth Spotlight 
Vectorworks 2011

VectorScript Declaration:

PROCEDURE   DBeam_SetBShutDepth
( depth:INTEGER ) ;

Python:

def  vs.DBeam_SetBShutDepth(depth):
   return None



  DBeam_SetFallOffDist Spotlight 
Vectorworks 2011

VectorScript Declaration:

PROCEDURE   DBeam_SetFallOffDist
( dist:REAL ) ;

Python:

def  vs.DBeam_SetFallOffDist(dist):
   return None



  DBeam_SetFocusPoint Spotlight 
Vectorworks 2011

VectorScript Declaration:

PROCEDURE   DBeam_SetFocusPoint
(   ptX :REAL;
    ptY :REAL;
    ptZ :REAL
) ;

Python:

def  vs.DBeam_SetFocusPoint(pt):
   return None

Description:

Set focus point for the beam



  DBeam_SetLampRot Spotlight 
Vectorworks 2011

VectorScript Declaration:

PROCEDURE   DBeam_SetLampRot
( rot:REAL ) ;

Python:

def  vs.DBeam_SetLampRot(rot):
   return None



  DBeam_SetLightOrigin Spotlight 
Vectorworks 2011

VectorScript Declaration:

PROCEDURE   DBeam_SetLightOrigin
(   originX :REAL;
    originY :REAL;
    originZ :REAL
) ;

Python:

def  vs.DBeam_SetLightOrigin(origin):
   return None

Description:

Set light origin for the beam.



  DBeam_SetLShutAngle Spotlight 
Vectorworks 2011

VectorScript Declaration:

PROCEDURE   DBeam_SetLShutAngle
( angle:REAL ) ;

Python:

def  vs.DBeam_SetLShutAngle(angle):
   return None



  DBeam_SetLShutDepth Spotlight 
Vectorworks 2011

VectorScript Declaration:

PROCEDURE   DBeam_SetLShutDepth
( depth:INTEGER ) ;

Python:

def  vs.DBeam_SetLShutDepth(depth):
   return None



  DBeam_SetRShutAngle Spotlight 
Vectorworks 2011

VectorScript Declaration:

PROCEDURE   DBeam_SetRShutAngle
( angle:REAL ) ;

Python:

def  vs.DBeam_SetRShutAngle(angle):
   return None



  DBeam_SetRShutDepth Spotlight 
Vectorworks 2011

VectorScript Declaration:

PROCEDURE   DBeam_SetRShutDepth
( depth:INTEGER ) ;

Python:

def  vs.DBeam_SetRShutDepth(depth):
   return None



  DBeam_SetShow3DType Spotlight 
Vectorworks 2011

VectorScript Declaration:

PROCEDURE   DBeam_SetShow3DType
( typeFlag:INTEGER ) ;

Python:

def  vs.DBeam_SetShow3DType(typeFlag):
   return None



  DBeam_SetShowAtPoint Spotlight 
Vectorworks 2011

VectorScript Declaration:

PROCEDURE   DBeam_SetShowAtPoint
( showFlag:INTEGER ) ;

Python:

def  vs.DBeam_SetShowAtPoint(showFlag):
   return None



  DBeam_SetTShutAngle Spotlight 
Vectorworks 2011

VectorScript Declaration:

PROCEDURE   DBeam_SetTShutAngle
( angle:REAL ) ;

Python:

def  vs.DBeam_SetTShutAngle(angle):
   return None



  DBeam_SetTShutDepth Spotlight 
Vectorworks 2011

VectorScript Declaration:

PROCEDURE   DBeam_SetTShutDepth
( depth:INTEGER ) ;

Python:

def  vs.DBeam_SetTShutDepth(depth):
   return None



  DBeam_ShowBeamLines Spotlight 
Vectorworks 2011

VectorScript Declaration:

PROCEDURE   DBeam_ShowBeamLines
( showFlag:BOOLEAN ) ;

Python:

def  vs.DBeam_ShowBeamLines(showFlag):
   return None



  LDevice_Reset Spotlight 
Vectorworks 2015

VectorScript Declaration:

PROCEDURE   LDevice_Reset
( h:HANDLE ) ;

Python:

def  vs.LDevice_Reset(h):
   return None

Description:

Reset the specified lighting device object.



  LDevice_ResetVisual Spotlight 
Vectorworks 2015

VectorScript Declaration:

PROCEDURE   LDevice_ResetVisual
( h:HANDLE ) ;

Python:

def  vs.LDevice_ResetVisual(h):
   return None

Description:

Cleans up the visual/drawing cache for the specified lighting device object.



  LightingDevParamEdit Spotlight 
Vectorworks 2013

VectorScript Declaration:

PROCEDURE   LightingDevParamEdit
;

Python:

def  vs.LightingDevParamEdit():
   return None

Description:

Shows a dialog to edit the Lighting Device Parameters.



  LightingInvExport Spotlight 
Vectorworks 2015

VectorScript Declaration:

PROCEDURE   LightingInvExport
;

Python:

def  vs.LightingInvExport():
   return None

Description:

Exports Lighting inventory to data exchange file.



  LightingInvImport Spotlight 
Vectorworks 2015

VectorScript Declaration:

FUNCTION   LightingInvImport
:BOOLEAN ;

Python:

def  vs.LightingInvImport():
   return BOOLEAN

Description:

Imports Lighting inventory from data exchange file. Returns TRUE if items were imported.



  LightingUnivExport Spotlight 
Vectorworks 2015

VectorScript Declaration:

PROCEDURE   LightingUnivExport
;

Python:

def  vs.LightingUnivExport():
   return None

Description:

Exports Lighting universe settings to data exchange file.



  LightingUnivImport Spotlight 
Vectorworks 2015

VectorScript Declaration:

FUNCTION   LightingUnivImport
:BOOLEAN ;

Python:

def  vs.LightingUnivImport():
   return BOOLEAN

Description:

Imports Lighting universe settings from data exchange file. Returns TRUE if any universes were changed.



  SL_Export Spotlight 
Vectorworks 2011

VectorScript Declaration:

PROCEDURE   SL_Export
(   exportType :INTEGER;
    instHand :HANDLE;
    fieldName :DYNARRAY[] of CHAR
) ;

Python:

def  vs.SL_Export(exportType, instHand, fieldName):
   return None

Description:

Export Spotlight Data to xml file.



  SL_Import Spotlight 
Vectorworks 2011

VectorScript Declaration:

PROCEDURE   SL_Import
( paramSelfHandle:HANDLE ) ;

Python:

def  vs.SL_Import(paramSelfHandle):
   return None

Description:

Import Spotlight Data from xml file.



  SL_UpdateSAcc Spotlight 
Vectorworks 2012

VectorScript Declaration:

PROCEDURE   SL_UpdateSAcc
(   InstHand :HANDLE;
    InstUID :DYNARRAY[] of CHAR
) ;

Python:

def  vs.SL_UpdateSAcc(InstHand, InstUID):
   return None

Description:

Updates an esisting Static Accessory UID in the data exchange file.



  SL_UpdateUID Spotlight 
Vectorworks 2012

VectorScript Declaration:

PROCEDURE   SL_UpdateUID
(   oldUID :DYNARRAY[] of CHAR;
    newUID :DYNARRAY[] of CHAR
) ;

Python:

def  vs.SL_UpdateUID(oldUID, newUID):
   return None

Description:

Changes an esisting UID in the data exchange file.