use web_sys::{HtmlCanvasElement, WebGl2RenderingContext};
#[derive(Debug, Clone)]
pub struct TextureCreateContext {
gl: WebGl2RenderingContext,
now: f64,
canvas: HtmlCanvasElement,
}
impl TextureCreateContext {
pub fn new(gl: WebGl2RenderingContext, now: f64, canvas: HtmlCanvasElement) -> Self {
Self { gl, now, canvas }
}
pub fn gl(&self) -> &WebGl2RenderingContext {
&self.gl
}
pub fn now(&self) -> f64 {
self.now
}
pub fn canvas(&self) -> &HtmlCanvasElement {
&self.canvas
}
}