export declare const renderStateReadMe = "### \u9ED8\u8BA4\u4F7F\u7528\u7684\u6E32\u67D3\u72B6\u6001\n```\n{\n depthTest: {\n enabled: true,\n },\n cull: {\n enabled: true,\n face: 1029,\n },\n blending: {\n enabled: true,\n equationRgb: 0x8006,\n equationAlpha: 0x8006,\n functionSourceRgb: 0x0302,\n functionSourceAlpha: 1,\n functionDestinationRgb: 0x0303,\n functionDestinationAlpha: 0x0303,\n }\n};\n```\n\n### \u6240\u6709\u72B6\u6001\u503C\u8BF4\u660E\n```\ninterface RenderStateOptions {\n // \u9ED8\u8BA4\u503C\uFF1A2305 \u53EF\u9009\u503C: 2304(CLOCKWISE\u987A\u65F6\u9488), 2305(COUNTER_CLOCKWISE\u9006\u65F6\u9488)\n frontFace?: number, \n cull?: {\n enabled?: boolean, // false\n // \u9ED8\u8BA4\u503C\uFF1A1029 \u53EF\u9009\u503C\uFF1A1028(FRONT), 1029(BACK), 1032(FRONT_AND_BACK)\n face?: CullFace, // CullFace.BACK\n },\n lineWidth?: number, // 1 windows\u7CFB\u7EDF\u53EA\u80FD\u662F\uFF0C\u663E\u5361\u9A71\u52A8\u539F\u56E0\uFF0C\u8BBE\u7F6E\u5176\u4ED6\u6570\u503C\u4E0D\u8D77\u4F5C\u7528\uFF01\n polygonOffset?: {\n enabled?: boolean, // false\n factor?: number, // 0,\n units?: number, // 0\n },\n scissorTest?: {\n enabled?: boolean, // false,\n rectangle?: {\n x?: number, // 0,\n y?: number, // 0,\n width?: number, // 0,\n height?: number, // 0\n }\n },\n depthRange?: {\n near?: number, // 0,\n far?: number, // 1\n },\n depthTest?: {\n enabled?: boolean; // false,\n // \u9ED8\u8BA4\u503C:513 \u53EF\u9009\u503C\uFF1A512(NEVER), 513(LESS), 514(EQUAL), 515(LESS_OR_EQUAL), \n // 516(GREATER), 517(NOT_EQUAL), 518(GREATER_OR_EQUAL), 519(ALWAYS)\n func?: number; \n },\n colorMask?: {\n red?: boolean, // true,\n green?: boolean, // true,\n blue?: boolean, // true,\n alpha?: boolean, // true\n },\n depthMask?: boolean, // true,\n stencilMask?: number, // ~0\n blending?: {\n enabled?: boolean, // false,\n color?: {\n red?: number, // 0.0,\n green?: number, // 0.0,\n blue?: number, // 0.0,\n alpha?: number, // 0.0\n },\n // \u9ED8\u8BA4\u503C\uFF1A32774, \u53EF\u9009\u503C\uFF1A32774(ADD), 32778(SUBTRACT), 32779(REVERSE_SUBTRACT), 32775(MIN), MIN(MAX)\n equationRgb?: BlendEquation, // BlendEquation.ADD,\n // \u9ED8\u8BA4\u503C\uFF1A32774, \u53EF\u9009\u503C\uFF1A32774(ADD), 32778(SUBTRACT), 32779(REVERSE_SUBTRACT), 32775(MIN), MIN(MAX)\n equationAlpha?: BlendEquation, // BlendEquation.ADD,\n // BlendFunction\u7C7B\u578B\u53EF\u9009\u503C\uFF1A0(ZERO), 1(ONE), 768(SOURCE_COLOR), 769(ONE_MINUS_SOURCE_COLOR),\n // 774(DESTINATION_COLOR), 775(ONE_MINUS_DESTINATION_COLOR), 770(SOURCE_ALPHA),\n // 771(ONE_MINUS_SOURCE_ALPHA), 772(DESTINATION_ALPHA), 773(ONE_MINUS_DESTINATION_ALPHA),\n // 32769(CONSTANT_COLOR), 32770(ONE_MINUS_CONSTANT_COLOR), 32771(CONSTANT_ALPHA),\n // 32772(ONE_MINUS_CONSTANT_ALPHA), 776(SOURCE_ALPHA_SATURATE)\n // \u9ED8\u8BA4\u503C\uFF1A1, \u53EF\u9009\u503C\u53C2\u89C1\u4E0A\u65B9BlendFunction\u7C7B\u578B\u53EF\u9009\u503C\n functionSourceRgb?: BlendFunction, // BlendFunction.ONE,\n // \u9ED8\u8BA4\u503C\uFF1A1, \u53EF\u9009\u503C\u53C2\u89C1\u4E0A\u65B9BlendFunction\u7C7B\u578B\u53EF\u9009\u503C\n functionSourceAlpha?: BlendFunction, // BlendFunction.ONE,\n // \u9ED8\u8BA4\u503C\uFF1A0, \u53EF\u9009\u503C\u53C2\u89C1\u4E0A\u65B9BlendFunction\u7C7B\u578B\u53EF\u9009\u503C\n functionDestinationRgb?: BlendFunction, // BlendFunction.ZERO,\n // \u9ED8\u8BA4\u503C\uFF1A0, \u53EF\u9009\u503C\u53C2\u89C1\u4E0A\u65B9BlendFunction\u7C7B\u578B\u53EF\u9009\u503C\n functionDestinationAlpha?: BlendFunction, // BlendFunction.ZERO\n },\n stencilTest?: {\n enabled?: boolean, // false,\n // StencilFunction\u7C7B\u578B\u53EF\u9009\u503C\uFF1A512(NEVER), 513(LESS), 514(EQUAL), 515(LESS_OR_EQUAL),\n // 516(GREATER), 517(NOT_EQUAL), 518(GREATER_OR_EQUAL), 519(ALWAYS)\n // \u9ED8\u8BA4\u503C 519, \u53EF\u9009\u503C\u53C2\u89C1StencilFunction\u7C7B\u578B\u53EF\u9009\u503C\n frontFunction?: StencilFunction, // StencilFunction.ALWAYS,\n // \u9ED8\u8BA4\u503C 519, \u53EF\u9009\u503C\u53C2\u89C1StencilFunction\u7C7B\u578B\u53EF\u9009\u503C\n backFunction?: StencilFunction, // StencilFunction.ALWAYS,\n reference?: number; // 0,\n mask?: number; // ~0,\n // StencilOperation\u7C7B\u578B\u53EF\u9009\u503C\uFF1A0(ZERO), 7680(KEEP), 7681(REPLACE), 7682(INCREMENT),\n // 7683(DECREMENT), 5386(INVERT), 34055(INCREMENT_WRAP), 34056(DECREMENT_WRAP)\n frontOperation?: {\n // \u9ED8\u8BA4\u503C\uFF1A7680\uFF0C\u53EF\u9009\u503C\u53C2\u89C1\u4E0A\u65B9StencilOperation\u7C7B\u578B\u53EF\u9009\u503C\n fail?: StencilOperation, // StencilOperation.KEEP,\n // \u9ED8\u8BA4\u503C\uFF1A7680\uFF0C\u53EF\u9009\u503C\u53C2\u89C1\u4E0A\u65B9StencilOperation\u7C7B\u578B\u53EF\u9009\u503C\n zFail?: StencilOperation, // StencilOperation.KEEP,\n // \u9ED8\u8BA4\u503C\uFF1A7680\uFF0C\u53EF\u9009\u503C\u53C2\u89C1\u4E0A\u65B9StencilOperation\u7C7B\u578B\u53EF\u9009\u503C\n zPass?: StencilOperation, // StencilOperation.KEEP\n },\n backOperation?: {\n // \u9ED8\u8BA4\u503C\uFF1A7680\uFF0C\u53EF\u9009\u503C\u53C2\u89C1\u4E0A\u65B9StencilOperation\u7C7B\u578B\u53EF\u9009\u503C\n fail?: StencilOperation, // StencilOperation.KEEP,\n // \u9ED8\u8BA4\u503C\uFF1A7680\uFF0C\u53EF\u9009\u503C\u53C2\u89C1\u4E0A\u65B9StencilOperation\u7C7B\u578B\u53EF\u9009\u503C\n zFail?: StencilOperation, // StencilOperation.KEEP,\n // \u9ED8\u8BA4\u503C\uFF1A7680\uFF0C\u53EF\u9009\u503C\u53C2\u89C1\u4E0A\u65B9StencilOperation\u7C7B\u578B\u53EF\u9009\u503C\n zPass?: StencilOperation, // StencilOperation.KEEP\n }\n },\n sampleCoverage?: {\n enabled?: boolean, // false,\n value?: number, // 1.0,\n invert?: boolean, // false\n }\n}\n```\n";