boda_jsEnv/bodaEnv/env/PointerEvent.js
xuxiaobo-bobo 842b34b5ca 0218
2024-02-18 15:40:48 +08:00

158 lines
5.7 KiB
JavaScript

// PointerEvent对象
bodaEnv.memory.globlProtoObj["PointerEvent"] = function PointerEvent() {
let arg = arguments[0];
if (arg != 'bobo') {
bodaEnv.toolsFunc.console_copy('PointerEvent 实例化对象 --->', bodaEnv.toolsFunc.stringify_bo(arguments, function (k, v) {
if (v == window) {
return 'window';
} else {
return v;
}
}));
}
;
};
bodaEnv.toolsFunc.safeProto(bodaEnv.memory.globlProtoObj["PointerEvent"], "PointerEvent");
bodaEnv.memory.globlProtoObj["PointerEvent"].prototype.__proto__ = bodaEnv.memory.globlProtoObj["MouseEvent"].prototype;
bodaEnv.memory.globlProtoObj["PointerEvent"].__proto__ = bodaEnv.memory.globlProtoObj["MouseEvent"];
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["PointerEvent"].prototype, "pointerId", {
configurable: true,
enumerable: true,
get: {
pointerId() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["PointerEvent"].prototype, "PointerEvent", "pointerId_get", arguments);
}
}.pointerId,
set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["PointerEvent"].prototype, "width", {
configurable: true,
enumerable: true,
get: {
width() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["PointerEvent"].prototype, "PointerEvent", "width_get", arguments);
}
}.width,
set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["PointerEvent"].prototype, "height", {
configurable: true,
enumerable: true,
get: {
height() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["PointerEvent"].prototype, "PointerEvent", "height_get", arguments);
}
}.height,
set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["PointerEvent"].prototype, "pressure", {
configurable: true,
enumerable: true,
get: {
pressure() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["PointerEvent"].prototype, "PointerEvent", "pressure_get", arguments);
}
}.pressure,
set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["PointerEvent"].prototype, "tiltX", {
configurable: true,
enumerable: true,
get: {
tiltX() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["PointerEvent"].prototype, "PointerEvent", "tiltX_get", arguments);
}
}.tiltX,
set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["PointerEvent"].prototype, "tiltY", {
configurable: true,
enumerable: true,
get: {
tiltY() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["PointerEvent"].prototype, "PointerEvent", "tiltY_get", arguments);
}
}.tiltY,
set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["PointerEvent"].prototype, "azimuthAngle", {
configurable: true,
enumerable: true,
get: {
azimuthAngle() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["PointerEvent"].prototype, "PointerEvent", "azimuthAngle_get", arguments);
}
}.azimuthAngle,
set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["PointerEvent"].prototype, "altitudeAngle", {
configurable: true,
enumerable: true,
get: {
altitudeAngle() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["PointerEvent"].prototype, "PointerEvent", "altitudeAngle_get", arguments);
}
}.altitudeAngle,
set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["PointerEvent"].prototype, "tangentialPressure", {
configurable: true,
enumerable: true,
get: {
tangentialPressure() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["PointerEvent"].prototype, "PointerEvent", "tangentialPressure_get", arguments);
}
}.tangentialPressure,
set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["PointerEvent"].prototype, "twist", {
configurable: true,
enumerable: true,
get: {
twist() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["PointerEvent"].prototype, "PointerEvent", "twist_get", arguments);
}
}.twist,
set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["PointerEvent"].prototype, "pointerType", {
configurable: true,
enumerable: true,
get: {
pointerType() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["PointerEvent"].prototype, "PointerEvent", "pointerType_get", arguments);
}
}.pointerType,
set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["PointerEvent"].prototype, "isPrimary", {
configurable: true,
enumerable: true,
get: {
isPrimary() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["PointerEvent"].prototype, "PointerEvent", "isPrimary_get", arguments);
}
}.isPrimary,
set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["PointerEvent"].prototype, "getCoalescedEvents", {
configurable: true,
enumerable: true,
writable: true,
value: {
getCoalescedEvents() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["PointerEvent"].prototype, "PointerEvent", "getCoalescedEvents", arguments);
}
}.getCoalescedEvents
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["PointerEvent"].prototype, "getPredictedEvents", {
configurable: true,
enumerable: true,
writable: true,
value: {
getPredictedEvents() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["PointerEvent"].prototype, "PointerEvent", "getPredictedEvents", arguments);
}
}.getPredictedEvents
});