Spaces:
Running
Running
| export const REVISION: string; | |
| // https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent.button | |
| export enum MOUSE { | |
| LEFT, | |
| MIDDLE, | |
| RIGHT, | |
| } | |
| // GL STATE CONSTANTS | |
| export enum CullFace {} | |
| export const CullFaceNone: CullFace; | |
| export const CullFaceBack: CullFace; | |
| export const CullFaceFront: CullFace; | |
| export const CullFaceFrontBack: CullFace; | |
| export enum FrontFaceDirection {} | |
| export const FrontFaceDirectionCW: FrontFaceDirection; | |
| export const FrontFaceDirectionCCW: FrontFaceDirection; | |
| // Shadowing Type | |
| export enum ShadowMapType {} | |
| export const BasicShadowMap: ShadowMapType; | |
| export const PCFShadowMap: ShadowMapType; | |
| export const PCFSoftShadowMap: ShadowMapType; | |
| // MATERIAL CONSTANTS | |
| // side | |
| export enum Side {} | |
| export const FrontSide: Side; | |
| export const BackSide: Side; | |
| export const DoubleSide: Side; | |
| // shading | |
| export enum Shading {} | |
| export const FlatShading: Shading; | |
| export const SmoothShading: Shading; | |
| // colors | |
| export enum Colors {} | |
| export const NoColors: Colors; | |
| export const FaceColors: Colors; | |
| export const VertexColors: Colors; | |
| // blending modes | |
| export enum Blending {} | |
| export const NoBlending: Blending; | |
| export const NormalBlending: Blending; | |
| export const AdditiveBlending: Blending; | |
| export const SubtractiveBlending: Blending; | |
| export const MultiplyBlending: Blending; | |
| export const CustomBlending: Blending; | |
| // custom blending equations | |
| // (numbers start from 100 not to clash with other | |
| // mappings to OpenGL constants defined in Texture.js) | |
| export enum BlendingEquation {} | |
| export const AddEquation: BlendingEquation; | |
| export const SubtractEquation: BlendingEquation; | |
| export const ReverseSubtractEquation: BlendingEquation; | |
| export const MinEquation: BlendingEquation; | |
| export const MaxEquation: BlendingEquation; | |
| // custom blending destination factors | |
| export enum BlendingDstFactor {} | |
| export const ZeroFactor: BlendingDstFactor; | |
| export const OneFactor: BlendingDstFactor; | |
| export const SrcColorFactor: BlendingDstFactor; | |
| export const OneMinusSrcColorFactor: BlendingDstFactor; | |
| export const SrcAlphaFactor: BlendingDstFactor; | |
| export const OneMinusSrcAlphaFactor: BlendingDstFactor; | |
| export const DstAlphaFactor: BlendingDstFactor; | |
| export const OneMinusDstAlphaFactor: BlendingDstFactor; | |
| export const DstColorFactor: BlendingDstFactor; | |
| export const OneMinusDstColorFactor: BlendingDstFactor; | |
| // custom blending src factors | |
| export enum BlendingSrcFactor {} | |
| export const SrcAlphaSaturateFactor: BlendingSrcFactor; | |
| // depth modes | |
| export enum DepthModes {} | |
| export const NeverDepth: DepthModes; | |
| export const AlwaysDepth: DepthModes; | |
| export const LessDepth: DepthModes; | |
| export const LessEqualDepth: DepthModes; | |
| export const EqualDepth: DepthModes; | |
| export const GreaterEqualDepth: DepthModes; | |
| export const GreaterDepth: DepthModes; | |
| export const NotEqualDepth: DepthModes; | |
| // TEXTURE CONSTANTS | |
| // Operations | |
| export enum Combine {} | |
| export const MultiplyOperation: Combine; | |
| export const MixOperation: Combine; | |
| export const AddOperation: Combine; | |
| // Tone Mapping modes | |
| export enum ToneMapping {} | |
| export const NoToneMapping: ToneMapping; | |
| export const LinearToneMapping: ToneMapping; | |
| export const ReinhardToneMapping: ToneMapping; | |
| export const Uncharted2ToneMapping: ToneMapping; | |
| export const CineonToneMapping: ToneMapping; | |
| // Mapping modes | |
| export enum Mapping {} | |
| export const UVMapping: Mapping; | |
| export const CubeReflectionMapping: Mapping; | |
| export const CubeRefractionMapping: Mapping; | |
| export const EquirectangularReflectionMapping: Mapping; | |
| export const EquirectangularRefractionMapping: Mapping; | |
| export const SphericalReflectionMapping: Mapping; | |
| export const CubeUVReflectionMapping: Mapping; | |
| export const CubeUVRefractionMapping: Mapping; | |
| // Wrapping modes | |
| export enum Wrapping {} | |
| export const RepeatWrapping: Wrapping; | |
| export const ClampToEdgeWrapping: Wrapping; | |
| export const MirroredRepeatWrapping: Wrapping; | |
| // Filters | |
| export enum TextureFilter {} | |
| export const NearestFilter: TextureFilter; | |
| export const NearestMipMapNearestFilter: TextureFilter; | |
| export const NearestMipMapLinearFilter: TextureFilter; | |
| export const LinearFilter: TextureFilter; | |
| export const LinearMipMapNearestFilter: TextureFilter; | |
| export const LinearMipMapLinearFilter: TextureFilter; | |
| // Data types | |
| export enum TextureDataType {} | |
| export const UnsignedByteType: TextureDataType; | |
| export const ByteType: TextureDataType; | |
| export const ShortType: TextureDataType; | |
| export const UnsignedShortType: TextureDataType; | |
| export const IntType: TextureDataType; | |
| export const UnsignedIntType: TextureDataType; | |
| export const FloatType: TextureDataType; | |
| export const HalfFloatType: TextureDataType; | |
| // Pixel types | |
| export enum PixelType {} | |
| export const UnsignedShort4444Type: PixelType; | |
| export const UnsignedShort5551Type: PixelType; | |
| export const UnsignedShort565Type: PixelType; | |
| export const UnsignedInt248Type: PixelType; | |
| // Pixel formats | |
| export enum PixelFormat {} | |
| export const AlphaFormat: PixelFormat; | |
| export const RGBFormat: PixelFormat; | |
| export const RGBAFormat: PixelFormat; | |
| export const LuminanceFormat: PixelFormat; | |
| export const LuminanceAlphaFormat: PixelFormat; | |
| export const RGBEFormat: PixelFormat; | |
| export const DepthFormat: PixelFormat; | |
| export const DepthStencilFormat: PixelFormat; | |
| export const RedFormat: PixelFormat; | |
| // Compressed texture formats | |
| // DDS / ST3C Compressed texture formats | |
| export enum CompressedPixelFormat {} | |
| export const RGB_S3TC_DXT1_Format: CompressedPixelFormat; | |
| export const RGBA_S3TC_DXT1_Format: CompressedPixelFormat; | |
| export const RGBA_S3TC_DXT3_Format: CompressedPixelFormat; | |
| export const RGBA_S3TC_DXT5_Format: CompressedPixelFormat; | |
| // PVRTC compressed './texture formats | |
| export const RGB_PVRTC_4BPPV1_Format: CompressedPixelFormat; | |
| export const RGB_PVRTC_2BPPV1_Format: CompressedPixelFormat; | |
| export const RGBA_PVRTC_4BPPV1_Format: CompressedPixelFormat; | |
| export const RGBA_PVRTC_2BPPV1_Format: CompressedPixelFormat; | |
| // ETC compressed texture formats | |
| export const RGB_ETC1_Format: CompressedPixelFormat; | |
| // ASTC compressed texture formats | |
| export const RGBA_ASTC_4x4_Format: CompressedPixelFormat; | |
| export const RGBA_ASTC_5x4_Format: CompressedPixelFormat; | |
| export const RGBA_ASTC_5x5_Format: CompressedPixelFormat; | |
| export const RGBA_ASTC_6x5_Format: CompressedPixelFormat; | |
| export const RGBA_ASTC_6x6_Format: CompressedPixelFormat; | |
| export const RGBA_ASTC_8x5_Format: CompressedPixelFormat; | |
| export const RGBA_ASTC_8x6_Format: CompressedPixelFormat; | |
| export const RGBA_ASTC_8x8_Format: CompressedPixelFormat; | |
| export const RGBA_ASTC_10x5_Format: CompressedPixelFormat; | |
| export const RGBA_ASTC_10x6_Format: CompressedPixelFormat; | |
| export const RGBA_ASTC_10x8_Format: CompressedPixelFormat; | |
| export const RGBA_ASTC_10x10_Format: CompressedPixelFormat; | |
| export const RGBA_ASTC_12x10_Format: CompressedPixelFormat; | |
| export const RGBA_ASTC_12x12_Format: CompressedPixelFormat; | |
| // Loop styles for AnimationAction | |
| export enum AnimationActionLoopStyles {} | |
| export const LoopOnce: AnimationActionLoopStyles; | |
| export const LoopRepeat: AnimationActionLoopStyles; | |
| export const LoopPingPong: AnimationActionLoopStyles; | |
| // Interpolation | |
| export enum InterpolationModes {} | |
| export const InterpolateDiscrete: InterpolationModes; | |
| export const InterpolateLinear: InterpolationModes; | |
| export const InterpolateSmooth: InterpolationModes; | |
| // Interpolant ending modes | |
| export enum InterpolationEndingModes {} | |
| export const ZeroCurvatureEnding: InterpolationEndingModes; | |
| export const ZeroSlopeEnding: InterpolationEndingModes; | |
| export const WrapAroundEnding: InterpolationEndingModes; | |
| // Triangle Draw modes | |
| export enum TrianglesDrawModes {} | |
| export const TrianglesDrawMode: TrianglesDrawModes; | |
| export const TriangleStripDrawMode: TrianglesDrawModes; | |
| export const TriangleFanDrawMode: TrianglesDrawModes; | |
| // Texture Encodings | |
| export enum TextureEncoding {} | |
| export const LinearEncoding: TextureEncoding; | |
| export const sRGBEncoding: TextureEncoding; | |
| export const GammaEncoding: TextureEncoding; | |
| export const RGBEEncoding: TextureEncoding; | |
| export const LogLuvEncoding: TextureEncoding; | |
| export const RGBM7Encoding: TextureEncoding; | |
| export const RGBM16Encoding: TextureEncoding; | |
| export const RGBDEncoding: TextureEncoding; | |
| // Depth packing strategies | |
| export enum DepthPackingStrategies {} | |
| export const BasicDepthPacking: DepthPackingStrategies; | |
| export const RGBADepthPacking: DepthPackingStrategies; | |