🤖 Merge PR #49940 [matter-js] Add Render.lookAt method and Render.showSleeping option by @mashafomasha

Co-authored-by: Maria Fomashina <m.fomashina@corp.mail.ru>
This commit is contained in:
Maria Fomashina
2020-12-08 09:32:29 +03:00
committed by GitHub
parent ee963d0c05
commit c5eb0756fb

View File

@@ -2492,6 +2492,29 @@ declare namespace Matter {
* default undefined
*/
wireframeBackground?: string
/**
* Sets opacity of sleeping body if `render.options.showSleeping` is enabled
* @type boolean
* default true
*/
showSleeping?: boolean;
}
interface IRenderLookAtObject {
bounds?: Bounds;
position?: {
x: number;
y: number;
};
min?: {
x: number;
y: number;
};
max?: {
x: number;
y: number;
};
}
/**
@@ -2538,6 +2561,15 @@ declare namespace Matter {
* @param {engine} engine
*/
static world(render: Render): void;
/**
* Positions and sizes the viewport around the given object bounds.
* @method lookAt
* @param {Render} render
* @param {IRenderLookAtObject | IRenderLookAtObject[]} objects
* @param {Vector} paddiing
* @param {boolean} center
*/
static lookAt(render: Render, objects: IRenderLookAtObject | IRenderLookAtObject[], paddiing?: Vector, center?: boolean): void;
/**
* A back-reference to the `Matter.Render` module.