// Generated by scripts/generate.mjs from bindings/api.mjs. Do not edit.
///|
#external
pub type WebGLCubeRenderTarget
///|
#module("@mizchi/three-mbt/constructors")
pub extern "js" fn WebGLCubeRenderTarget::WebGLCubeRenderTarget(
size : Int,
) -> WebGLCubeRenderTarget = "webGLCubeRenderTarget"
///|
pub fn WebGLCubeRenderTarget::as_render_target(
self : WebGLCubeRenderTarget,
) -> WebGLRenderTarget = "%identity"
///|
pub extern "js" fn WebGLCubeRenderTarget::texture(
self : WebGLCubeRenderTarget,
) -> CubeTexture =
#| (self) => self.texture
///|
pub extern "js" fn WebGLCubeRenderTarget::from_equirectangular_texture(
self : WebGLCubeRenderTarget,
renderer : WebGLRenderer,
texture : Texture,
) -> WebGLCubeRenderTarget =
#| (self, renderer, texture) => self.fromEquirectangularTexture(renderer, texture)
///|
pub extern "js" fn WebGLCubeRenderTarget::dispose(
self : WebGLCubeRenderTarget,
) -> Unit =
#| (self) => self.dispose()