Files
DefinitelyTyped/threejs/tests/three-tests-setup.ts
2014-05-12 01:46:02 +09:00

85 lines
2.3 KiB
TypeScript

/////////////////////////////////////////////////////////////////////
// Lib.d.ts browser specific fixes necessary for these tests to work :
/////////////////////////////////////////////////////////////////////
interface CSSStyleDeclaration {
WebkitFilter: string;
}
interface Document {
pointerLockElement: any;
mozPointerLockElement: any;
webkitPointerLockElement: any;
fullscreenElement: any;
mozFullscreenElement: any;
mozFullScreenElement: any;
webkitFullscreenElement: any;
}
interface HTMLElement {
requestPointerLock: any;
mozRequestPointerLock: any;
webkitRequestPointerLock: any;
requestFullScreen: any;
requestFullscreen: any;
mozRequestFullScreen: any;
mozRequestFullscreen: any;
webkitRequestFullscreen: any;
}
/////////////////////////////////////////////////////////////
// https://github.com/mrdoob/three.js/tree/master/examples
//////////////////////////////////////////////////////////////
declare var Stats: any;
declare var TWEEN: any;
declare var Detector: any;
declare var Qrcode: any;
declare var ImprovedNoise: any;
declare module THREE {
var AnaglyphEffect: any;
var AWDLoader: any;
var PDBLoader: any;
var CSS3Renderer: any;
var CSS3DSprite: any;
var CSS3DRenderer: any;
var CSS3DObject: any;
var DotScreenShader: any;
var TrackballControls: any;
var FlyControls: any;
var RenderPass: any;
var FilmPass: any;
var EffectComposer: any;
var OrbitControls: any;
var PathControls: any;
var PointerLockControls: any;
var RGBShiftShader: any;
var RollControls: any;
var FirstPersonControls: any;
var SVGRenderer: any;
var SoftwareRenderer: any;
var UVsDebug: any;
var UVsUtils: any;
var Curves: any;
var ParametricGeometries: any;
var BinaryLoader: any;
var OculusRiftEffect: any;
var SubdivisionModifier: any;
var TessellateModifier: any;
var ExplodeModifier: any;
var RenderPass: any;
var BloomPass: any;
var FilmPass: any;
var ShaderPass: any;
var FXAAShader: any;
var CopyShader: any;
var ColladaLoader: any;
var CTMLoader: any;
var VTKLoader: any;
var STLLoader: any;
var OBJLoader: any;
var ColladaLoader: any;
var UTF8Loader: any;
var UnpackDepthRGBAShader: any;
}