use web_sys::{WebGl2RenderingContext, WebGlTexture};
#[derive(Debug, Clone)]
pub struct FramebufferCreateContext {
gl: WebGl2RenderingContext,
now: f64,
webgl_texture: Option<WebGlTexture>,
}
impl FramebufferCreateContext {
pub fn new(gl: WebGl2RenderingContext, now: f64, webgl_texture: Option<WebGlTexture>) -> Self {
Self {
gl,
now,
webgl_texture,
}
}
pub fn gl(&self) -> &WebGl2RenderingContext {
&self.gl
}
pub fn now(&self) -> f64 {
self.now
}
pub fn webgl_texture(&self) -> &Option<WebGlTexture> {
&self.webgl_texture
}
}