Modifier and Type | Class and Description |
---|---|
class |
ModelCache
ModelCache tries to combine multiple render calls into a single render call by merging them where possible.
|
class |
ModelInstance
An instance of a
Model , allows to specify global transform and modify the materials, as it has a copy of the model's
materials. |
Modifier and Type | Method and Description |
---|---|
<T extends RenderableProvider> |
ModelCache.add(java.lang.Iterable<T> renderableProviders)
Adds the specified
RenderableProvider s to the cache, see ModelCache.add(Renderable) . |
<T extends RenderableProvider> |
ModelBatch.render(java.lang.Iterable<T> renderableProviders)
Calls
getRenderables(Array, Pool) and adds all returned Renderable instances to the
current batch to be rendered. |
<T extends RenderableProvider> |
ModelBatch.render(java.lang.Iterable<T> renderableProviders,
Environment environment)
Calls
getRenderables(Array, Pool) and adds all returned Renderable instances to the
current batch to be rendered. |
<T extends RenderableProvider> |
ModelBatch.render(java.lang.Iterable<T> renderableProviders,
Environment environment,
Shader shader)
Calls
getRenderables(Array, Pool) and adds all returned Renderable instances to the
current batch to be rendered. |
<T extends RenderableProvider> |
ModelBatch.render(java.lang.Iterable<T> renderableProviders,
Shader shader)
Calls
getRenderables(Array, Pool) and adds all returned Renderable instances to the
current batch to be rendered. |
Modifier and Type | Method and Description |
---|---|
void |
ModelCache.add(RenderableProvider renderableProvider)
Adds the specified
RenderableProvider to the cache, see ModelCache.add(Renderable) . |
void |
ModelBatch.render(RenderableProvider renderableProvider)
Calls
getRenderables(Array, Pool) and adds all returned Renderable instances to the
current batch to be rendered. |
void |
ModelBatch.render(RenderableProvider renderableProvider,
Environment environment)
Calls
getRenderables(Array, Pool) and adds all returned Renderable instances to the
current batch to be rendered. |
void |
ModelBatch.render(RenderableProvider renderableProvider,
Environment environment,
Shader shader)
Calls
getRenderables(Array, Pool) and adds all returned Renderable instances to the
current batch to be rendered. |
void |
ModelBatch.render(RenderableProvider renderableProvider,
Shader shader)
Calls
getRenderables(Array, Pool) and adds all returned Renderable instances to the
current batch to be rendered. |
Modifier and Type | Class and Description |
---|---|
class |
ParticleSystem
Singleton class which manages the particle effects.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ParticleBatch<T extends ParticleControllerRenderData>
Common interface to all the batches that render particles.
|
Modifier and Type | Class and Description |
---|---|
class |
BillboardParticleBatch
This class is used to render billboard particles.
|
class |
BufferedParticleBatch<T extends ParticleControllerRenderData>
Base class of all the batches requiring to buffer
ParticleControllerRenderData |
class |
ModelInstanceParticleBatch
This class is used to render particles having a model instance channel.
|
class |
PointSpriteParticleBatch
This class is used to draw particles as point sprites.
|
Modifier and Type | Class and Description |
---|---|
class |
ShapeCache
A relatively lightweight class which can be used to render basic shapes which don't need a node structure and alike.
|
Modifier and Type | Method and Description |
---|---|
static void |
RenderableShapeBuilder.buildNormals(MeshPartBuilder builder,
RenderableProvider renderableProvider,
float vectorSize)
Builds normal, tangent and binormal of a RenderableProvider with default colors (normal blue, tangent red, binormal green).
|
static void |
RenderableShapeBuilder.buildNormals(MeshPartBuilder builder,
RenderableProvider renderableProvider,
float vectorSize,
Color normalColor,
Color tangentColor,
Color binormalColor)
Builds normal, tangent and binormal of a RenderableProvider.
|