engine3d = _engine3d;
	public MarkerRenderer( IDeviceRenderer _render, Object _oSource,			Location _lo, LineAttributes _la, Fill _paletteEntry, Marker _m,			int _markerSize, DeferredCache _dc, boolean _bDeferred,			boolean _bTransposed, Engine3D _engine3d, Location _panningOffset )	{		this.iRender = _render;		paletteEntry = _paletteEntry;		la = _la;		dc = _dc;		bDeferred = _bDeferred;		oSource = _oSource;		engine3d = _engine3d;		m = _m;		bTransposed = _bTransposed;		panningOffset = _panningOffset;		iSize = ( _markerSize < 0 ) ? m.getSize( ) : _markerSize;		bRendering3D = _lo instanceof Location3D;		if ( bRendering3D )		{			lo3d = (Location3D) _lo;		}		else		{			lo = _lo;		}	}