package openfl.display3D.textures {
import openfl.events.EventDispatcher;
import openfl.display3D.Context3D;
/**
 * 	The TextureBase class is the base class for Context3D texture objects.
 * 
 * 	**Note:** You cannot create your own texture classes using TextureBase. To add
 * 	functionality to a texture class, extend either Texture or CubeTexture instead.
 * 
 * @externs
 */
public class TextureBase extends openfl.events.EventDispatcher {
	function TextureBase(context:openfl.display3D.Context3D) {
		super(undefined);
	}
	/**
	 * 		Frees all GPU resources associated with this texture. After disposal, calling
	 * 		`upload()` or rendering with this object fails.
	 * 	
	 */
	public function dispose():void {}
}
}
