2
0

constants.js 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214
  1. export const REVISION = '166';
  2. export const MOUSE = { LEFT: 0, MIDDLE: 1, RIGHT: 2, ROTATE: 0, DOLLY: 1, PAN: 2 };
  3. export const TOUCH = { ROTATE: 0, PAN: 1, DOLLY_PAN: 2, DOLLY_ROTATE: 3 };
  4. export const CullFaceNone = 0;
  5. export const CullFaceBack = 1;
  6. export const CullFaceFront = 2;
  7. export const CullFaceFrontBack = 3;
  8. export const BasicShadowMap = 0;
  9. export const PCFShadowMap = 1;
  10. export const PCFSoftShadowMap = 2;
  11. export const VSMShadowMap = 3;
  12. export const FrontSide = 0;
  13. export const BackSide = 1;
  14. export const DoubleSide = 2;
  15. export const NoBlending = 0;
  16. export const NormalBlending = 1;
  17. export const AdditiveBlending = 2;
  18. export const SubtractiveBlending = 3;
  19. export const MultiplyBlending = 4;
  20. export const CustomBlending = 5;
  21. export const AddEquation = 100;
  22. export const SubtractEquation = 101;
  23. export const ReverseSubtractEquation = 102;
  24. export const MinEquation = 103;
  25. export const MaxEquation = 104;
  26. export const ZeroFactor = 200;
  27. export const OneFactor = 201;
  28. export const SrcColorFactor = 202;
  29. export const OneMinusSrcColorFactor = 203;
  30. export const SrcAlphaFactor = 204;
  31. export const OneMinusSrcAlphaFactor = 205;
  32. export const DstAlphaFactor = 206;
  33. export const OneMinusDstAlphaFactor = 207;
  34. export const DstColorFactor = 208;
  35. export const OneMinusDstColorFactor = 209;
  36. export const SrcAlphaSaturateFactor = 210;
  37. export const ConstantColorFactor = 211;
  38. export const OneMinusConstantColorFactor = 212;
  39. export const ConstantAlphaFactor = 213;
  40. export const OneMinusConstantAlphaFactor = 214;
  41. export const NeverDepth = 0;
  42. export const AlwaysDepth = 1;
  43. export const LessDepth = 2;
  44. export const LessEqualDepth = 3;
  45. export const EqualDepth = 4;
  46. export const GreaterEqualDepth = 5;
  47. export const GreaterDepth = 6;
  48. export const NotEqualDepth = 7;
  49. export const MultiplyOperation = 0;
  50. export const MixOperation = 1;
  51. export const AddOperation = 2;
  52. export const NoToneMapping = 0;
  53. export const LinearToneMapping = 1;
  54. export const ReinhardToneMapping = 2;
  55. export const CineonToneMapping = 3;
  56. export const ACESFilmicToneMapping = 4;
  57. export const CustomToneMapping = 5;
  58. export const AgXToneMapping = 6;
  59. export const NeutralToneMapping = 7;
  60. export const AttachedBindMode = 'attached';
  61. export const DetachedBindMode = 'detached';
  62. export const UVMapping = 300;
  63. export const CubeReflectionMapping = 301;
  64. export const CubeRefractionMapping = 302;
  65. export const EquirectangularReflectionMapping = 303;
  66. export const EquirectangularRefractionMapping = 304;
  67. export const CubeUVReflectionMapping = 306;
  68. export const RepeatWrapping = 1000;
  69. export const ClampToEdgeWrapping = 1001;
  70. export const MirroredRepeatWrapping = 1002;
  71. export const NearestFilter = 1003;
  72. export const NearestMipmapNearestFilter = 1004;
  73. export const NearestMipMapNearestFilter = 1004;
  74. export const NearestMipmapLinearFilter = 1005;
  75. export const NearestMipMapLinearFilter = 1005;
  76. export const LinearFilter = 1006;
  77. export const LinearMipmapNearestFilter = 1007;
  78. export const LinearMipMapNearestFilter = 1007;
  79. export const LinearMipmapLinearFilter = 1008;
  80. export const LinearMipMapLinearFilter = 1008;
  81. export const UnsignedByteType = 1009;
  82. export const ByteType = 1010;
  83. export const ShortType = 1011;
  84. export const UnsignedShortType = 1012;
  85. export const IntType = 1013;
  86. export const UnsignedIntType = 1014;
  87. export const FloatType = 1015;
  88. export const HalfFloatType = 1016;
  89. export const UnsignedShort4444Type = 1017;
  90. export const UnsignedShort5551Type = 1018;
  91. export const UnsignedInt248Type = 1020;
  92. export const UnsignedInt5999Type = 35902;
  93. export const AlphaFormat = 1021;
  94. export const RGBFormat = 1022;
  95. export const RGBAFormat = 1023;
  96. export const LuminanceFormat = 1024;
  97. export const LuminanceAlphaFormat = 1025;
  98. export const DepthFormat = 1026;
  99. export const DepthStencilFormat = 1027;
  100. export const RedFormat = 1028;
  101. export const RedIntegerFormat = 1029;
  102. export const RGFormat = 1030;
  103. export const RGIntegerFormat = 1031;
  104. export const RGBIntegerFormat = 1032;
  105. export const RGBAIntegerFormat = 1033;
  106. export const RGB_S3TC_DXT1_Format = 33776;
  107. export const RGBA_S3TC_DXT1_Format = 33777;
  108. export const RGBA_S3TC_DXT3_Format = 33778;
  109. export const RGBA_S3TC_DXT5_Format = 33779;
  110. export const RGB_PVRTC_4BPPV1_Format = 35840;
  111. export const RGB_PVRTC_2BPPV1_Format = 35841;
  112. export const RGBA_PVRTC_4BPPV1_Format = 35842;
  113. export const RGBA_PVRTC_2BPPV1_Format = 35843;
  114. export const RGB_ETC1_Format = 36196;
  115. export const RGB_ETC2_Format = 37492;
  116. export const RGBA_ETC2_EAC_Format = 37496;
  117. export const RGBA_ASTC_4x4_Format = 37808;
  118. export const RGBA_ASTC_5x4_Format = 37809;
  119. export const RGBA_ASTC_5x5_Format = 37810;
  120. export const RGBA_ASTC_6x5_Format = 37811;
  121. export const RGBA_ASTC_6x6_Format = 37812;
  122. export const RGBA_ASTC_8x5_Format = 37813;
  123. export const RGBA_ASTC_8x6_Format = 37814;
  124. export const RGBA_ASTC_8x8_Format = 37815;
  125. export const RGBA_ASTC_10x5_Format = 37816;
  126. export const RGBA_ASTC_10x6_Format = 37817;
  127. export const RGBA_ASTC_10x8_Format = 37818;
  128. export const RGBA_ASTC_10x10_Format = 37819;
  129. export const RGBA_ASTC_12x10_Format = 37820;
  130. export const RGBA_ASTC_12x12_Format = 37821;
  131. export const RGBA_BPTC_Format = 36492;
  132. export const RGB_BPTC_SIGNED_Format = 36494;
  133. export const RGB_BPTC_UNSIGNED_Format = 36495;
  134. export const RED_RGTC1_Format = 36283;
  135. export const SIGNED_RED_RGTC1_Format = 36284;
  136. export const RED_GREEN_RGTC2_Format = 36285;
  137. export const SIGNED_RED_GREEN_RGTC2_Format = 36286;
  138. export const LoopOnce = 2200;
  139. export const LoopRepeat = 2201;
  140. export const LoopPingPong = 2202;
  141. export const InterpolateDiscrete = 2300;
  142. export const InterpolateLinear = 2301;
  143. export const InterpolateSmooth = 2302;
  144. export const ZeroCurvatureEnding = 2400;
  145. export const ZeroSlopeEnding = 2401;
  146. export const WrapAroundEnding = 2402;
  147. export const NormalAnimationBlendMode = 2500;
  148. export const AdditiveAnimationBlendMode = 2501;
  149. export const TrianglesDrawMode = 0;
  150. export const TriangleStripDrawMode = 1;
  151. export const TriangleFanDrawMode = 2;
  152. export const BasicDepthPacking = 3200;
  153. export const RGBADepthPacking = 3201;
  154. export const TangentSpaceNormalMap = 0;
  155. export const ObjectSpaceNormalMap = 1;
  156. // Color space string identifiers, matching CSS Color Module Level 4 and WebGPU names where available.
  157. export const NoColorSpace = '';
  158. export const SRGBColorSpace = 'srgb';
  159. export const LinearSRGBColorSpace = 'srgb-linear';
  160. export const DisplayP3ColorSpace = 'display-p3';
  161. export const LinearDisplayP3ColorSpace = 'display-p3-linear';
  162. export const LinearTransfer = 'linear';
  163. export const SRGBTransfer = 'srgb';
  164. export const Rec709Primaries = 'rec709';
  165. export const P3Primaries = 'p3';
  166. export const ZeroStencilOp = 0;
  167. export const KeepStencilOp = 7680;
  168. export const ReplaceStencilOp = 7681;
  169. export const IncrementStencilOp = 7682;
  170. export const DecrementStencilOp = 7683;
  171. export const IncrementWrapStencilOp = 34055;
  172. export const DecrementWrapStencilOp = 34056;
  173. export const InvertStencilOp = 5386;
  174. export const NeverStencilFunc = 512;
  175. export const LessStencilFunc = 513;
  176. export const EqualStencilFunc = 514;
  177. export const LessEqualStencilFunc = 515;
  178. export const GreaterStencilFunc = 516;
  179. export const NotEqualStencilFunc = 517;
  180. export const GreaterEqualStencilFunc = 518;
  181. export const AlwaysStencilFunc = 519;
  182. export const NeverCompare = 512;
  183. export const LessCompare = 513;
  184. export const EqualCompare = 514;
  185. export const LessEqualCompare = 515;
  186. export const GreaterCompare = 516;
  187. export const NotEqualCompare = 517;
  188. export const GreaterEqualCompare = 518;
  189. export const AlwaysCompare = 519;
  190. export const StaticDrawUsage = 35044;
  191. export const DynamicDrawUsage = 35048;
  192. export const StreamDrawUsage = 35040;
  193. export const StaticReadUsage = 35045;
  194. export const DynamicReadUsage = 35049;
  195. export const StreamReadUsage = 35041;
  196. export const StaticCopyUsage = 35046;
  197. export const DynamicCopyUsage = 35050;
  198. export const StreamCopyUsage = 35042;
  199. export const GLSL1 = '100';
  200. export const GLSL3 = '300 es';
  201. export const WebGLCoordinateSystem = 2000;
  202. export const WebGPUCoordinateSystem = 2001;