var LAYER3D_CONST = { OBJECT_TYPE: { MESH: 'mesh', SKINNED_MESH: 'skinned_mesh', LIGHT: 'light', CAMERA: 'camera', SCENE: 'scene', GROUP: 'group', CANVAS2D: 'canvas2d'} , LIGHT_TYPE: { AMBIENT: 'ambient', DIRECT: 'direct', POINT: 'point', SPOT: 'spot'} , MATERIAL_TYPE: { BASIC: 'basic', LAMBERT: 'lambert', PHONG: 'phong', PBR: 'pbr', PBR2: 'pbr2', MATCAP: 'matcap', POINT: 'point', LINE: 'line', CANVAS2D: 'canvas2d', SHADER: 'shader', DEPTH: 'depth', DISTANCE: 'distance'} , FOG_TYPE: { NORMAL: 'normal', EXP2: 'exp2'} , BLEND_TYPE: { NONE: 'none', NORMAL: 'normal', ADD: 'add', CUSTOM: 'custom'} , BLEND_EQUATION: { ADD: 32774, SUBTRACT: 32778, REVERSE_SUBTRACT: 32779} , BLEND_FACTOR: { ZERO: 0, ONE: 1, SRC_COLOR: 768, ONE_MINUS_SRC_COLOR: 769, SRC_ALPHA: 770, ONE_MINUS_SRC_ALPHA: 771, DST_ALPHA: 772, ONE_MINUS_DST_ALPHA: 773, DST_COLOR: 774, ONE_MINUS_DST_COLOR: 775} , CULL_FACE_TYPE: { NONE: 'none', FRONT: 'front', BACK: 'back', FRONT_AND_BACK: 'front_and_back'} , DRAW_SIDE: { FRONT: 'front', BACK: 'back', DOUBLE: 'double'} , DRAW_MODE: { POINTS: 0, LINES: 1, LINE_LOOP: 2, LINE_STRIP: 3, TRIANGLES: 4, TRIANGLE_STRIP: 5, TRIANGLE_FAN: 6} , SHADING_TYPE: { SMOOTH_SHADING: 'smooth_shading', FLAT_SHADING: 'flat_shading'} , VERTEX_COLOR: { NONE: 0, RGB: 1, RGBA: 2} , ENVMAP_COMBINE_TYPE: { MULTIPLY: 'ENVMAP_BLENDING_MULTIPLY', MIX: 'ENVMAP_BLENDING_MIX', ADD: 'ENVMAP_BLENDING_ADD'} , WEBGL_COMPARE_FUNC: { LEQUAL: 515, GEQUAL: 518, LESS: 513, GREATER: 516, EQUAL: 514, NOTEQUAL: 517, ALWAYS: 519, NEVER: 512} , WEBGL_OP: { KEEP: 7680, REPLACE: 7681, INCR: 7682, DECR: 7683, INVERT: 5386, INCR_WRAP: 34055, DECR_WRAP: 34056} } ; module.exports = LAYER3D_CONST;