// Generated by scripts/generate.mjs from bindings/api.mjs. Do not edit.
///|
#external
pub type RenderContext
///|
pub extern "js" fn RenderContext::renderer(
self : RenderContext,
) -> WebGLRenderer =
#| (self) => self.renderer
///|
pub extern "js" fn RenderContext::scene(self : RenderContext) -> Scene =
#| (self) => self.scene
///|
pub extern "js" fn RenderContext::camera(self : RenderContext) -> Camera =
#| (self) => self.camera
///|
pub extern "js" fn RenderContext::geometry(
self : RenderContext,
) -> BufferGeometry =
#| (self) => self.geometry
///|
pub extern "js" fn RenderContext::object(self : RenderContext) -> Object3D =
#| (self) => self.object
///|
pub extern "js" fn RenderContext::material(self : RenderContext) -> Material =
#| (self) => self.material
///|
extern "js" fn RenderContext::ffi_group(
self : RenderContext,
) -> Nullable[GeometryGroup] =
#| (self) => self.group
///|
pub fn RenderContext::group(self : RenderContext) -> GeometryGroup? {
self.ffi_group().to_option()
}