playcanvas
Version:
Open-source WebGL/WebGPU 3D engine for the web
71 lines (70 loc) • 3.22 kB
TypeScript
export function createSphere(device: any, opts: any): Mesh;
export function createPlane(device: any, opts: any): Mesh;
export function createBox(device: any, opts: any): Mesh;
export function createTorus(device: any, opts: any): Mesh;
export function createCapsule(device: any, opts: any): Mesh;
export function createCone(device: any, opts: any): Mesh;
export function createCylinder(device: any, opts: any): Mesh;
export function createMesh(device: any, positions: any, opts?: {}): Mesh;
export function drawFullscreenQuad(device: any, target: any, vertexBuffer: any, shader: any, rect: any): void;
export const PIXELFORMAT_L8_A8: 2;
export const PIXELFORMAT_R5_G6_B5: 3;
export const PIXELFORMAT_R5_G5_B5_A1: 4;
export const PIXELFORMAT_R4_G4_B4_A4: 5;
export const PIXELFORMAT_R8_G8_B8: 6;
export const PIXELFORMAT_R8_G8_B8_A8: 7;
export const PIXELFORMAT_SRGB: 19;
export const PIXELFORMAT_SRGBA: 20;
export const BLENDMODE_CONSTANT_COLOR: 11;
export const BLENDMODE_ONE_MINUS_CONSTANT_COLOR: 12;
export const BLENDMODE_CONSTANT_ALPHA: 11;
export const BLENDMODE_ONE_MINUS_CONSTANT_ALPHA: 12;
export const CHUNKAPI_1_51: "1.51";
export const CHUNKAPI_1_55: "1.55";
export const CHUNKAPI_1_56: "1.56";
export const CHUNKAPI_1_57: "1.57";
export const CHUNKAPI_1_58: "1.58";
export const CHUNKAPI_1_60: "1.60";
export const CHUNKAPI_1_62: "1.62";
export const CHUNKAPI_1_65: "1.65";
export const CHUNKAPI_1_70: "1.70";
export const CHUNKAPI_2_1: "2.1";
export const CHUNKAPI_2_3: "2.3";
export const CHUNKAPI_2_5: "2.5";
export const CHUNKAPI_2_6: "2.6";
export const CHUNKAPI_2_7: "2.7";
export const CHUNKAPI_2_8: "2.8";
export const Key: typeof AnimationKey;
export const Node: typeof AnimationNode;
export const LitOptions: typeof LitShaderOptions;
export const shaderChunks: {};
export const EVENT_KEYDOWN: "keydown";
export const EVENT_KEYUP: "keyup";
export const EVENT_MOUSEDOWN: "mousedown";
export const EVENT_MOUSEMOVE: "mousemove";
export const EVENT_MOUSEUP: "mouseup";
export const EVENT_MOUSEWHEEL: "mousewheel";
export const EVENT_TOUCHSTART: "touchstart";
export const EVENT_TOUCHEND: "touchend";
export const EVENT_TOUCHMOVE: "touchmove";
export const EVENT_TOUCHCANCEL: "touchcancel";
export const EVENT_GAMEPADCONNECTED: "gamepadconnected";
export const EVENT_GAMEPADDISCONNECTED: "gamepaddisconnected";
export const EVENT_SELECT: "select";
export const EVENT_SELECTSTART: "selectstart";
export const EVENT_SELECTEND: "selectend";
export const RIGIDBODY_TYPE_STATIC: "static";
export const RIGIDBODY_TYPE_DYNAMIC: "dynamic";
export const RIGIDBODY_TYPE_KINEMATIC: "kinematic";
export const RIGIDBODY_CF_STATIC_OBJECT: 1;
export const RIGIDBODY_CF_KINEMATIC_OBJECT: 2;
export const RIGIDBODY_CF_NORESPONSE_OBJECT: 4;
export const RIGIDBODY_ACTIVE_TAG: 1;
export const RIGIDBODY_ISLAND_SLEEPING: 2;
export const RIGIDBODY_WANTS_DEACTIVATION: 3;
export const RIGIDBODY_DISABLE_DEACTIVATION: 4;
export const RIGIDBODY_DISABLE_SIMULATION: 5;
import { Mesh } from '../scene/mesh.js';
import { AnimationKey } from '../scene/animation/animation.js';
import { AnimationNode } from '../scene/animation/animation.js';
import { LitShaderOptions } from '../scene/shader-lib/programs/lit-shader-options.js';