Lens Scripting API

    Class CropTextureProvider

    Base class for Texture Providers that crop an input texture.

    //@input Asset.Texture screenCropTexture

    var cropProvider = script.screenCropTexture.control;
    aspect = cropProvider.inputTexture.control.getAspect();

    var cropRect = cropProvider.cropRect;

    var size = cropRect.getSize();
    if (aspect > 1) {
    size.x = size.x / aspect;
    } else {
    size.y = size.y * aspect;
    }
    cropRect.setSize(size);

    Hierarchy (View Summary, Expand)

    Index

    Constructors

    Properties

    inputTexture: Texture

    Input texture to crop.

    Methods

    • Returns the texture's aspect ratio, which is calculated as width / height.

      Returns number

    • Returns the width of the texture in pixels.

      Returns number

    • Returns true if the object matches or derives from the passed in type.

      Parameters

      • type: string

      Returns boolean

    • Returns true if this object is the same as other. Useful for checking if two references point to the same thing.

      Parameters

      Returns boolean

    MMNEPVFCICPMFPCPTTAAATR