text: #include "../CeramicsType.h"
  CERAMICS_NAMESPACE_BEGIN
  const String REVISION = "120";
  struct EMOUSE
  {
      enum
          {
              LEFT= 0,
              MIDDLE= 1,
              RIGHT= 2,
              ROTATE= 0,
              DOLLY= 1,
              PAN= 2,
          };
  };
  struct ETOUCH
  {
      enum
          {
              ROTATE= 0,
              PAN= 1,
              DOLLY_PAN= 2,
              DOLLY_ROTATE= 3,
          };
  };
  const GLenum CullFaceNone = 0;
  const GLenum CullFaceBack = 1; const GLenum CullFaceFront = 2;
  const GLenum CullFaceFrontBack = 3;
  const GLenum BasicShadowMap = 0;
  const GLenum PCFShadowMap = 1;
  const GLenum PCFSoftShadowMap = 2;
  const GLenum VSMShadowMap = 3;
  const GLenum FrontSide = 0;
  const GLenum BackSide = 1;
  const GLenum DoubleSide = 2;
  const GLenum FlatShading = 1;
  const GLenum SmoothShading = 2;
  const GLenum NoBlending = 0;
  const GLenum NormalBlending = 1;
  const GLenum AdditiveBlending = 2;
  const GLenum SubtractiveBlending = 3;
  const GLenum MultiplyBlending = 4;
  const GLenum CustomBlending = 5;
  const GLenum AddEquation = 100;
  const GLenum SubtractEquation = 101;
  const GLenum ReverseSubtractEquation = 102;
  const GLenum MinEquation = 103;
  const GLenum MaxEquation = 104;
  const GLenum ZeroFactor = 200;
  const GLenum OneFactor = 201;
  const GLenum SrcColorFactor = 202;
  const GLenum OneMinusSrcColorFactor = 203;
  const GLenum SrcAlphaFactor = 204;
  const GLenum OneMinusSrcAlphaFactor = 205;
  const GLenum DstAlphaFactor = 206;
  const GLenum OneMinusDstAlphaFactor = 207;
  const GLenum DstColorFactor = 208;
  const GLenum OneMinusDstColorFactor = 209;
  const GLenum SrcAlphaSaturateFactor = 210;
  const GLenum NeverDepth = 0;
  const GLenum AlwaysDepth = 1;
  const GLenum LessDepth = 2;
  const GLenum LessEqualDepth = 3;
  const GLenum EqualDepth = 4;
  const GLenum GreaterEqualDepth = 5;
  const GLenum GreaterDepth = 6;
  const GLenum NotEqualDepth = 7;
  const GLenum MultiplyOperation = 0;
  const GLenum MixOperation = 1;
  const GLenum AddOperation = 2;
  const GLenum NoToneMapping = 0;
  const GLenum LinearToneMapping = 1;
  const GLenum ReinhardToneMapping = 2;
  const GLenum CineonToneMapping = 3;
  const GLenum ACESFilmicToneMapping = 4;
  const GLenum CustomToneMapping = 5;
  const GLenum UVMapping = 300;
  const GLenum CubeReflectionMapping = 301;
  const GLenum CubeRefractionMapping = 302;
  const GLenum EquirectangularReflectionMapping = 303;
  const GLenum EquirectangularRefractionMapping = 304;
  const GLenum CubeUVReflectionMapping = 306;
  const GLenum CubeUVRefractionMapping = 307;
  const GLenum RepeatWrapping = 1000;
  const GLenum ClampToEdgeWrapping = 1001;
  const GLenum MirroredRepeatWrapping = 1002;
  const GLenum NearestFilter = 1003;
  const GLenum NearestMipmapNearestFilter = 1004;
  const GLenum NearestMipMapNearestFilter = 1004;
  const GLenum NearestMipmapLinearFilter = 1005;
  const GLenum NearestMipMapLinearFilter = 1005;
  const GLenum LinearFilter = 1006;
  const GLenum LinearMipmapNearestFilter = 1007;
  const GLenum LinearMipMapNearestFilter = 1007;
  const GLenum LinearMipmapLinearFilter = 1008;
  const GLenum LinearMipMapLinearFilter = 1008;
  const GLenum UnsignedByteType = 1009;
  const GLenum ByteType = 1010;
  const GLenum ShortType = 1011;
  const GLenum UnsignedShortType = 1012;
  const GLenum IntType = 1013;
  const GLenum UnsignedIntType = 1014;
  const GLenum FloatType = 1015;
  const GLenum HalfFloatType = 1016;
  const GLenum UnsignedShort4444Type = 1017;
  const GLenum UnsignedShort5551Type = 1018;
  const GLenum UnsignedShort565Type = 1019;
  const GLenum UnsignedInt248Type = 1020;
  const GLenum AlphaFormat = 1021;
  const GLenum RGBFormat = 1022;
  const GLenum RGBAFormat = 1023;
  const GLenum LuminanceFormat = 1024;
  const GLenum LuminanceAlphaFormat = 1025;
  const GLenum RGBEFormat = RGBAFormat;
  const GLenum DepthFormat = 1026;
  const GLenum DepthStencilFormat = 1027;
  const GLenum RedFormat = 1028;
  const GLenum RedIntegerFormat = 1029;
  const GLenum RGFormat = 1030;
  const GLenum RGIntegerFormat = 1031;
  const GLenum RGBIntegerFormat = 1032;
  const GLenum RGBAIntegerFormat = 1033;
  const GLenum RGB_S3TC_DXT1_Format = 33776;
  const GLenum RGBA_S3TC_DXT1_Format = 33777;
  const GLenum RGBA_S3TC_DXT3_Format = 33778;
  const GLenum RGBA_S3TC_DXT5_Format = 33779;
  const GLenum RGB_PVRTC_4BPPV1_Format = 35840;
  const GLenum RGB_PVRTC_2BPPV1_Format = 35841;
  const GLenum RGBA_PVRTC_4BPPV1_Format = 35842;
  const GLenum RGBA_PVRTC_2BPPV1_Format = 35843;
  const GLenum RGB_ETC1_Format = 36196;
  const GLenum RGB_ETC2_Format = 37492;
  const GLenum RGBA_ETC2_EAC_Format = 37496;
  const GLenum RGBA_ASTC_4x4_Format = 37808;
  const GLenum RGBA_ASTC_5x4_Format = 37809;
  const GLenum RGBA_ASTC_5x5_Format = 37810;
  const GLenum RGBA_ASTC_6x5_Format = 37811;
  const GLenum RGBA_ASTC_6x6_Format = 37812;
  const GLenum RGBA_ASTC_8x5_Format = 37813;
  const GLenum RGBA_ASTC_8x6_Format = 37814;
  const GLenum RGBA_ASTC_8x8_Format = 37815;
  const GLenum RGBA_ASTC_10x5_Format = 37816;
  const GLenum RGBA_ASTC_10x6_Format = 37817;
  const GLenum RGBA_ASTC_10x8_Format = 37818;
  const GLenum RGBA_ASTC_10x10_Format = 37819;
  const GLenum RGBA_ASTC_12x10_Format = 37820;
  const GLenum RGBA_ASTC_12x12_Format = 37821;
  const GLenum RGBA_BPTC_Format = 36492;
  const GLenum SRGB8_ALPHA8_ASTC_4x4_Format = 37840;
  const GLenum SRGB8_ALPHA8_ASTC_5x4_Format = 37841;
  const GLenum SRGB8_ALPHA8_ASTC_5x5_Format = 37842;
  const GLenum SRGB8_ALPHA8_ASTC_6x5_Format = 37843;
  const GLenum SRGB8_ALPHA8_ASTC_6x6_Format = 37844;
  const GLenum SRGB8_ALPHA8_ASTC_8x5_Format = 37845;
  const GLenum SRGB8_ALPHA8_ASTC_8x6_Format = 37846;
  const GLenum SRGB8_ALPHA8_ASTC_8x8_Format = 37847;
  const GLenum SRGB8_ALPHA8_ASTC_10x5_Format = 37848;
  const GLenum SRGB8_ALPHA8_ASTC_10x6_Format = 37849;
  const GLenum SRGB8_ALPHA8_ASTC_10x8_Format = 37850;
  const GLenum SRGB8_ALPHA8_ASTC_10x10_Format = 37851;
  const GLenum SRGB8_ALPHA8_ASTC_12x10_Format = 37852;
  const GLenum SRGB8_ALPHA8_ASTC_12x12_Format = 37853;
  const GLenum LoopOnce = 2200;
  const GLenum LoopRepeat = 2201;
  const GLenum LoopPingPong = 2202;
  const GLenum InterpolateDiscrete = 2300;
  const GLenum InterpolateLinear = 2301;
  const GLenum InterpolateSmooth = 2302;
  const GLenum ZeroCurvatureEnding = 2400;
  const GLenum ZeroSlopeEnding = 2401;
  const GLenum WrapAroundEnding = 2402;
  const GLenum NormalAnimationBlendMode = 2500;
  const GLenum AdditiveAnimationBlendMode = 2501;
  const GLenum TrianglesDrawMode = 0;
  const GLenum TriangleStripDrawMode = 1;
  const GLenum TriangleFanDrawMode = 2;
  const GLenum LinearEncoding = 3000;
  const GLenum sRGBEncoding = 3001;
  const GLenum GammaEncoding = 3007;
  const GLenum RGBEEncoding = 3002;
  const GLenum LogLuvEncoding = 3003;
  const GLenum RGBM7Encoding = 3004;
  const GLenum RGBM16Encoding = 3005;
  const GLenum RGBDEncoding = 3006;
  const GLenum BasicDepthPacking = 3200;
  const GLenum RGBADepthPacking = 3201;
  const GLenum TangentSpaceNormalMap = 0;
  const GLenum ObjectSpaceNormalMap = 1;
  const GLenum ZeroStencilOp = 0;
  const GLenum KeepStencilOp = 7680;
  const GLenum ReplaceStencilOp = 7681;
  const GLenum IncrementStencilOp = 7682;
  const GLenum DecrementStencilOp = 7683;
  const GLenum IncrementWrapStencilOp = 34055;
  const GLenum DecrementWrapStencilOp = 34056;
  const GLenum InvertStencilOp = 5386;
  const GLenum NeverStencilFunc = 512;
  const GLenum LessStencilFunc = 513;
  const GLenum EqualStencilFunc = 514;
  const GLenum LessEqualStencilFunc = 515;
  const GLenum GreaterStencilFunc = 516;
  const GLenum NotEqualStencilFunc = 517;
  const GLenum GreaterEqualStencilFunc = 518;
  const GLenum AlwaysStencilFunc = 519;
  const GLenum StaticDrawUsage = 35044;
  const GLenum DynamicDrawUsage = 35048;
  const GLenum StreamDrawUsage = 35040;
  const GLenum StaticReadUsage = 35045;
  const GLenum DynamicReadUsage = 35049;
  const GLenum StreamReadUsage = 35041;
  const GLenum StaticCopyUsage = 35046;
  const GLenum DynamicCopyUsage = 35050;
  const GLenum StreamCopyUsage = 35042;
  const String GLSL1 = "100";
  const String GLSL3 = "300 es";
  CERAMICS_NAMESPACE_END
  