import Attribute from "grimoirejs/ref/Node/Attribute"; /** * テクスチャへの参照を取得するためのコンバーター * 渡すものが文字列である場合、4つの方法がある。 * * `url`・・・指定したアドレスから画像を解決して取得する * * `backbuffer(バックバッファ名)`・・・名前付きバックバッファのリストから取得する * * `video(ビデオファイルへのURL)`・・・指定したアドレスからビデオを取得してテクスチャとして再生する(deprecated) * * `query(へのクエリ)`・・・指定したクエリで``を探索して利用する。 * 渡すものがオブジェクトである場合、5つの方法がある。 * * `Texture2D型`・・・そのまま利用される * * `HTMLImageElement`・・・必要がある場合リサイズされた上で利用される。(自動的に2の累乗に変換される) * * `HTMLCanvasElement`・・・必要がある場合リサイズされた上で利用される。(自動的に2の累乗に変換される) * * `HTMLVideoElement`・・・必要がある場合リサイズされた上で、自動的に再生される(自動的に2の累乗に変換される) */ export default function TextureConverter(val: any, attr: Attribute): any;