// Generated by scripts/generate.mjs from bindings/api.mjs. Do not edit.
///|
#external
pub type WebGLArrayRenderTarget
///|
#module("@mizchi/three-mbt/constructors")
pub extern "js" fn WebGLArrayRenderTarget::WebGLArrayRenderTarget(
width : Int,
height : Int,
depth : Int,
) -> WebGLArrayRenderTarget = "webGLArrayRenderTarget"
///|
pub fn WebGLArrayRenderTarget::as_render_target(
self : WebGLArrayRenderTarget,
) -> WebGLRenderTarget = "%identity"
///|
pub extern "js" fn WebGLArrayRenderTarget::texture(
self : WebGLArrayRenderTarget,
) -> DataArrayTexture =
#| (self) => self.texture
///|
pub extern "js" fn WebGLArrayRenderTarget::depth(
self : WebGLArrayRenderTarget,
) -> Int =
#| (self) => self.depth
///|
pub extern "js" fn WebGLArrayRenderTarget::set_size(
self : WebGLArrayRenderTarget,
width : Int,
height : Int,
depth : Int,
) -> Unit =
#| (self, width, height, depth) => self.setSize(width, height, depth)