package org.archstudio.bna.facets.peers;
import javax.media.opengl.GL2ES2;
import org.archstudio.bna.IThing;
import org.archstudio.bna.IThingPeer;
import org.archstudio.bna.ui.IUIResources;
import org.eclipse.swt.graphics.GC;
import org.eclipse.swt.graphics.Rectangle;
public interface IHasShadowPeer<T extends IThing> extends IThingPeer<T> {
public boolean drawShadow(Rectangle localBounds, IUIResources r);
public void drawShadow(GL2ES2 gl, Rectangle localBounds, IUIResources r);
public void drawShadow(GC gc, Rectangle localBounds, IUIResources r);
}