Example usage for com.badlogic.gdx.graphics.g3d RenderableProvider getRenderables

List of usage examples for com.badlogic.gdx.graphics.g3d RenderableProvider getRenderables

Introduction

In this page you can find the example usage for com.badlogic.gdx.graphics.g3d RenderableProvider getRenderables.

Prototype

public void getRenderables(Array<Renderable> renderables, Pool<Renderable> pool);

Source Link

Document

Returns Renderable instances.

Usage

From source file:com.badlogic.gdx.tests.g3d.ModelCache.java

/** Adds the specified {@link RenderableProvider} to the cache, see {@link #add(Renderable)}. */
public void add(final RenderableProvider renderableProvider) {
    renderableProvider.getRenderables(tmp, renderablesPool);
    for (int i = 0, n = tmp.size; i < n; ++i)
        add(tmp.get(i));/*from  ww  w  . j  ava  2 s.c o  m*/
    tmp.clear();
}

From source file:com.badlogic.gdx.tests.g3d.shadows.utils.AABBNearFarAnalyzer.java

License:Apache License

protected <T extends RenderableProvider> void getRenderables(Iterable<T> renderableProviders) {
    for (RenderableProvider renderableProvider : renderableProviders) {
        renderableProvider.getRenderables(renderables, renderablesPool);
    }//from w  w  w. ja  va2  s  . c  o m
}