56 virtual void init(WGPUDevice device, WGPUTextureFormat texture_format) = 0;
58 virtual void release() = 0;
60 virtual void update(WGPUDevice device, WGPUCommandEncoder encoder,
61 WGPURenderPassEncoder render_pass,
Camera const& camera) = 0;
63 virtual void onGui() = 0;