Socket
Socket
Sign inDemoInstall

@antv/g-lite

Package Overview
Dependencies
Maintainers
64
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 1.2.1 to 1.2.2

8

dist/AbstractRenderer.d.ts
import type { CanvasContext } from './dom';
import { GlobalRuntime } from './global-runtime';
import type { RenderingPlugin } from './services';
import type { RendererConfig } from './types';
import { ClipSpaceNearZ, RendererConfig } from './types';
export interface RendererPlugin {

@@ -21,2 +21,7 @@ name: string;

export interface IRenderer {
/**
* The near/far clip planes correspond to a normalized device coordinate Z range of [0, 1],
* which matches WebGPU/Vulkan/DirectX/Metal's clip volume, while [-1, 1] matches WebGL/OpenGL's clip volume.
*/
clipSpaceNearZ: ClipSpaceNearZ;
getConfig: () => RendererConfig;

@@ -41,2 +46,3 @@ /**

export declare class AbstractRenderer implements IRenderer {
clipSpaceNearZ: ClipSpaceNearZ;
private plugins;

@@ -43,0 +49,0 @@ private config;

22

dist/camera/Camera.d.ts

@@ -6,3 +6,3 @@ import EventEmitter from 'eventemitter3';

import { Frustum } from '../shapes';
import type { TypeEasingFunction } from '../types';
import { ClipSpaceNearZ, TypeEasingFunction } from '../types';
import type { Landmark } from './Landmark';

@@ -23,9 +23,13 @@ import type { ICamera } from './interfaces';

canvas: Canvas;
/**
* Clip space near Z, default to range `[-1, 1]`
*/
clipSpaceNearZ: ClipSpaceNearZ;
eventEmitter: EventEmitter<string | symbol, any>;
/**
* 相机矩阵
* Matrix of camera
*/
protected matrix: mat4;
/**
* u 轴
* u axis +X is right
* @see http://learnwebgl.brown37.net/07_cameras/camera_introduction.html#a-camera-definition

@@ -35,24 +39,22 @@ */

/**
* v 轴 +Y is down
* v axis +Y is up
*/
protected up: vec3;
/**
* n 轴 +Z is inside
* n axis +Z is inside
*/
protected forward: vec3;
/**
* 相机位置
* Position of camera.
*/
protected position: vec3;
/**
* 视点位置
* Position of focal point.
*/
protected focalPoint: vec3;
/**
* 视点到相机位置的向量
* focalPoint - position
* vector from focalPoint to position
*/
protected distanceVector: vec3;
/**
* 相机位置到视点距离
* length(focalPoint - position)

@@ -59,0 +61,0 @@ */

import type { CurveArray, PathArray } from '@antv/util';
import type { DisplayObject, ParsedPathStyleProps } from '../../display-objects';
import type { ParsedPathStyleProps } from '../../display-objects';
import type { IElement } from '../../dom';
export declare function parsePath(path: string | PathArray, object?: DisplayObject): ParsedPathStyleProps['path'];
export declare function parsePath(path: string | PathArray): ParsedPathStyleProps['path'];
export declare function mergePaths(left: ParsedPathStyleProps['path'], right: ParsedPathStyleProps['path'], object?: IElement): [CurveArray, CurveArray, (b: CurveArray) => CurveArray];

@@ -27,2 +27,3 @@ import type { AbsoluteArray, AbsoluteSegment, CurveArray, PathArray } from '@antv/util';

markerEndOffset?: number;
isBillboard?: boolean;
}

@@ -90,2 +91,3 @@ export interface PathSegmentBBox {

markerEndOffset?: number;
isBillboard?: boolean;
}

@@ -92,0 +94,0 @@ export declare class Path extends DisplayObject<PathStyleProps, ParsedPathStyleProps> {

@@ -8,3 +8,3 @@ import type { CanvasContext, GlobalRuntime } from '..';

import type { Cursor, EventPosition } from '../types';
type Picker = (position: EventPosition) => IEventTarget | null;
type Picker = (position: EventPosition) => Promise<IEventTarget | null>;
export type EmitterListeners = Record<string, {

@@ -41,15 +41,15 @@ fn: (...args: any[]) => any;

mapEvent(e: FederatedEvent): void;
onPointerDown: (from: FederatedPointerEvent) => void;
onPointerUp: (from: FederatedPointerEvent) => void;
onPointerMove: (from: FederatedPointerEvent) => void;
onPointerOut: (from: FederatedPointerEvent) => void;
onPointerOver: (from: FederatedPointerEvent) => void;
onPointerUpOutside: (from: FederatedPointerEvent) => void;
onWheel: (from: FederatedWheelEvent) => void;
onClick: (from: FederatedPointerEvent) => void;
onPointerCancel: (from: FederatedPointerEvent) => void;
onPointerDown: (from: FederatedPointerEvent) => Promise<void>;
onPointerUp: (from: FederatedPointerEvent) => Promise<void>;
onPointerMove: (from: FederatedPointerEvent) => Promise<void>;
onPointerOut: (from: FederatedPointerEvent) => Promise<void>;
onPointerOver: (from: FederatedPointerEvent) => Promise<void>;
onPointerUpOutside: (from: FederatedPointerEvent) => Promise<void>;
onWheel: (from: FederatedWheelEvent) => Promise<void>;
onClick: (from: FederatedPointerEvent) => Promise<void>;
onPointerCancel: (from: FederatedPointerEvent) => Promise<void>;
dispatchEvent(e: FederatedEvent, type?: string, skipPropagate?: boolean): void;
propagate(e: FederatedEvent, type?: string): void;
propagationPath(target: IEventTarget): IEventTarget[];
hitTest(position: EventPosition): IEventTarget | null;
hitTest(position: EventPosition): Promise<IEventTarget | null>;
/**

@@ -56,0 +56,0 @@ * whether the native event trigger came from Canvas,

@@ -208,2 +208,6 @@ import type { vec2, vec3 } from 'gl-matrix';

export type Cursor = 'auto' | 'default' | 'none' | 'context-menu' | 'help' | 'pointer' | 'progress' | 'wait' | 'cell' | 'crosshair' | 'text' | 'vertical-text' | 'alias' | 'copy' | 'move' | 'no-drop' | 'not-allowed' | 'grab' | 'grabbing' | 'all-scroll' | 'col-resize' | 'row-resize' | 'n-resize' | 'e-resize' | 's-resize' | 'w-resize' | 'ne-resize' | 'nw-resize' | 'se-resize' | 'sw-resize' | 'ew-resize' | 'ns-resize' | 'nesw-resize' | 'nwse-resize' | 'zoom-in' | 'zoom-out';
export declare enum ClipSpaceNearZ {
ZERO = 0,
NEGATIVE_ONE = 1
}
export interface RendererConfig {

@@ -210,0 +214,0 @@ /**

@@ -34,4 +34,4 @@ import type { quat, vec2 } from 'gl-matrix';

export declare function fromRotationTranslationScale(rotation: number, x: number, y: number, scaleX: number, scaleY: number): mat3;
export declare function makePerspective(out: mat4, left: number, right: number, top: number, bottom: number, near: number, far: number): mat4;
export declare function makePerspective(out: mat4, left: number, right: number, top: number, bottom: number, near: number, far: number, zero?: boolean): mat4;
export declare function decompose(mat: mat3): number[];
export declare function decomposeMat4(matrix: mat4, translation: vec3, scale: vec3, skew: vec3, perspective: vec4, quaternion: vec4): boolean;
{
"name": "@antv/g-lite",
"version": "1.2.1",
"version": "1.2.2",
"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