New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

babylonjs-loaders

Package Overview
Dependencies
Maintainers
1
Versions
661
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

babylonjs-loaders - npm Package Compare versions

Comparing version 3.3.0-alpha.3 to 3.3.0-alpha.4

75

babylonjs.loaders.module.d.ts

@@ -268,11 +268,7 @@ /// <reference types="babylonjs"/>

class GLTFFileLoader implements IDisposable, ISceneLoaderPluginAsync, ISceneLoaderPluginFactory {
/** @hidden */
static _CreateGLTFLoaderV1: () => IGLTFLoader;
/** @hidden */
static _CreateGLTFLoaderV2: () => IGLTFLoader;
/**
* Factory function that creates a glTF 1.0 loader
*/
static CreateGLTFLoaderV1: () => IGLTFLoader;
/**
* Factory function that creates a glTF 2.0 loader
*/
static CreateGLTFLoaderV2: () => IGLTFLoader;
/**
* Raised when the asset has been parsed

@@ -290,2 +286,3 @@ */

* Defaults to true.
* @hidden
*/

@@ -296,2 +293,3 @@ static IncrementalLoading: boolean;

* Defaults to false. See https://en.wikipedia.org/wiki/Homogeneous_coordinates.
* @hidden
*/

@@ -1056,2 +1054,3 @@ static HomogeneousCoordinates: boolean;

declare module BABYLON.GLTF2 {

@@ -1063,12 +1062,2 @@ /** @hidden */

/** @hidden */
class _ArrayItem {
/** @hidden */
static Assign(values?: _IArrayItem[]): void;
}
}
declare module BABYLON.GLTF2 {
/** @hidden */
interface _ILoaderAccessor extends IAccessor, _IArrayItem {

@@ -1089,3 +1078,3 @@ _data?: Promise<ArrayBufferView>;

interface _ILoaderAnimationSampler extends IAnimationSampler, _IArrayItem {
_data: Promise<_ILoaderAnimationSamplerData>;
_data?: Promise<_ILoaderAnimationSamplerData>;
}

@@ -1133,3 +1122,3 @@ /** @hidden */

interface _ILoaderNode extends INode, _IArrayItem {
_parent: _ILoaderNode;
_parent?: _ILoaderNode;
_babylonMesh?: Mesh;

@@ -1350,3 +1339,3 @@ _primitiveBabylonMeshes?: Mesh[];

/** @hidden */
_loadMaterialAsync(context: string, material: _ILoaderMaterial, babylonMesh: Mesh, babylonDrawMode: number, assign: (babylonMaterial: Material) => void): Promise<void>;
_loadMaterialAsync(context: string, material: _ILoaderMaterial, mesh: _ILoaderMesh, babylonMesh: Mesh, babylonDrawMode: number, assign: (babylonMaterial: Material) => void): Promise<void>;
/** @hidden */

@@ -1387,5 +1376,9 @@ _createMaterial(name: string, drawMode: number): PBRMaterial;

abstract class GLTFLoaderExtension implements IGLTFLoaderExtension, IDisposable {
/** Gets or sets a boolean indicating if the extension is enabled */
/**
* Gets or sets a boolean indicating if the extension is enabled
*/
enabled: boolean;
/** Gets or sets extension name */
/**
* Gets or sets extension name
*/
readonly abstract name: string;

@@ -1398,3 +1391,5 @@ protected _loader: GLTFLoader;

constructor(loader: GLTFLoader);
/** Release all resources */
/**
* Release all resources
*/
dispose(): void;

@@ -1411,8 +1406,12 @@ /**

protected _loadNodeAsync(context: string, node: _ILoaderNode): Nullable<Promise<void>>;
/** Override this method to modify the default behavior for loading mesh primitive vertex data. */
/**
* Override this method to modify the default behavior for loading mesh primitive vertex data.
* @hidden
*/
protected _loadVertexDataAsync(context: string, primitive: _ILoaderMeshPrimitive, babylonMesh: Mesh): Nullable<Promise<Geometry>>;
/** Override this method to modify the default behavior for loading materials.
/**
* Override this method to modify the default behavior for loading materials.
* @hidden
*/
protected _loadMaterialAsync(context: string, material: _ILoaderMaterial, babylonMesh: Mesh, babylonDrawMode: number, assign: (babylonMaterial: Material) => void): Nullable<Promise<void>>;
protected _loadMaterialAsync(context: string, material: _ILoaderMaterial, mesh: _ILoaderMesh, babylonMesh: Mesh, babylonDrawMode: number, assign: (babylonMaterial: Material) => void): Nullable<Promise<void>>;
/**

@@ -1432,3 +1431,3 @@ * Override this method to modify the default behavior for loading textures.

*/
protected _loadExtensionAsync<TProperty, TResult = void>(context: string, property: IProperty, actionAsync: (extensionContext: string, extension: TProperty) => Promise<TResult>): Nullable<Promise<TResult>>;
protected _loadExtensionAsync<TProperty, TResult = void>(context: string, property: IProperty, actionAsync: (extensionContext: string, extension: TProperty) => Nullable<Promise<TResult>>): Nullable<Promise<TResult>>;
/**

@@ -1438,2 +1437,7 @@ * Helper method called by the loader to allow extensions to override loading scenes.

*/
protected _loadExtrasValueAsync<TProperty, TResult = void>(context: string, property: IProperty, actionAsync: (extensionContext: string, value: TProperty) => Nullable<Promise<TResult>>): Nullable<Promise<TResult>>;
/**
* Helper method called by the loader to allow extensions to override loading scenes.
* @hidden
*/
static _LoadSceneAsync(loader: GLTFLoader, context: string, scene: _ILoaderScene): Nullable<Promise<void>>;

@@ -1454,3 +1458,3 @@ /**

*/
static _LoadMaterialAsync(loader: GLTFLoader, context: string, material: _ILoaderMaterial, babylonMesh: Mesh, babylonDrawMode: number, assign: (babylonMaterial: Material) => void): Nullable<Promise<void>>;
static _LoadMaterialAsync(loader: GLTFLoader, context: string, material: _ILoaderMaterial, mesh: _ILoaderMesh, babylonMesh: Mesh, babylonDrawMode: number, assign: (babylonMaterial: Material) => void): Nullable<Promise<void>>;
/**

@@ -1506,3 +1510,3 @@ * Helper method called by the loader to allow extensions to override loading textures.

protected _loadNodeAsync(context: string, node: _ILoaderNode): Nullable<Promise<void>>;
protected _loadMaterialAsync(context: string, material: _ILoaderMaterial, babylonMesh: Mesh, babylonDrawMode: number, assign: (babylonMaterial: Material) => void): Nullable<Promise<void>>;
protected _loadMaterialAsync(context: string, material: _ILoaderMaterial, mesh: _ILoaderMesh, babylonMesh: Mesh, babylonDrawMode: number, assign: (babylonMaterial: Material) => void): Nullable<Promise<void>>;
protected _loadUriAsync(context: string, uri: string): Nullable<Promise<ArrayBufferView>>;

@@ -1521,4 +1525,3 @@ /**

readonly name: string;
constructor(loader: GLTFLoader);
private _onMaterialLoaded;
protected _loadMaterialAsync(context: string, material: _ILoaderMaterial, mesh: _ILoaderMesh, babylonMesh: Mesh, babylonDrawMode: number, assign: (babylonMaterial: Material) => void): Nullable<Promise<void>>;
}

@@ -1532,4 +1535,3 @@ }

readonly name: string;
constructor(loader: GLTFLoader);
private _onMaterialLoaded;
protected _loadMaterialAsync(context: string, material: _ILoaderMaterial, mesh: _ILoaderMesh, babylonMesh: Mesh, babylonDrawMode: number, assign: (babylonMaterial: Material) => void): Nullable<Promise<void>>;
}

@@ -1559,4 +1561,3 @@ }

readonly name: string;
/** @hidden */
protected _loadMaterialAsync(context: string, material: _ILoaderMaterial, babylonMesh: Mesh, babylonDrawMode: number, assign: (babylonMaterial: Material) => void): Nullable<Promise<void>>;
protected _loadMaterialAsync(context: string, material: _ILoaderMaterial, mesh: _ILoaderMesh, babylonMesh: Mesh, babylonDrawMode: number, assign: (babylonMaterial: Material) => void): Nullable<Promise<void>>;
private _loadSpecularGlossinessPropertiesAsync(context, material, properties, babylonMaterial);

@@ -1573,3 +1574,3 @@ }

readonly name: string;
protected _loadMaterialAsync(context: string, material: _ILoaderMaterial, babylonMesh: Mesh, babylonDrawMode: number, assign: (babylonMaterial: Material) => void): Nullable<Promise<void>>;
protected _loadMaterialAsync(context: string, material: _ILoaderMaterial, mesh: _ILoaderMesh, babylonMesh: Mesh, babylonDrawMode: number, assign: (babylonMaterial: Material) => void): Nullable<Promise<void>>;
private _loadUnlitPropertiesAsync(context, material, babylonMaterial);

@@ -1576,0 +1577,0 @@ }

@@ -7,3 +7,3 @@ {

"description": "The Babylon.js file loaders library is an extension you can use to load different 3D file types into a Babylon scene.",
"version": "3.3.0-alpha.3",
"version": "3.3.0-alpha.4",
"repository": {

@@ -31,3 +31,3 @@ "type": "git",

"dependencies": {
"babylonjs-gltf2interface": "3.3.0-alpha.3"
"babylonjs-gltf2interface": "3.3.0-alpha.4"
},

@@ -34,0 +34,0 @@ "peerDependencies": {

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

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

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