@Override
	public SpriteFxVisual newInstance() {
		SpriteFxVisual instance = new SpriteFxVisual();
		super.copyFields(instance);
		instance.halfWidth = this.halfWidth;
		instance.halfHeight = this.halfHeight;
		instance.texture = this.texture;
		instance.blendMode = this.blendMode;
		
		return instance;
	}