dispose method
Implementation
@override
void dispose() {
if(_didDispose) return;
_didDispose = true;
dispatchEvent(Event(type: "dispose"));
depthTexture?.dispose();
texture.dispose();
options.dispose();
// textures.forEach((t){
// t.dispose();
// });
// textures.clear();
}