Lens Scripting API

    Module Built-In

    5.8.0 For Snapchat Version: 13.34

    Namespaces

    AnimationClip
    Audio
    Camera
    CameraModule
    Canvas
    ClothVisual
    ConnectedLensModule
    ConnectedLensSessionOptions
    Dialog
    GestureModule
    global
    Leaderboard
    LookAtComponent
    MachineLearning
    MappingSession
    MotionController
    ObjectTracking3D
    Physics
    PinToMeshComponent
    RealtimeStoreCreateOptions
    RenderTargetProvider
    ScanModule
    TensorMath
    TextInputSystem
    TextToSpeech
    VoiceML
    VoiceMLModule

    Enumerations

    AnimationLayerBlendMode
    AnimationLayerScaleMode
    AttachmentPointType
    Axis
    BlendMode
    CapitilizationOverride
    ClearColorOption
    Colorspace
    CompressionQuality
    CullMode
    DepthClearOption
    DeviceTrackingMode
    EncodingType
    FaceInsetRegion
    FilteringMode
    FrustumCullMode
    GeoLocationAccuracy
    HapticFeedbackType
    HingeMotorType
    HorizontalAlignment
    HorizontalOverflow
    LightType
    LoadStatus
    LocationProximityStatus
    LyricsType
    ManipulateType
    MeshClassificationFormat
    MeshIndexType
    MeshShadowMode
    MeshTopology
    NativePlaneTrackingType
    OS
    PlaybackMode
    ScreenRegionType
    SortOrder
    StencilClearOption
    StencilFace
    StencilFunction
    StencilOperation
    StorageScope
    StretchMode
    TangentType
    TextFillMode
    TextureStretchMode
    TileZone
    TouchState
    TrackedMeshFaceClassification
    TrackedPlaneOrientation
    TransformerRotation
    VerticalAlignment
    VerticalOverflow
    VideoStatus
    WeatherCondition
    WeightedMode
    WrapMode
    Zodiac

    Classes

    Anchor
    AnimatedTextureFileProvider
    Animation
    AnimationAsset
    AnimationClip
    AnimationCurve
    AnimationCurveTrack
    AnimationKeyFrame
    AnimationLayer
    AnimationMixer
    AnimationMixerLayer
    AnimationPlayer
    AnimationPlayerOnEventArgs
    AnimationPropertyEventRegistration
    AnimationPropertyLayer
    AnimationTrack
    Asset
    AudioComponent
    AudioEffectAsset
    AudioEffectComponent
    AudioEffectProvider
    AudioListenerComponent
    AudioOutputProvider
    AudioTrackAsset
    AudioTrackProvider
    BackgroundSettings
    Base64
    BaseMeshVisual
    BaseMultiplayerSessionOptions
    BasePlaceholder
    BasicTransform
    BinAsset
    Bitmoji2DOptions
    Bitmoji2DResource
    Bitmoji3DOptions
    Bitmoji3DResource
    BitmojiModule
    BlendShapes
    Blob
    BlurNoiseEstimation
    BodyComponent
    BodyDepthTextureProvider
    BodyInstanceSegmentationTextureProvider
    BodyNormalsTextureProvider
    BodyRenderObjectProvider
    BodyTrackingAsset
    BoxShape
    BrowsLoweredEvent
    BrowsRaisedEvent
    BrowsReturnedToNormalEvent
    Camera
    CameraBackEvent
    CameraFrame
    CameraFrontEvent
    CameraModule
    CameraTextureProvider
    Canvas
    CapsuleShape
    ClearDepth
    ClothVisual
    CloudStorageListOptions
    CloudStorageModule
    CloudStorageOptions
    CloudStorageReadOptions
    CloudStorageWriteOptions
    CloudStore
    ColliderComponent
    Collision
    CollisionEnterEventArgs
    CollisionExitEventArgs
    CollisionMesh
    CollisionStayEventArgs
    ColocatedLandmarks2DRenderObjectProvider
    ColocatedLandmarks3DRenderObjectProvider
    ColocatedLandmarksRenderObjectProviderBase
    ColocatedTrackingComponent
    Component
    ConeShape
    ConnectedLensEnteredEvent
    ConnectedLensModule
    ConnectedLensSessionOptions
    Constraint
    ConstraintComponent
    Contact
    CropTextureProvider
    CustomLocationGroupComponent
    CylinderShape
    DebugRender
    DeformingCollisionMesh
    Delay
    DelayBuilder
    DelayedCallbackEvent
    Delta
    DeltaBuilder
    DepthSetter
    DepthStencilRenderTargetProvider
    DepthTextureProvider
    DeviceCamera
    DeviceInfoSystem
    DeviceLocationTrackingComponent
    DeviceTracking
    DeviceTrackingModule
    DialogModule
    DirectivityEffect
    DirectMultiplayerSessionOptions
    DistanceEffect
    DomainInfo
    DropshadowSettings
    DynamicResource
    EventRegistration
    Expressions
    ExternalMusicInfo
    ExternalMusicModule
    EyeColorVisual
    FaceCropTextureProvider
    FaceFoundEvent
    FaceImagePickerTextureProvider
    FaceInsetVisual
    FaceLostEvent
    FaceMaskVisual
    FaceRenderObjectProvider
    FaceStretchVisual
    FaceTextureProvider
    FaceTrackingEvent
    FileAudioTrackProvider
    FileLicensedSoundProvider
    FileTextureProvider
    Filter
    FixedCollisionMesh
    FixedConstraint
    FloatAnimationTrack
    FloatAnimationTrackKeyFramed
    FloatBezierAnimationTrackKeyFramed
    FocusEndEventArgs
    FocusStartEventArgs
    Font
    GaussianSplattingAsset
    GaussianSplattingVisual
    GeneralDataStore
    GeoLocation
    GeoPosition
    GestureModule
    GesturesDataArgs
    GltfAsset
    GltfSettings
    GrabBeginArgs
    GrabEndArgs
    Gyroscope
    HairDataAsset
    HairVisual
    HandSpecificData
    HandTracking3DAsset
    HapticFeedbackSystem
    Headers
    HingeConstraint
    HingeLimitSettings
    HingeMotorSettings
    HintsComponent
    HitTestSession
    HitTestSessionOptions
    HoverEvent
    IEventParameters
    Image
    ImageFrame
    ImagePickerTextureProvider
    ImageRequest
    InputBuilder
    InputPlaceholder
    IntAnimationTrack
    InteractionComponent
    InternetModule
    InternetStatusChangedArgs
    IntStepAnimationTrackKeyFramed
    IntStepNoLerpAnimationTrackKeyFramed
    IsPhoneInHandBeginArgs
    IsPhoneInHandEndArgs
    KissFinishedEvent
    KissStartedEvent
    Label
    LateUpdateEvent
    LayerSet
    Leaderboard
    LeaderboardModule
    LevelsetColliderAsset
    LevelsetShape
    LicensedAudioTrackAsset
    LightSource
    LiquifyVisual
    LocalizationsAsset
    LocalizationSystem
    LocatedAtComponent
    LocationAsset
    LocationCloudStorageModule
    LocationCloudStorageOptions
    LocationCloudStore
    LocationRenderObjectProvider
    LocationService
    LocationTextureProvider
    LookAtComponent
    Lyrics
    LyricsLine
    LyricsSync
    LyricsTracker
    MachineLearning
    ManipulateComponent
    ManipulateEndEvent
    ManipulateEndEventArgs
    ManipulateFrameIntersectResult
    ManipulateStartEvent
    ManipulateStartEventArgs
    MapModule
    MappingOptions
    MappingSession
    MapTextureProvider
    MarkerAsset
    MarkerProvider
    MarkerTrackingComponent
    MaskingComponent
    mat2
    mat3
    mat4
    Material
    MaterialMeshVisual
    MaterialPropertyOverrides
    MathUtils
    Matter
    MediaPickerTextureProvider
    MelSpectrogram
    MelSpectrogramBuilder
    MeshBuilder
    MeshRenderObjectProvider
    MeshShape
    MeshVisual
    MFCC
    MFCCBuilder
    MicrophoneAudioProvider
    MLAsset
    MLComponent
    MotionController
    MotionControllerModule
    MouthClosedEvent
    MouthOpenedEvent
    MultiplayerSession
    NoiseReduction
    NoiseReductionBuilder
    Object3DAsset
    ObjectPrefab
    ObjectSpecificData
    ObjectTracking
    ObjectTracking3D
    ObjectTrackingMaskedTextureProvider
    ObjectTrackingNormalsTextureProvider
    ObjectTrackingTextureProvider
    OnAwakeEvent
    OnDestroyEvent
    OnDisableEvent
    OnEnableEvent
    OnPauseEvent
    OnResumeEvent
    OnStartEvent
    OutlineSettings
    OutputBuilder
    OutputPlaceholder
    Overlap
    OverlapEnterEventArgs
    OverlapExitEventArgs
    OverlapStayEventArgs
    PalmTapDownArgs
    PalmTapUpArgs
    Pass
    PassPropertyOverrides
    PassWrapper
    PassWrappers
    PersistentStorageSystem
    Physics
    PinchDownArgs
    PinchStrengthArgs
    PinchUpArgs
    PinToMeshComponent
    PitchShifter
    PitchShifterBuilder
    PointCloud
    PointConstraint
    PositionEffect
    PostEffectVisual
    Probe
    ProceduralMeshRenderObjectProvider
    ProceduralTextureProvider
    ProcessedLocationModule
    Properties
    PropertyOnEventArgs
    PropertyOverrides
    Provider
    quat
    QuaternionAnimationTrack
    QuaternionAnimationTrackKeyFramed
    QuaternionAnimationTrackXYZEuler
    RawLocationModule
    RayCastHit
    RealtimeStoreCreateOptions
    Rect
    RectangleSetter
    RectCropTextureProvider
    RemoteApiRequest
    RemoteApiResponse
    RemoteMediaModule
    RemoteReferenceAsset
    RemoteServiceHttpRequest
    RemoteServiceHttpResponse
    RemoteServiceModule
    RenderMesh
    RenderMeshVisual
    RenderObjectProvider
    RenderTargetProvider
    Request
    Response
    RetouchVisual
    ReverseCameraTextureProvider
    RotatedRect
    RotationOptions
    Sampler
    SamplerBuilder
    SamplerWrapper
    SamplerWrappers
    ScanModule
    SceneEvent
    SceneObject
    SceneObjectEvent
    ScreenRegionComponent
    ScreenTextureProvider
    ScreenTransform
    ScriptAsset
    ScriptComponent
    ScriptObject
    ScriptScene
    SegmentationModel
    SegmentationTextureProvider
    SelectEndEventArgs
    SelectStartEventArgs
    SerializableWithUID
    Shape
    ShoppingModule
    Skin
    SmileFinishedEvent
    SmileStartedEvent
    SnapchatFriendUserInfo
    SnapchatUser
    SnapchatUserBirthday
    SnapcodeMarkerProvider
    SnapImageCaptureEvent
    SnapRecordStartEvent
    SnapRecordStopEvent
    SpatialAudio
    SpectaclesHandSpecificData
    Spectrogram
    SpectrogramBuilder
    SphereShape
    SplineComponent
    SpriteAligner
    SpriteVisual
    StateInfo
    StencilState
    StorageOptions
    Studio
    SurfaceOptions
    SurfaceTrackingResetEvent
    TapEvent
    TapEventArgs
    TargetingDataArgs
    TensorMath
    Text
    Text3D
    TextDecoder
    TextEncoder
    TextFill
    TextInputModule
    TextInputSystem
    TextProvider
    TextToSpeech
    TextToSpeechModule
    Texture
    TextureFormat
    TextureProvider
    TouchDataProvider
    TouchEndEvent
    TouchEndEventArgs
    TouchMoveEvent
    TouchMoveEventArgs
    TouchStartEvent
    TouchStartEventArgs
    TrackedMesh
    TrackedMeshHistogramResult
    TrackedMeshHitTestResult
    TrackedPlane
    TrackedPoint
    TrackedPointComponent
    Transform
    Transformer
    TransformerBuilder
    TriangleHit
    TriggerPrimaryEvent
    TriggerPrimaryEventArgs
    TurnOffEvent
    TurnOnEvent
    UpdateEvent
    UpperBodyRenderObjectProvider
    UpperBodyTrackingAsset
    UserContextSystem
    Utf8
    vec2
    Vec2AnimationTrack
    Vec2AnimationTrackKeyFramed
    vec3
    Vec3AnimationTrack
    Vec3AnimationTrackKeyFramed
    Vec3AnimationTrackXYZ
    vec4
    Vec4AnimationTrack
    Vec4AnimationTrackKeyFramed
    vec4b
    VertexCache
    VertexSimulationSettings
    VFXAsset
    VFXComponent
    VideoTextureProvider
    Visual
    VoiceML
    VoiceMLModule
    WebPageTextureProvider
    WebSocket
    WebSocketCloseEvent
    WebSocketErrorEvent
    WebSocketEvent
    WebSocketMessageEvent
    WebViewOptions
    WebViewPolicy
    WorldComponent
    WorldOptions
    WorldQuery
    WorldQueryHitTestResult
    WorldQueryModule
    WorldRenderObjectProvider
    WorldTrackingCapabilities
    WorldTrackingMeshesAddedEvent
    WorldTrackingMeshesRemovedEvent
    WorldTrackingMeshesUpdatedEvent
    WorldTrackingPlanesAddedEvent
    WorldTrackingPlanesRemovedEvent
    WorldTrackingPlanesUpdatedEvent
    WorldUnderstandingModule

    Interfaces

    ComponentNameMap
    event0
    event1
    event2
    event3
    event4
    event5
    event6
    event7
    EventNameMap

    Variables

    script

    Functions

    failAsync
    getDeltaTime
    getRealTimeNanos
    getTime
    isNull
    print
    require
    requireAsset
    requireType
    MMNEPVFCICPMFPCPTTAAATR