maspack.render
Class RenderList
java.lang.Object
maspack.render.RenderList
public class RenderList
- extends java.lang.Object
Maintains a list of renderable objects for use by GLViewer.
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RenderList
public RenderList()
addIfVisible
public <C extends GLRenderable> boolean addIfVisible(C r)
addIfVisibleAll
public void addIfVisibleAll(java.util.Collection<? extends GLRenderable> renderables)
getOpaque
public GLRenderable getOpaque(int i)
getTransparent
public GLRenderable getTransparent(int i)
getOpaque2d
public GLRenderable getOpaque2d(int i)
getTransparent2d
public GLRenderable getTransparent2d(int i)
clear
public void clear()
numTransparent
public int numTransparent()
numOpaque
public int numOpaque()
numTransparent2d
public int numTransparent2d()
numOpaque2d
public int numOpaque2d()
numTransparentSelQueries
public int numTransparentSelQueries()
numOpaqueSelQueries
public int numOpaqueSelQueries()
numTransparent2dSelQueries
public int numTransparent2dSelQueries()
numOpaque2dSelQueries
public int numOpaque2dSelQueries()
numSelectionQueriesNeeded
public int numSelectionQueriesNeeded()
size
public int size()
updateBounds
public void updateBounds(Point3d pmin,
Point3d pmax)
get
public GLRenderable get(int idx)