1 | export const REVISION: string;
|
2 |
|
3 |
|
4 | export enum MOUSE {
|
5 | LEFT,
|
6 | MIDDLE,
|
7 | RIGHT,
|
8 | ROTATE,
|
9 | DOLLY,
|
10 | PAN,
|
11 | }
|
12 |
|
13 | export enum TOUCH {
|
14 | ROTATE,
|
15 | PAN,
|
16 | DOLLY_PAN,
|
17 | DOLLY_ROTATE,
|
18 | }
|
19 |
|
20 |
|
21 | export enum CullFace {}
|
22 | export const CullFaceNone: CullFace;
|
23 | export const CullFaceBack: CullFace;
|
24 | export const CullFaceFront: CullFace;
|
25 | export const CullFaceFrontBack: CullFace;
|
26 |
|
27 |
|
28 | export enum ShadowMapType {}
|
29 | export const BasicShadowMap: ShadowMapType;
|
30 | export const PCFShadowMap: ShadowMapType;
|
31 | export const PCFSoftShadowMap: ShadowMapType;
|
32 | export const VSMShadowMap: ShadowMapType;
|
33 |
|
34 |
|
35 |
|
36 |
|
37 | export enum Side {}
|
38 | export const FrontSide: Side;
|
39 | export const BackSide: Side;
|
40 | export const DoubleSide: Side;
|
41 |
|
42 |
|
43 | export enum Shading {}
|
44 | export const FlatShading: Shading;
|
45 | export const SmoothShading: Shading;
|
46 |
|
47 |
|
48 | export enum Blending {}
|
49 | export const NoBlending: Blending;
|
50 | export const NormalBlending: Blending;
|
51 | export const AdditiveBlending: Blending;
|
52 | export const SubtractiveBlending: Blending;
|
53 | export const MultiplyBlending: Blending;
|
54 | export const CustomBlending: Blending;
|
55 |
|
56 |
|
57 |
|
58 |
|
59 | export enum BlendingEquation {}
|
60 | export const AddEquation: BlendingEquation;
|
61 | export const SubtractEquation: BlendingEquation;
|
62 | export const ReverseSubtractEquation: BlendingEquation;
|
63 | export const MinEquation: BlendingEquation;
|
64 | export const MaxEquation: BlendingEquation;
|
65 |
|
66 |
|
67 | export enum BlendingDstFactor {}
|
68 | export const ZeroFactor: BlendingDstFactor;
|
69 | export const OneFactor: BlendingDstFactor;
|
70 | export const SrcColorFactor: BlendingDstFactor;
|
71 | export const OneMinusSrcColorFactor: BlendingDstFactor;
|
72 | export const SrcAlphaFactor: BlendingDstFactor;
|
73 | export const OneMinusSrcAlphaFactor: BlendingDstFactor;
|
74 | export const DstAlphaFactor: BlendingDstFactor;
|
75 | export const OneMinusDstAlphaFactor: BlendingDstFactor;
|
76 | export const DstColorFactor: BlendingDstFactor;
|
77 | export const OneMinusDstColorFactor: BlendingDstFactor;
|
78 |
|
79 |
|
80 | export enum BlendingSrcFactor {}
|
81 | export const SrcAlphaSaturateFactor: BlendingSrcFactor;
|
82 |
|
83 |
|
84 | export enum DepthModes {}
|
85 | export const NeverDepth: DepthModes;
|
86 | export const AlwaysDepth: DepthModes;
|
87 | export const LessDepth: DepthModes;
|
88 | export const LessEqualDepth: DepthModes;
|
89 | export const EqualDepth: DepthModes;
|
90 | export const GreaterEqualDepth: DepthModes;
|
91 | export const GreaterDepth: DepthModes;
|
92 | export const NotEqualDepth: DepthModes;
|
93 |
|
94 |
|
95 |
|
96 | export enum Combine {}
|
97 | export const MultiplyOperation: Combine;
|
98 | export const MixOperation: Combine;
|
99 | export const AddOperation: Combine;
|
100 |
|
101 |
|
102 | export enum ToneMapping {}
|
103 | export const NoToneMapping: ToneMapping;
|
104 | export const LinearToneMapping: ToneMapping;
|
105 | export const ReinhardToneMapping: ToneMapping;
|
106 | export const CineonToneMapping: ToneMapping;
|
107 | export const ACESFilmicToneMapping: ToneMapping;
|
108 |
|
109 |
|
110 | export enum Mapping {}
|
111 | export const UVMapping: Mapping;
|
112 | export const CubeReflectionMapping: Mapping;
|
113 | export const CubeRefractionMapping: Mapping;
|
114 | export const EquirectangularReflectionMapping: Mapping;
|
115 | export const EquirectangularRefractionMapping: Mapping;
|
116 | export const CubeUVReflectionMapping: Mapping;
|
117 | export const CubeUVRefractionMapping: Mapping;
|
118 |
|
119 |
|
120 | export enum Wrapping {}
|
121 | export const RepeatWrapping: Wrapping;
|
122 | export const ClampToEdgeWrapping: Wrapping;
|
123 | export const MirroredRepeatWrapping: Wrapping;
|
124 |
|
125 |
|
126 | export enum TextureFilter {}
|
127 | export const NearestFilter: TextureFilter;
|
128 | export const NearestMipmapNearestFilter: TextureFilter;
|
129 | export const NearestMipMapNearestFilter: TextureFilter;
|
130 | export const NearestMipmapLinearFilter: TextureFilter;
|
131 | export const NearestMipMapLinearFilter: TextureFilter;
|
132 | export const LinearFilter: TextureFilter;
|
133 | export const LinearMipmapNearestFilter: TextureFilter;
|
134 | export const LinearMipMapNearestFilter: TextureFilter;
|
135 | export const LinearMipmapLinearFilter: TextureFilter;
|
136 | export const LinearMipMapLinearFilter: TextureFilter;
|
137 |
|
138 |
|
139 | export enum TextureDataType {}
|
140 | export const UnsignedByteType: TextureDataType;
|
141 | export const ByteType: TextureDataType;
|
142 | export const ShortType: TextureDataType;
|
143 | export const UnsignedShortType: TextureDataType;
|
144 | export const IntType: TextureDataType;
|
145 | export const UnsignedIntType: TextureDataType;
|
146 | export const FloatType: TextureDataType;
|
147 | export const HalfFloatType: TextureDataType;
|
148 | export const UnsignedShort4444Type: TextureDataType;
|
149 | export const UnsignedShort5551Type: TextureDataType;
|
150 | export const UnsignedShort565Type: TextureDataType;
|
151 | export const UnsignedInt248Type: TextureDataType;
|
152 |
|
153 |
|
154 | export enum PixelFormat {}
|
155 | export const AlphaFormat: PixelFormat;
|
156 | export const RGBFormat: PixelFormat;
|
157 | export const RGBAFormat: PixelFormat;
|
158 | export const LuminanceFormat: PixelFormat;
|
159 | export const LuminanceAlphaFormat: PixelFormat;
|
160 | export const RGBEFormat: PixelFormat;
|
161 | export const DepthFormat: PixelFormat;
|
162 | export const DepthStencilFormat: PixelFormat;
|
163 | export const RedFormat: PixelFormat;
|
164 | export const RedIntegerFormat: PixelFormat;
|
165 | export const RGFormat: PixelFormat;
|
166 | export const RGIntegerFormat: PixelFormat;
|
167 | export const RGBIntegerFormat: PixelFormat;
|
168 | export const RGBAIntegerFormat: PixelFormat;
|
169 |
|
170 |
|
171 | export type PixelFormatGPU =
|
172 | 'ALPHA'
|
173 | | 'RGB'
|
174 | | 'RGBA'
|
175 | | 'LUMINANCE'
|
176 | | 'LUMINANCE_ALPHA'
|
177 | | 'RED_INTEGER'
|
178 | | 'R8'
|
179 | | 'R8_SNORM'
|
180 | | 'R8I'
|
181 | | 'R8UI'
|
182 | | 'R16I'
|
183 | | 'R16UI'
|
184 | | 'R16F'
|
185 | | 'R32I'
|
186 | | 'R32UI'
|
187 | | 'R32F'
|
188 | | 'RG8'
|
189 | | 'RG8_SNORM'
|
190 | | 'RG8I'
|
191 | | 'RG8UI'
|
192 | | 'RG16I'
|
193 | | 'RG16UI'
|
194 | | 'RG16F'
|
195 | | 'RG32I'
|
196 | | 'RG32UI'
|
197 | | 'RG32F'
|
198 | | 'RGB565'
|
199 | | 'RGB8'
|
200 | | 'RGB8_SNORM'
|
201 | | 'RGB8I'
|
202 | | 'RGB8UI'
|
203 | | 'RGB16I'
|
204 | | 'RGB16UI'
|
205 | | 'RGB16F'
|
206 | | 'RGB32I'
|
207 | | 'RGB32UI'
|
208 | | 'RGB32F'
|
209 | | 'RGB9_E5'
|
210 | | 'SRGB8'
|
211 | | 'R11F_G11F_B10F'
|
212 | | 'RGBA4'
|
213 | | 'RGBA8'
|
214 | | 'RGBA8_SNORM'
|
215 | | 'RGBA8I'
|
216 | | 'RGBA8UI'
|
217 | | 'RGBA16I'
|
218 | | 'RGBA16UI'
|
219 | | 'RGBA16F'
|
220 | | 'RGBA32I'
|
221 | | 'RGBA32UI'
|
222 | | 'RGBA32F'
|
223 | | 'RGB5_A1'
|
224 | | 'RGB10_A2'
|
225 | | 'RGB10_A2UI'
|
226 | | 'SRGB8_ALPHA8'
|
227 | | 'DEPTH_COMPONENT16'
|
228 | | 'DEPTH_COMPONENT24'
|
229 | | 'DEPTH_COMPONENT32F'
|
230 | | 'DEPTH24_STENCIL8'
|
231 | | 'DEPTH32F_STENCIL8';
|
232 |
|
233 |
|
234 |
|
235 | export enum CompressedPixelFormat {}
|
236 | export const RGB_S3TC_DXT1_Format: CompressedPixelFormat;
|
237 | export const RGBA_S3TC_DXT1_Format: CompressedPixelFormat;
|
238 | export const RGBA_S3TC_DXT3_Format: CompressedPixelFormat;
|
239 | export const RGBA_S3TC_DXT5_Format: CompressedPixelFormat;
|
240 |
|
241 |
|
242 | export const RGB_PVRTC_4BPPV1_Format: CompressedPixelFormat;
|
243 | export const RGB_PVRTC_2BPPV1_Format: CompressedPixelFormat;
|
244 | export const RGBA_PVRTC_4BPPV1_Format: CompressedPixelFormat;
|
245 | export const RGBA_PVRTC_2BPPV1_Format: CompressedPixelFormat;
|
246 |
|
247 |
|
248 | export const RGB_ETC1_Format: CompressedPixelFormat;
|
249 | export const RGB_ETC2_Format: CompressedPixelFormat;
|
250 | export const RGBA_ETC2_EAC_Format: CompressedPixelFormat;
|
251 |
|
252 |
|
253 | export const RGBA_ASTC_4x4_Format: CompressedPixelFormat;
|
254 | export const RGBA_ASTC_5x4_Format: CompressedPixelFormat;
|
255 | export const RGBA_ASTC_5x5_Format: CompressedPixelFormat;
|
256 | export const RGBA_ASTC_6x5_Format: CompressedPixelFormat;
|
257 | export const RGBA_ASTC_6x6_Format: CompressedPixelFormat;
|
258 | export const RGBA_ASTC_8x5_Format: CompressedPixelFormat;
|
259 | export const RGBA_ASTC_8x6_Format: CompressedPixelFormat;
|
260 | export const RGBA_ASTC_8x8_Format: CompressedPixelFormat;
|
261 | export const RGBA_ASTC_10x5_Format: CompressedPixelFormat;
|
262 | export const RGBA_ASTC_10x6_Format: CompressedPixelFormat;
|
263 | export const RGBA_ASTC_10x8_Format: CompressedPixelFormat;
|
264 | export const RGBA_ASTC_10x10_Format: CompressedPixelFormat;
|
265 | export const RGBA_ASTC_12x10_Format: CompressedPixelFormat;
|
266 | export const RGBA_ASTC_12x12_Format: CompressedPixelFormat;
|
267 | export const SRGB8_ALPHA8_ASTC_4x4_Format: CompressedPixelFormat;
|
268 | export const SRGB8_ALPHA8_ASTC_5x4_Format: CompressedPixelFormat;
|
269 | export const SRGB8_ALPHA8_ASTC_5x5_Format: CompressedPixelFormat;
|
270 | export const SRGB8_ALPHA8_ASTC_6x5_Format: CompressedPixelFormat;
|
271 | export const SRGB8_ALPHA8_ASTC_6x6_Format: CompressedPixelFormat;
|
272 | export const SRGB8_ALPHA8_ASTC_8x5_Format: CompressedPixelFormat;
|
273 | export const SRGB8_ALPHA8_ASTC_8x6_Format: CompressedPixelFormat;
|
274 | export const SRGB8_ALPHA8_ASTC_8x8_Format: CompressedPixelFormat;
|
275 | export const SRGB8_ALPHA8_ASTC_10x5_Format: CompressedPixelFormat;
|
276 | export const SRGB8_ALPHA8_ASTC_10x6_Format: CompressedPixelFormat;
|
277 | export const SRGB8_ALPHA8_ASTC_10x8_Format: CompressedPixelFormat;
|
278 | export const SRGB8_ALPHA8_ASTC_10x10_Format: CompressedPixelFormat;
|
279 | export const SRGB8_ALPHA8_ASTC_12x10_Format: CompressedPixelFormat;
|
280 | export const SRGB8_ALPHA8_ASTC_12x12_Format: CompressedPixelFormat;
|
281 |
|
282 |
|
283 | export const RGBA_BPTC_Format: CompressedPixelFormat;
|
284 |
|
285 |
|
286 | export enum AnimationActionLoopStyles {}
|
287 | export const LoopOnce: AnimationActionLoopStyles;
|
288 | export const LoopRepeat: AnimationActionLoopStyles;
|
289 | export const LoopPingPong: AnimationActionLoopStyles;
|
290 |
|
291 |
|
292 | export enum InterpolationModes {}
|
293 | export const InterpolateDiscrete: InterpolationModes;
|
294 | export const InterpolateLinear: InterpolationModes;
|
295 | export const InterpolateSmooth: InterpolationModes;
|
296 |
|
297 |
|
298 | export enum InterpolationEndingModes {}
|
299 | export const ZeroCurvatureEnding: InterpolationEndingModes;
|
300 | export const ZeroSlopeEnding: InterpolationEndingModes;
|
301 | export const WrapAroundEnding: InterpolationEndingModes;
|
302 |
|
303 |
|
304 | export enum AnimationBlendMode { }
|
305 | export const NormalAnimationBlendMode: AnimationBlendMode;
|
306 | export const AdditiveAnimationBlendMode: AnimationBlendMode;
|
307 |
|
308 |
|
309 | export enum TrianglesDrawModes {}
|
310 | export const TrianglesDrawMode: TrianglesDrawModes;
|
311 | export const TriangleStripDrawMode: TrianglesDrawModes;
|
312 | export const TriangleFanDrawMode: TrianglesDrawModes;
|
313 |
|
314 |
|
315 | export enum TextureEncoding {}
|
316 | export const LinearEncoding: TextureEncoding;
|
317 | export const sRGBEncoding: TextureEncoding;
|
318 | export const GammaEncoding: TextureEncoding;
|
319 | export const RGBEEncoding: TextureEncoding;
|
320 | export const LogLuvEncoding: TextureEncoding;
|
321 | export const RGBM7Encoding: TextureEncoding;
|
322 | export const RGBM16Encoding: TextureEncoding;
|
323 | export const RGBDEncoding: TextureEncoding;
|
324 |
|
325 |
|
326 | export enum DepthPackingStrategies {}
|
327 | export const BasicDepthPacking: DepthPackingStrategies;
|
328 | export const RGBADepthPacking: DepthPackingStrategies;
|
329 |
|
330 |
|
331 | export enum NormalMapTypes {}
|
332 | export const TangentSpaceNormalMap: NormalMapTypes;
|
333 | export const ObjectSpaceNormalMap: NormalMapTypes;
|
334 |
|
335 |
|
336 | export enum StencilOp {}
|
337 | export const ZeroStencilOp: StencilOp;
|
338 | export const KeepStencilOp: StencilOp;
|
339 | export const ReplaceStencilOp: StencilOp;
|
340 | export const IncrementStencilOp: StencilOp;
|
341 | export const DecrementStencilOp: StencilOp;
|
342 | export const IncrementWrapStencilOp: StencilOp;
|
343 | export const DecrementWrapStencilOp: StencilOp;
|
344 | export const InvertStencilOp: StencilOp;
|
345 |
|
346 |
|
347 | export enum StencilFunc {}
|
348 | export const NeverStencilFunc: StencilFunc;
|
349 | export const LessStencilFunc: StencilFunc;
|
350 | export const EqualStencilFunc: StencilFunc;
|
351 | export const LessEqualStencilFunc: StencilFunc;
|
352 | export const GreaterStencilFunc: StencilFunc;
|
353 | export const NotEqualStencilFunc: StencilFunc;
|
354 | export const GreaterEqualStencilFunc: StencilFunc;
|
355 | export const AlwaysStencilFunc: StencilFunc;
|
356 |
|
357 |
|
358 | export enum Usage {}
|
359 | export const StaticDrawUsage: Usage;
|
360 | export const DynamicDrawUsage: Usage;
|
361 | export const StreamDrawUsage: Usage;
|
362 | export const StaticReadUsage: Usage;
|
363 | export const DynamicReadUsage: Usage;
|
364 | export const StreamReadUsage: Usage;
|
365 | export const StaticCopyUsage: Usage;
|
366 | export const DynamicCopyUsage: Usage;
|
367 | export const StreamCopyUsage: Usage;
|