瀏覽代碼

Make exported interfaces hidden

Popov72 5 年之前
父節點
當前提交
34b65ca5d2

+ 3 - 0
loaders/src/glTF/2.0/Extensions/EXT_lights_image_based.ts

@@ -12,10 +12,12 @@ import { GLTFLoader, ArrayItem } from "../glTFLoader";
 
 const NAME = "EXT_lights_image_based";
 
+/** @hidden */
 export interface ILightReferenceImageBased {
     light: number;
 }
 
+/** @hidden */
 export interface ILightImageBased extends IChildRootProperty {
     intensity: number;
     rotation: number[];
@@ -27,6 +29,7 @@ export interface ILightImageBased extends IChildRootProperty {
     _loaded?: Promise<void>;
 }
 
+/** @hidden */
 export interface ILightsImageBased {
     lights: ILightImageBased[];
 }

+ 1 - 0
loaders/src/glTF/2.0/Extensions/EXT_mesh_gpu_instancing.ts

@@ -9,6 +9,7 @@ import { TmpVectors } from 'babylonjs/Maths/math.vector';
 
 const NAME = "EXT_mesh_gpu_instancing";
 
+/** @hidden */
 export interface IEXTMeshGpuInstancing {
     mesh?: number;
     attributes: { [name: string]: number };

+ 1 - 0
loaders/src/glTF/2.0/Extensions/ExtrasAsMetadata.ts

@@ -10,6 +10,7 @@ import { Material } from "babylonjs/Materials/material";
 
 const NAME = "ExtrasAsMetadata";
 
+/** @hidden */
 export interface ObjectWithMetadata {
     metadata: any;
 }

+ 2 - 0
loaders/src/glTF/2.0/Extensions/KHR_draco_mesh_compression.ts

@@ -11,11 +11,13 @@ import { GLTFLoader, ArrayItem } from "../glTFLoader";
 
 const NAME = "KHR_draco_mesh_compression";
 
+/** @hidden */
 export interface IKHRDracoMeshCompression {
     bufferView: number;
     attributes: { [name: string]: number };
 }
 
+/** @hidden */
 export interface IBufferViewDraco extends IBufferView {
     _dracoBabylonGeometry?: Promise<Geometry>;
 }

+ 4 - 0
loaders/src/glTF/2.0/Extensions/KHR_lights_punctual.ts

@@ -14,16 +14,19 @@ import { GLTFLoader, ArrayItem } from "../glTFLoader";
 
 const NAME = "KHR_lights_punctual";
 
+/** @hidden */
 export enum LightType {
     DIRECTIONAL = "directional",
     POINT = "point",
     SPOT = "spot"
 }
 
+/** @hidden */
 export interface ILightReference {
     light: number;
 }
 
+/** @hidden */
 export interface ILight extends IChildRootProperty {
     type: LightType;
     color?: number[];
@@ -35,6 +38,7 @@ export interface ILight extends IChildRootProperty {
     };
 }
 
+/** @hidden */
 export interface ILights {
     lights: ILight[];
 }

+ 1 - 0
loaders/src/glTF/2.0/Extensions/KHR_materials_clearcoat.ts

@@ -9,6 +9,7 @@ import { IMaterialNormalTextureInfo } from 'babylonjs-gltf2interface';
 
 const NAME = "KHR_materials_clearcoat";
 
+/** @hidden */
 export interface IKHR_materials_clearcoat {
     clearcoatFactor: number;
     clearcoatTexture: ITextureInfo;

+ 1 - 0
loaders/src/glTF/2.0/Extensions/KHR_materials_ior.ts

@@ -8,6 +8,7 @@ import { GLTFLoader } from "../glTFLoader";
 
 const NAME = "KHR_materials_ior";
 
+/** @hidden */
 export interface IKHR_materials_ior {
     ior: number;
 }

+ 1 - 0
loaders/src/glTF/2.0/Extensions/KHR_materials_pbrSpecularGlossiness.ts

@@ -9,6 +9,7 @@ import { GLTFLoader } from "../glTFLoader";
 
 const NAME = "KHR_materials_pbrSpecularGlossiness";
 
+/** @hidden */
 export interface IKHRMaterialsPbrSpecularGlossiness {
     diffuseFactor: number[];
     diffuseTexture: ITextureInfo;

+ 1 - 0
loaders/src/glTF/2.0/Extensions/KHR_materials_sheen.ts

@@ -9,6 +9,7 @@ import { Color3 } from 'babylonjs/Maths/math.color';
 
 const NAME = "KHR_materials_sheen";
 
+/** @hidden */
 export interface IKHR_materials_sheen {
     sheenColorFactor: number[];
     sheenTexture: ITextureInfo;

+ 1 - 0
loaders/src/glTF/2.0/Extensions/KHR_materials_specular.ts

@@ -9,6 +9,7 @@ import { Color3 } from 'babylonjs/Maths/math.color';
 
 const NAME = "KHR_materials_specular";
 
+/** @hidden */
 export interface IKHR_materials_specular {
     specularFactor: number;
     specularColorFactor: number[];

+ 1 - 0
loaders/src/glTF/2.0/Extensions/KHR_materials_transmission.ts

@@ -8,6 +8,7 @@ import { GLTFLoader } from "../glTFLoader";
 
 const NAME = "KHR_materials_transmission";
 
+/** @hidden */
 export interface IMaterialsTransmission {
     transmissionFactor?: number;
     transmissionTexture?: ITextureInfo;

+ 4 - 0
loaders/src/glTF/2.0/Extensions/KHR_materials_variants.ts

@@ -9,21 +9,25 @@ import { INode, IMeshPrimitive, IMesh } from '../glTFLoaderInterfaces';
 
 const NAME = "KHR_materials_variants";
 
+/** @hidden */
 export interface IKHRMaterialVariantsMapping {
     tags: string[];
     material: number;
 }
 
+/** @hidden */
 export interface IKHRMaterialVariants {
     mapping: IKHRMaterialVariantsMapping[];
 }
 
+/** @hidden */
 export interface IExtensionMetadata {
     lastSelected: Nullable<string | Array<string>>;
     original: Array<{ mesh: AbstractMesh, material: Nullable<Material> }>;
     variants: IVariantsMap;
 }
 
+/** @hidden */
 export interface IVariantsMap {
     [key: string]: Array<{ mesh: AbstractMesh, material: Nullable<Material> }>;
 }

+ 1 - 0
loaders/src/glTF/2.0/Extensions/KHR_texture_basisu.ts

@@ -6,6 +6,7 @@ import { Nullable } from "babylonjs/types";
 
 const NAME = "KHR_texture_basisu";
 
+/** @hidden */
 export interface IKHRTextureBasisU {
     source: number;
 }

+ 1 - 0
loaders/src/glTF/2.0/Extensions/KHR_texture_transform.ts

@@ -8,6 +8,7 @@ import { GLTFLoader } from "../glTFLoader";
 
 const NAME = "KHR_texture_transform";
 
+/** @hidden */
 export interface IKHRTextureTransform {
     offset?: number[];
     rotation?: number;

+ 3 - 0
loaders/src/glTF/2.0/Extensions/KHR_xmp.ts

@@ -3,14 +3,17 @@ import { GLTFLoader } from "../glTFLoader";
 
 const NAME = "KHR_xmp";
 
+/** @hidden */
 export interface IKHR_xmp_data {
     [key: string]: unknown;
 }
 
+/** @hidden */
 export interface IKHR_xmp_gltf {
     packets: IKHR_xmp_data[];
 }
 
+/** @hidden */
 export interface IKHR_xmp_node {
     packet: number;
 }

+ 13 - 0
loaders/src/glTF/2.0/Extensions/MSFT_audio_emitter.ts

@@ -14,21 +14,25 @@ import { IProperty } from 'babylonjs-gltf2interface';
 
 const NAME = "MSFT_audio_emitter";
 
+/** @hidden */
 export interface IClipReference {
     clip: number;
     weight?: number;
 }
 
+/** @hidden */
 export interface IEmittersReference {
     emitters: number[];
 }
 
+/** @hidden */
 export const enum DistanceModel {
     linear = "linear",
     inverse = "inverse",
     exponential = "exponential",
 }
 
+/** @hidden */
 export interface IEmitter {
     name?: string;
     distanceModel?: DistanceModel;
@@ -42,20 +46,24 @@ export interface IEmitter {
     clips: IClipReference[];
 }
 
+/** @hidden */
 export const enum AudioMimeType {
     WAV = "audio/wav",
 }
 
+/** @hidden */
 export interface IClip extends IProperty {
     uri?: string;
     bufferView?: number;
     mimeType?: AudioMimeType;
 }
 
+/** @hidden */
 export interface ILoaderClip extends IClip, IArrayItem {
     _objectURL?: Promise<string>;
 }
 
+/** @hidden */
 export interface ILoaderEmitter extends IEmitter, IArrayItem {
     _babylonData?: {
         sound?: WeightedSound;
@@ -64,17 +72,20 @@ export interface ILoaderEmitter extends IEmitter, IArrayItem {
     _babylonSounds: Sound[];
 }
 
+/** @hidden */
 export interface IMSFTAudioEmitter {
     clips: ILoaderClip[];
     emitters: ILoaderEmitter[];
 }
 
+/** @hidden */
 export const enum AnimationEventAction {
     play = "play",
     pause = "pause",
     stop = "stop",
 }
 
+/** @hidden */
 export interface IAnimationEvent {
     action: AnimationEventAction;
     emitter: number;
@@ -82,9 +93,11 @@ export interface IAnimationEvent {
     startOffset?: number;
 }
 
+/** @hidden */
 export interface ILoaderAnimationEvent extends IAnimationEvent, IArrayItem {
 }
 
+/** @hidden */
 export interface ILoaderAnimationEvents {
     events: ILoaderAnimationEvent[];
 }

+ 2 - 0
loaders/src/glTF/2.0/Extensions/MSFT_lod.ts

@@ -12,10 +12,12 @@ import { IProperty } from 'babylonjs-gltf2interface';
 
 const NAME = "MSFT_lod";
 
+/** @hidden */
 export interface IMSFTLOD {
     ids: number[];
 }
 
+/** @hidden */
 export interface IBufferInfo {
     start: number;
     end: number;