mirror of
https://github.com/smallmain/cocos-enhance-kit.git
synced 2025-01-15 07:21:07 +00:00
43 lines
1.3 KiB
JavaScript
43 lines
1.3 KiB
JavaScript
|
function adaptView (viewProto) {
|
||
|
Object.assign(viewProto, {
|
||
|
_adjustViewportMeta () {
|
||
|
// minigame not support
|
||
|
},
|
||
|
|
||
|
setRealPixelResolution (width, height, resolutionPolicy) {
|
||
|
// Reset the resolution size and policy
|
||
|
this.setDesignResolutionSize(width, height, resolutionPolicy);
|
||
|
},
|
||
|
|
||
|
enableAutoFullScreen (enabled) {
|
||
|
cc.warn('cc.view.enableAutoFullScreen() is not supported on minigame platform.');
|
||
|
},
|
||
|
|
||
|
isAutoFullScreenEnabled () {
|
||
|
return false;
|
||
|
},
|
||
|
|
||
|
setCanvasSize () {
|
||
|
cc.warn('cc.view.setCanvasSize() is not supported on minigame platform.');
|
||
|
},
|
||
|
|
||
|
setFrameSize () {
|
||
|
cc.warn('frame size is readonly on minigame platform.');
|
||
|
},
|
||
|
|
||
|
_initFrameSize () {
|
||
|
let locFrameSize = this._frameSize;
|
||
|
if (__globalAdapter.isSubContext) {
|
||
|
let sharedCanvas = window.sharedCanvas || __globalAdapter.getSharedCanvas();
|
||
|
locFrameSize.width = sharedCanvas.width;
|
||
|
locFrameSize.height = sharedCanvas.height;
|
||
|
}
|
||
|
else {
|
||
|
locFrameSize.width = window.innerWidth;
|
||
|
locFrameSize.height = window.innerHeight;
|
||
|
}
|
||
|
},
|
||
|
});
|
||
|
}
|
||
|
|
||
|
module.exports = adaptView;
|