Skip to content

Commit

Permalink
Create missing types
Browse files Browse the repository at this point in the history
  • Loading branch information
fedegratti committed Mar 19, 2023
1 parent 214342d commit 39e7c28
Show file tree
Hide file tree
Showing 13 changed files with 94 additions and 1 deletion.
7 changes: 7 additions & 0 deletions types/CustomBezierCurve.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
export class CustomBezierCurve {
constructor(points: any);
original_points: any[];
tmp_points: any[];
build(point_amount: any): any[];
get_point_at(t: any): any;
}
20 changes: 20 additions & 0 deletions types/KeyboardInput.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
export class KeyboardInput {
init(container: any): void;
ctrlz_pressed: boolean;
ctrlz_fired: boolean;
keys: {};
keys_keys: any[] | string[];
container: any;
on_key_down(e: any): void;
on_key_up(e: any): void;
clear(): void;
release_key(key_name: any): void;
release_keys(): void;
press_key(key_name: any): void;
is_key_pressed(key_name: any): any;
is_key_down(key_name: any): any;
is_key_released(key_name: any): any;
register_key(key: any): void;
unregister_key(key_name: any): void;
dispose(): void;
}
8 changes: 8 additions & 0 deletions types/RenderOrder.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
export class RenderOrder {
static get kiosk(): number;
static get kiosk_circle(): number;
static get placeholder_image(): number;
static get step_icon(): number;
static get line(): number;
static get placeholder_text(): number;
}
11 changes: 11 additions & 0 deletions types/data_textures/CustomDataTexture.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
export class CustomDataTexture {
constructor(data: any, width: any, height: any, format: any, type: any);
multiplier: number;
set_rgba(index: any, r: any, g: any, b: any, a: any): void;
needsUpdate: boolean;
set_rgb(index: any, r: any, g: any, b: any): void;
set_r(index: any, value: any): void;
set_g(index: any, value: any): void;
set_b(index: any, value: any): void;
set_a(index: any, value: any): void;
}
4 changes: 4 additions & 0 deletions types/data_textures/RGBADataTexture.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
export class RGBADataTexture extends CustomDataTexture {
constructor(width: any, height: any);
}
import { CustomDataTexture } from "./CustomDataTexture";
4 changes: 4 additions & 0 deletions types/data_textures/RGBAFloatDataTexture.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
export class RGBAFloatDataTexture extends CustomDataTexture {
constructor(width: any, height: any);
}
import { CustomDataTexture } from "./CustomDataTexture";
4 changes: 4 additions & 0 deletions types/data_textures/RGBDataTexture.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
export class RGBDataTexture extends CustomDataTexture {
constructor(width: any, height: any);
}
import { CustomDataTexture } from "./CustomDataTexture";
4 changes: 4 additions & 0 deletions types/data_textures/RGBFloatDataTexture.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
export class RGBFloatDataTexture extends CustomDataTexture {
constructor(width: any, height: any);
}
import { CustomDataTexture } from "./CustomDataTexture";
4 changes: 3 additions & 1 deletion types/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,8 @@ import { SimpleTextDrawer } from "./canvas_drawer/SimpleTextDrawer";
import { Time } from "./Time";
import { UI } from "./UI";
import { BlitMaterial } from "./materials/BlitMaterial";
import { AddMaterial } from "./materials/AddMaterial";
import { UnrealBloomComposeMaterial } from "./materials/UnrealBloomComposeMaterial";
import { BaseRender } from "./render_mode/BaseRender";
import { ArrayUtilities } from "./utilities/ArrayUtilities";
import { CameraUtilities } from "./utilities/CameraUtilities";
Expand Down Expand Up @@ -98,4 +100,4 @@ import { TextureLoader } from "./resource_loader/TextureLoader";
import { VideoLoader } from "./resource_loader/VideoLoader";
import { ResourceBatch } from "./resource_loader/ResourceBatch";
import { ResourceContainer } from "./ResourceContainer";
export { AbstractLoader, ActionSequencerBuilder, ApplicationView, BaseApplication, BaseShaderMaterial, Browser, CameraManager, Capabilities, CanvasDrawer, Configuration, CSSAnimator, DrawIOAnimationSheet, Debug, DebugNormalsRender, EventManager, Graphics, Input, Initializer, NormalAORender, NormalRender, VRRender, UnrealBloomRender, OrthographicCamera, OS, PerspectiveCamera, RenderLoop, SceneManager, OScreen, Screen, SimpleTextDrawer, Time, UI, BlitMaterial, BaseRender, ArrayUtilities, CameraUtilities, EasingFunctions, FrustumPointFitter, GeometryUtilities, HTMLUtilities, ImageUtilities, OMath, MeshSampler, ModelUtilities, ObjectUtilities, StringUtilities, TimeUtilities, Validation, ViewComponent, ViewComponentManager, ViewManager, Grid, Line, Text2D, TransitionTable, UIElement, SDFTextBatch, UpdatableMaterialMesh, WorldImage, Arrow, Cube, HorizontalPlane, Sphere, VerticalPlane, ActionSequencer, ActionEvent, ActionInterpolator, NumberInterpolator, VectorInterpolator, ViewContext, MedianFilter, GaussianBlurrer, Blurrer, DualFilteringBlurrer, GPUParticleSystem, ParticleAttribute, ParticlePositionAttribute, PerspectiveFrustumPointFitter, OrthographicFrustumPointFitter, DualFilteringBlurMaterial, BufferGeometryUtils, MeshBatcher, AudioLoader, BasisLoader, CubemapLoader, DAELoader, FileLoader, FontLoader, GLTFLoader, GLTFDRACOLoader, HDRCubeTextureLoader, JSONLoader, OBJLoader, PointArrayLoader, RGBETextureLoader, TextLoader, AsyncTextureLoader, TextureLoader, VideoLoader, ResourceBatch, ResourceContainer };
export { AbstractLoader, ActionSequencerBuilder, ApplicationView, BaseApplication, BaseShaderMaterial, Browser, CameraManager, Capabilities, CanvasDrawer, Configuration, CSSAnimator, DrawIOAnimationSheet, Debug, DebugNormalsRender, EventManager, Graphics, Input, Initializer, NormalAORender, NormalRender, VRRender, UnrealBloomRender, OrthographicCamera, OS, PerspectiveCamera, RenderLoop, SceneManager, OScreen, Screen, SimpleTextDrawer, Time, UI, BlitMaterial, AddMaterial, UnrealBloomComposeMaterial, BaseRender, ArrayUtilities, CameraUtilities, EasingFunctions, FrustumPointFitter, GeometryUtilities, HTMLUtilities, ImageUtilities, OMath, MeshSampler, ModelUtilities, ObjectUtilities, StringUtilities, TimeUtilities, Validation, ViewComponent, ViewComponentManager, ViewManager, Grid, Line, Text2D, TransitionTable, UIElement, SDFTextBatch, UpdatableMaterialMesh, WorldImage, Arrow, Cube, HorizontalPlane, Sphere, VerticalPlane, ActionSequencer, ActionEvent, ActionInterpolator, NumberInterpolator, VectorInterpolator, ViewContext, MedianFilter, GaussianBlurrer, Blurrer, DualFilteringBlurrer, GPUParticleSystem, ParticleAttribute, ParticlePositionAttribute, PerspectiveFrustumPointFitter, OrthographicFrustumPointFitter, DualFilteringBlurMaterial, BufferGeometryUtils, MeshBatcher, AudioLoader, BasisLoader, CubemapLoader, DAELoader, FileLoader, FontLoader, GLTFLoader, GLTFDRACOLoader, HDRCubeTextureLoader, JSONLoader, OBJLoader, PointArrayLoader, RGBETextureLoader, TextLoader, AsyncTextureLoader, TextureLoader, VideoLoader, ResourceBatch, ResourceContainer };
4 changes: 4 additions & 0 deletions types/render_mode/VRRender.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
export class VRRender extends BaseRender {
render_spectator_camera(): void;
}
import { BaseRender } from "../render_mode/BaseRender";
5 changes: 5 additions & 0 deletions types/resource_loader/AsyncTextureLoader.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
export class AsyncTextureLoader extends AbstractLoader {
constructor(resource_id: any, url: any, size: any);
on_preloaded_finished(resource_container: any): void;
}
import { AbstractLoader } from "./AbstractLoader";
15 changes: 15 additions & 0 deletions types/static_batcher/BatchedMesh.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
export class BatchedMesh {
constructor(id_table: any, geometry: any, material: any, max_texture_width: any);
id_table: any;
batched_count: number;
max_texture_width: any;
batch_width: number;
batch_height: number;
attach_rgb_texture(uniform_name: any): void;
attach_rgba_texture(uniform_name: any): void;
attach_rgb_float_texture(uniform_name: any): void;
attach_rgba_float_texture(uniform_name: any): void;
get_mesh_index(name: any): any;
set_rgb_value(uniform_name: any, mesh_name: any, r: any, g: any, b: any): void;
set_rgba_value(uniform_name: any, mesh_name: any, r: any, g: any, b: any, a: any): void;
}
5 changes: 5 additions & 0 deletions types/static_batcher/MeshBatcher.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
export class MeshBatcher {
batch(meshes: any, material: any): BatchedMesh;
create_batched_mesh(id_table: any, buffer_geometry: any, material: any, max_texture_width: any): BatchedMesh;
}
import { BatchedMesh } from "./BatchedMesh";

0 comments on commit 39e7c28

Please sign in to comment.