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; | |