cheerpjCreateDisplay

GUI要素の表示

cheerpjCreateDisplay は、グラフィカルレンダリングに使用される要素をDOMに追加します。

function cheerpjCreateDisplay(
width: number,
height: number,
parent?: HTMLElement
): HTMLElement;

パラメーター

  • width (number) - 表示エリアの幅をCSSピクセル単位で指定します。親の幅に合わせる場合は-1 を指定します。
  • height (number) - 表示エリアの高さをCSSピクセル単位で指定します。親の高さに合わせる場合は-1 を指定します。
  • parent (HTMLElement, optional ) - 表示エリアを子要素として追加する親要素を指定します。

戻り値

cheerpjCreateDisplay は、作成された表示エリアを表すHTMLElement を返します。

表示エリアの作成

cheerpjCreateDisplay(800, 600);

これにより、800x600の表示エリアが作成され、ドキュメントのボディに追加されます。

ページ全体の使用

cheerpjCreateDisplay(-1, -1, document.body);

これにより、ページ全体を占有し、ページサイズの変更に対応する表示エリアが作成されます。

Reactでの使用例

import { useRef, useEffect } from "react";
function Display({ width, height }) {
const parent = useRef();
useEffect(() => {
cheerpjCreateDisplay(width, height, parent);
});
return <div ref={parent} />;
}
このページは役に立ちましたか?
ページの変更を提案する