Socket
Socket
Sign inDemoInstall

@antv/g-lite

Package Overview
Dependencies
Maintainers
0
Versions
138
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@antv/g-lite - npm Package Compare versions

Comparing version 2.0.9 to 2.0.10-alpha.0

dist/preset.d.ts

1

dist/Canvas.d.ts

@@ -1,2 +0,1 @@

/// <reference types="webxr" />
import type { IRenderer } from './AbstractRenderer';

@@ -3,0 +2,0 @@ import { DisplayObject } from './display-objects/DisplayObject';

@@ -11,2 +11,2 @@ export declare enum CSSMathOperator {

}
export declare function isComparison(op: CSSMathOperator): boolean;
export declare function isComparison(op: CSSMathOperator): op is CSSMathOperator.kMin | CSSMathOperator.kMax | CSSMathOperator.kClamp;

@@ -27,3 +27,2 @@ import { CSSStyleValue, CSSStyleValueType } from './CSSStyleValue';

export declare const Opx: CSSUnitValue;
export declare const Lpx: CSSUnitValue;
export declare const Odeg: CSSUnitValue;

@@ -36,6 +36,6 @@ import { Nested, ParenLess, UnitCategory, UnitType } from './types';

export declare abstract class CSSStyleValue {
static isAngle(unit: UnitType): boolean;
static isAngle(unit: UnitType): unit is UnitType.kDegrees | UnitType.kRadians | UnitType.kGradians | UnitType.kTurns;
static isLength(type: UnitType): boolean;
static isRelativeUnit(type: UnitType): boolean;
static isTime(unit: UnitType): boolean;
static isRelativeUnit(type: UnitType): type is UnitType.kPercentage | UnitType.kEms | UnitType.kRems;
static isTime(unit: UnitType): unit is UnitType.kMilliseconds | UnitType.kSeconds;
protected abstract getType(): CSSStyleValueType;

@@ -42,0 +42,0 @@ abstract buildCSSText(n: Nested, p: ParenLess, result: string): string;

import type { DisplayObject } from '../../display-objects';
import { CSSUnitValue } from '../cssom';
import type { TransformArray } from '../../types';
export interface ParsedTransform {

@@ -12,6 +13,6 @@ t: string;

*/
export declare function parseTransform(string: string): ParsedTransform[];
export declare function parseTransformUnmemoize(string: string): ParsedTransform[];
export declare function parseTransform(transform: string | TransformArray): ParsedTransform[];
export declare function parseTransformUnmemoize(transform: string | TransformArray): ParsedTransform[];
export declare function convertItemToMatrix(item: ParsedTransform): number[];
export declare const composeMatrix: (translate: any, scale: any, skew: any, quat: any, perspective: any) => number[];
export declare function mergeTransforms(left: ParsedTransform[], right: ParsedTransform[], target: DisplayObject | null): [number[][], number[][], (d: number[][]) => string];

@@ -0,1 +1,2 @@

import './preset';
import RBush from 'rbush/rbush.js';

@@ -2,0 +3,0 @@ export * from './AbstractRenderer';

@@ -9,3 +9,2 @@ import type { RenderingPlugin, RenderingPluginContext } from '../services';

private toSync;
private isFirstTimeRendering;
private syncing;

@@ -12,0 +11,0 @@ isFirstTimeRenderingFinished: boolean;

@@ -7,3 +7,3 @@ import type { mat4, quat, vec2, vec3 } from 'gl-matrix';

export interface SceneGraphService {
triggerPendingEvents: () => void;
triggerPendingEvents: (root: DisplayObject) => void;
clearPendingEvents: () => void;

@@ -10,0 +10,0 @@ updateDisplayObjectDependency: (name: string, oldPath: DisplayObject, newPath: DisplayObject, object: DisplayObject) => void;

@@ -1,2 +0,1 @@

/// <reference types="webxr" />
import type { ICamera } from '../camera';

@@ -38,2 +37,8 @@ import type { DisplayObject } from '../display-objects';

private stats;
/**
* frame counter
* - 1 - init root container
* - 2 - user first frame
*/
frame: number;
private zIndexCounter;

@@ -40,0 +45,0 @@ hooks: {

@@ -91,3 +91,5 @@ import { mat4, quat, vec2, vec3 } from 'gl-matrix';

dirtifyWorld(element: INode, transform: Transform): void;
triggerPendingEvents(): void;
eventEntitySet: Set<number>;
triggerEvent(element: any, detail: any): void;
triggerPendingEvents(root: DisplayObject): void;
clearPendingEvents(): void;

@@ -94,0 +96,0 @@ dirtifyToRoot(element: INode, affectChildren?: boolean): void;

@@ -28,2 +28,49 @@ import type { IRenderer } from './AbstractRenderer';

}
export type TransformScale = ['scale', number, number?];
export type TransformScaleX = ['scaleX', number];
export type TransformScaleY = ['scaleY', number];
export type TransformScaleZ = ['scaleZ', number];
export type TransformScale3d = ['scale3d', number, number, number];
export type TransformTranslate = ['translate', number, number?];
export type TransformTranslateX = ['translateX', number];
export type TransformTranslateY = ['translateY', number];
export type TransformTranslateZ = ['translateZ', number];
export type TransformTranslate3d = ['translate3d', number, number, number];
export type TransformRotate = ['rotate', number];
export type TransformRotateX = ['rotateX', number];
export type TransformRotateY = ['rotateY', number];
export type TransformRotateZ = ['rotateZ', number];
export type TransformRotate3d = ['rotate3d', number, number, number, number?];
export type TransformSkew = ['skew', number, number?];
export type TransformSkewX = ['skewX', number];
export type TransformSkewY = ['skewY', number];
export type TransformMatrix = [
'matrix',
number,
number,
number,
number,
number,
number
];
export type TransformMatrix3d = [
'matrix3d',
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number
];
export type TransformArray = (TransformScale | TransformScaleX | TransformScaleY | TransformScaleZ | TransformScale3d | TransformTranslate | TransformTranslateX | TransformTranslateY | TransformTranslateZ | TransformTranslate3d | TransformRotate | TransformRotateX | TransformRotateY | TransformRotateZ | TransformRotate3d | TransformSkew | TransformSkewX | TransformSkewY | TransformMatrix | TransformMatrix3d)[];
export type TextTransform = 'capitalize' | 'uppercase' | 'lowercase' | 'none';

@@ -38,3 +85,3 @@ export type TextOverflow = 'clip' | 'ellipsis' | string;

*/
transform?: string;
transform?: string | TransformArray;
/**

@@ -227,2 +274,15 @@ * @see https://developer.mozilla.org/en-US/docs/Web/CSS/transform-origin

enableSizeAttenuation: boolean;
/**
* enable image smoothing, default is true.
* only available in Canvas2D.
* @see https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/imageSmoothingEnabled
*/
imageSmoothingEnabled: boolean;
/**
* image smoothing quality, default is 'high'.
* only available in Canvas2D.
* need to enable imageSmoothingEnabled first.
* @see https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/imageSmoothingQuality
*/
imageSmoothingQuality: ImageSmoothingQuality;
}

@@ -229,0 +289,0 @@ /**

{
"name": "@antv/g-lite",
"version": "2.0.9",
"version": "2.0.10-alpha.0",
"description": "A core module for rendering engine implements DOM API.",

@@ -5,0 +5,0 @@ "keywords": [

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc