    private _wrapV = TextureWrapMode.Repeat;
    // tslint:enable:variable-name

    /** How overflowing UVs are handled horizontally. */
    public get wrapU() { return this._wrapU; }
    public set wrapU(val) { this._wrapU = val; }

    /** How overflowing UVs are handled vertically. */
    public get wrapV() { return this._wrapV; }
    public set wrapV(val) { this._wrapV = val; }

    /** @inheritdoc */
    public get texture(): TextureLike { return this; }
