public void removeFromQueue(final Spatial spatial, final RenderBucketType type) { if (type == RenderBucketType.Inherit || type == RenderBucketType.Skip) { throw new Ardor3dException("Can't remove spatial from bucket of type: " + type); } final RenderBucket renderBucket = getRenderBucket(type); if (renderBucket != null) { renderBucket.remove(spatial); } else { throw new Ardor3dException("No bucket exists of type: " + type); } }
public void removeFromQueue(final Spatial spatial, final RenderBucketType type) { if (type == RenderBucketType.Inherit || type == RenderBucketType.Skip) { throw new Ardor3dException("Can't remove spatial from bucket of type: " + type); } final RenderBucket renderBucket = getRenderBucket(type); if (renderBucket != null) { renderBucket.remove(spatial); } else { throw new Ardor3dException("No bucket exists of type: " + type); } }
public void addToQueue(final Spatial spatial, final RenderBucketType type) { if (type == RenderBucketType.Inherit || type == RenderBucketType.Skip) { throw new Ardor3dException("Can't add spatial to bucket of type: " + type); } if (Constants.enableInstancedGeometrySupport && prepareForInstancing(spatial)) { return; } final RenderBucket renderBucket = getRenderBucket(type); if (renderBucket != null) { renderBucket.add(spatial); } else { throw new Ardor3dException("No bucket exists of type: " + type); } }
public void addToQueue(final Spatial spatial, final RenderBucketType type) { if (type == RenderBucketType.Inherit || type == RenderBucketType.Skip) { throw new Ardor3dException("Can't add spatial to bucket of type: " + type); } if (Constants.enableInstancedGeometrySupport && prepareForInstancing(spatial)) { return; } final RenderBucket renderBucket = getRenderBucket(type); if (renderBucket != null) { renderBucket.add(spatial); } else { throw new Ardor3dException("No bucket exists of type: " + type); } }