react-babylonjs
Version:
React for Babylon.js
28 lines (27 loc) • 844 B
TypeScript
export type RenderOptions = {
/**
* Observes visibility and does not render scene when no pixels of canvas are visible
* Defaults to false, so you need to opt-in
*/
whenVisibleOnly?: boolean;
};
export type SharedEngineProps = {
/**
* Skip rendering if set to true (takes precedence over RenderOptions.whenVisibleOnly)
*/
isPaused?: boolean;
/**
* Attach resize event when canvas resizes (window resize may not occur).
* Defaults to true, so you need to opt-out.
*/
observeCanvasResize?: boolean;
/**
* By default touch-action: 'none' will be on the canvas. Use this to disable.
*/
touchActionNone?: boolean;
/**
* Useful if you want to attach CSS to the canvas by css #id selector.
*/
canvasId?: string;
renderOptions?: RenderOptions;
};