9705261127a78a11990b7e76d32d2be14a78add77a7b9634a3777ac1eb041b26.json 5.4 KB

1
  1. {"ast":null,"code":"import { NativeEngine } from \"../nativeEngine.js\";\nimport { NativeDataStream } from \"./nativeDataStream.js\";\nNativeEngine._createNativeDataStream = function () {\n if (_native.NativeDataStream.VALIDATION_ENABLED) {\n return new ValidatedNativeDataStream();\n } else {\n return new NativeDataStream();\n }\n};\n/**\n * Validated Native Data Stream\n */\nexport class ValidatedNativeDataStream extends NativeDataStream {\n constructor() {\n super();\n }\n writeUint32(value) {\n super.writeUint32(_native.NativeDataStream.VALIDATION_UINT_32);\n super.writeUint32(value);\n }\n writeInt32(value) {\n super.writeUint32(_native.NativeDataStream.VALIDATION_INT_32);\n super.writeInt32(value);\n }\n writeFloat32(value) {\n super.writeUint32(_native.NativeDataStream.VALIDATION_FLOAT_32);\n super.writeFloat32(value);\n }\n writeUint32Array(values) {\n super.writeUint32(_native.NativeDataStream.VALIDATION_UINT_32_ARRAY);\n super.writeUint32Array(values);\n }\n writeInt32Array(values) {\n super.writeUint32(_native.NativeDataStream.VALIDATION_INT_32_ARRAY);\n super.writeInt32Array(values);\n }\n writeFloat32Array(values) {\n super.writeUint32(_native.NativeDataStream.VALIDATION_FLOAT_32_ARRAY);\n super.writeFloat32Array(values);\n }\n writeNativeData(handle) {\n super.writeUint32(_native.NativeDataStream.VALIDATION_NATIVE_DATA);\n super.writeNativeData(handle);\n }\n writeBoolean(value) {\n super.writeUint32(_native.NativeDataStream.VALIDATION_BOOLEAN);\n super.writeBoolean(value);\n }\n}","map":{"version":3,"names":["NativeEngine","NativeDataStream","_createNativeDataStream","_native","VALIDATION_ENABLED","ValidatedNativeDataStream","constructor","writeUint32","value","VALIDATION_UINT_32","writeInt32","VALIDATION_INT_32","writeFloat32","VALIDATION_FLOAT_32","writeUint32Array","values","VALIDATION_UINT_32_ARRAY","writeInt32Array","VALIDATION_INT_32_ARRAY","writeFloat32Array","VALIDATION_FLOAT_32_ARRAY","writeNativeData","handle","VALIDATION_NATIVE_DATA","writeBoolean","VALIDATION_BOOLEAN"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/@babylonjs/core/Engines/Native/validatedNativeDataStream.js"],"sourcesContent":["import { NativeEngine } from \"../nativeEngine.js\";\nimport { NativeDataStream } from \"./nativeDataStream.js\";\nNativeEngine._createNativeDataStream = function () {\n if (_native.NativeDataStream.VALIDATION_ENABLED) {\n return new ValidatedNativeDataStream();\n }\n else {\n return new NativeDataStream();\n }\n};\n/**\n * Validated Native Data Stream\n */\nexport class ValidatedNativeDataStream extends NativeDataStream {\n constructor() {\n super();\n }\n writeUint32(value) {\n super.writeUint32(_native.NativeDataStream.VALIDATION_UINT_32);\n super.writeUint32(value);\n }\n writeInt32(value) {\n super.writeUint32(_native.NativeDataStream.VALIDATION_INT_32);\n super.writeInt32(value);\n }\n writeFloat32(value) {\n super.writeUint32(_native.NativeDataStream.VALIDATION_FLOAT_32);\n super.writeFloat32(value);\n }\n writeUint32Array(values) {\n super.writeUint32(_native.NativeDataStream.VALIDATION_UINT_32_ARRAY);\n super.writeUint32Array(values);\n }\n writeInt32Array(values) {\n super.writeUint32(_native.NativeDataStream.VALIDATION_INT_32_ARRAY);\n super.writeInt32Array(values);\n }\n writeFloat32Array(values) {\n super.writeUint32(_native.NativeDataStream.VALIDATION_FLOAT_32_ARRAY);\n super.writeFloat32Array(values);\n }\n writeNativeData(handle) {\n super.writeUint32(_native.NativeDataStream.VALIDATION_NATIVE_DATA);\n super.writeNativeData(handle);\n }\n writeBoolean(value) {\n super.writeUint32(_native.NativeDataStream.VALIDATION_BOOLEAN);\n super.writeBoolean(value);\n }\n}\n"],"mappings":"AAAA,SAASA,YAAY,QAAQ,oBAAoB;AACjD,SAASC,gBAAgB,QAAQ,uBAAuB;AACxDD,YAAY,CAACE,uBAAuB,GAAG,YAAY;EAC/C,IAAIC,OAAO,CAACF,gBAAgB,CAACG,kBAAkB,EAAE;IAC7C,OAAO,IAAIC,yBAAyB,CAAC,CAAC;EAC1C,CAAC,MACI;IACD,OAAO,IAAIJ,gBAAgB,CAAC,CAAC;EACjC;AACJ,CAAC;AACD;AACA;AACA;AACA,OAAO,MAAMI,yBAAyB,SAASJ,gBAAgB,CAAC;EAC5DK,WAAWA,CAAA,EAAG;IACV,KAAK,CAAC,CAAC;EACX;EACAC,WAAWA,CAACC,KAAK,EAAE;IACf,KAAK,CAACD,WAAW,CAACJ,OAAO,CAACF,gBAAgB,CAACQ,kBAAkB,CAAC;IAC9D,KAAK,CAACF,WAAW,CAACC,KAAK,CAAC;EAC5B;EACAE,UAAUA,CAACF,KAAK,EAAE;IACd,KAAK,CAACD,WAAW,CAACJ,OAAO,CAACF,gBAAgB,CAACU,iBAAiB,CAAC;IAC7D,KAAK,CAACD,UAAU,CAACF,KAAK,CAAC;EAC3B;EACAI,YAAYA,CAACJ,KAAK,EAAE;IAChB,KAAK,CAACD,WAAW,CAACJ,OAAO,CAACF,gBAAgB,CAACY,mBAAmB,CAAC;IAC/D,KAAK,CAACD,YAAY,CAACJ,KAAK,CAAC;EAC7B;EACAM,gBAAgBA,CAACC,MAAM,EAAE;IACrB,KAAK,CAACR,WAAW,CAACJ,OAAO,CAACF,gBAAgB,CAACe,wBAAwB,CAAC;IACpE,KAAK,CAACF,gBAAgB,CAACC,MAAM,CAAC;EAClC;EACAE,eAAeA,CAACF,MAAM,EAAE;IACpB,KAAK,CAACR,WAAW,CAACJ,OAAO,CAACF,gBAAgB,CAACiB,uBAAuB,CAAC;IACnE,KAAK,CAACD,eAAe,CAACF,MAAM,CAAC;EACjC;EACAI,iBAAiBA,CAACJ,MAAM,EAAE;IACtB,KAAK,CAACR,WAAW,CAACJ,OAAO,CAACF,gBAAgB,CAACmB,yBAAyB,CAAC;IACrE,KAAK,CAACD,iBAAiB,CAACJ,MAAM,CAAC;EACnC;EACAM,eAAeA,CAACC,MAAM,EAAE;IACpB,KAAK,CAACf,WAAW,CAACJ,OAAO,CAACF,gBAAgB,CAACsB,sBAAsB,CAAC;IAClE,KAAK,CAACF,eAAe,CAACC,MAAM,CAAC;EACjC;EACAE,YAAYA,CAAChB,KAAK,EAAE;IAChB,KAAK,CAACD,WAAW,CAACJ,OAAO,CAACF,gBAAgB,CAACwB,kBAAkB,CAAC;IAC9D,KAAK,CAACD,YAAY,CAAChB,KAAK,CAAC;EAC7B;AACJ","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}