Modifier and Type | Field and Description |
---|---|
protected Array<Renderable> |
ModelBatch.renderables
list of Renderables to be rendered in the current batch
|
Modifier and Type | Method and Description |
---|---|
Renderable |
ModelInstance.getRenderable(Renderable out) |
Renderable |
ModelInstance.getRenderable(Renderable out,
Node node) |
Renderable |
ModelInstance.getRenderable(Renderable out,
Node node,
NodePart nodePart) |
protected Renderable |
ModelBatch.RenderablePool.newObject() |
Renderable |
ModelBatch.RenderablePool.obtain() |
Renderable |
Renderable.set(Renderable renderable) |
Modifier and Type | Method and Description |
---|---|
void |
ModelCache.add(Renderable renderable)
Adds the specified
Renderable to the cache. |
boolean |
Shader.canRender(Renderable instance)
Checks whether this shader is intended to render the
Renderable . |
int |
ModelCache.Sorter.compare(Renderable arg0,
Renderable arg1) |
Renderable |
ModelInstance.getRenderable(Renderable out) |
Renderable |
ModelInstance.getRenderable(Renderable out,
Node node) |
Renderable |
ModelInstance.getRenderable(Renderable out,
Node node,
NodePart nodePart) |
void |
ModelBatch.render(Renderable renderable)
Add a single
Renderable to the batch. |
void |
Shader.render(Renderable renderable)
Renders the
Renderable , must be called between Shader.begin(Camera, RenderContext) and Shader.end() . |
Renderable |
Renderable.set(Renderable renderable) |
Modifier and Type | Method and Description |
---|---|
void |
ModelCache.getRenderables(Array<Renderable> renderables,
Pool<Renderable> pool) |
void |
ModelCache.getRenderables(Array<Renderable> renderables,
Pool<Renderable> pool) |
void |
ModelInstance.getRenderables(Array<Renderable> renderables,
Pool<Renderable> pool)
Traverses the Node hierarchy and collects
Renderable instances for every node with a graphical representation. |
void |
ModelInstance.getRenderables(Array<Renderable> renderables,
Pool<Renderable> pool)
Traverses the Node hierarchy and collects
Renderable instances for every node with a graphical representation. |
void |
RenderableProvider.getRenderables(Array<Renderable> renderables,
Pool<Renderable> pool)
Returns
Renderable instances. |
void |
RenderableProvider.getRenderables(Array<Renderable> renderables,
Pool<Renderable> pool)
Returns
Renderable instances. |
protected void |
ModelInstance.getRenderables(Node node,
Array<Renderable> renderables,
Pool<Renderable> pool) |
protected void |
ModelInstance.getRenderables(Node node,
Array<Renderable> renderables,
Pool<Renderable> pool) |
void |
ModelCache.Sorter.sort(Camera camera,
Array<Renderable> renderables) |
Modifier and Type | Method and Description |
---|---|
Renderable |
NodePart.setRenderable(Renderable out)
Convenience method to set the material, mesh, meshPartOffset, meshPartSize, primitiveType and bones members of the specified
Renderable.
|
Modifier and Type | Method and Description |
---|---|
Renderable |
NodePart.setRenderable(Renderable out)
Convenience method to set the material, mesh, meshPartOffset, meshPartSize, primitiveType and bones members of the specified
Renderable.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ParticleShader.bindMaterial(Renderable renderable) |
boolean |
ParticleShader.canRender(Renderable renderable) |
static java.lang.String |
ParticleShader.createPrefix(Renderable renderable,
ParticleShader.Config config) |
void |
ParticleShader.render(Renderable renderable) |
Modifier and Type | Method and Description |
---|---|
void |
ParticleSystem.getRenderables(Array<Renderable> renderables,
Pool<Renderable> pool) |
void |
ParticleSystem.getRenderables(Array<Renderable> renderables,
Pool<Renderable> pool) |
Constructor and Description |
---|
ParticleShader(Renderable renderable) |
ParticleShader(Renderable renderable,
ParticleShader.Config config) |
ParticleShader(Renderable renderable,
ParticleShader.Config config,
ShaderProgram shaderProgram) |
ParticleShader(Renderable renderable,
ParticleShader.Config config,
java.lang.String prefix) |
ParticleShader(Renderable renderable,
ParticleShader.Config config,
java.lang.String prefix,
java.lang.String vertexShader,
java.lang.String fragmentShader) |
Modifier and Type | Method and Description |
---|---|
protected Renderable |
BillboardParticleBatch.allocRenderable() |
Modifier and Type | Method and Description |
---|---|
protected Shader |
BillboardParticleBatch.getShader(Renderable renderable) |
Modifier and Type | Method and Description |
---|---|
void |
BillboardParticleBatch.getRenderables(Array<Renderable> renderables,
Pool<Renderable> pool) |
void |
BillboardParticleBatch.getRenderables(Array<Renderable> renderables,
Pool<Renderable> pool) |
void |
ModelInstanceParticleBatch.getRenderables(Array<Renderable> renderables,
Pool<Renderable> pool) |
void |
ModelInstanceParticleBatch.getRenderables(Array<Renderable> renderables,
Pool<Renderable> pool) |
void |
PointSpriteParticleBatch.getRenderables(Array<Renderable> renderables,
Pool<Renderable> pool) |
void |
PointSpriteParticleBatch.getRenderables(Array<Renderable> renderables,
Pool<Renderable> pool) |
Modifier and Type | Method and Description |
---|---|
protected void |
DefaultShader.bindLights(Renderable renderable,
Attributes attributes) |
boolean |
DefaultShader.canRender(Renderable renderable) |
boolean |
DepthShader.canRender(Renderable renderable) |
static java.lang.String |
DefaultShader.createPrefix(Renderable renderable,
DefaultShader.Config config) |
static java.lang.String |
DepthShader.createPrefix(Renderable renderable,
DepthShader.Config config) |
void |
BaseShader.init(ShaderProgram program,
Renderable renderable)
Initialize this shader, causing all registered uniforms/attributes to be fetched.
|
void |
BaseShader.render(Renderable renderable) |
void |
BaseShader.render(Renderable renderable,
Attributes combinedAttributes) |
void |
DefaultShader.render(Renderable renderable,
Attributes combinedAttributes) |
void |
DepthShader.render(Renderable renderable,
Attributes combinedAttributes) |
void |
BaseShader.Setter.set(BaseShader shader,
int inputID,
Renderable renderable,
Attributes combinedAttributes) |
void |
DefaultShader.Setters.Bones.set(BaseShader shader,
int inputID,
Renderable renderable,
Attributes combinedAttributes) |
void |
DefaultShader.Setters.ACubemap.set(BaseShader shader,
int inputID,
Renderable renderable,
Attributes combinedAttributes) |
boolean |
BaseShader.Validator.validate(BaseShader shader,
int inputID,
Renderable renderable) |
boolean |
BaseShader.Uniform.validate(BaseShader shader,
int inputID,
Renderable renderable) |
Constructor and Description |
---|
DefaultShader(Renderable renderable) |
DefaultShader(Renderable renderable,
DefaultShader.Config config) |
DefaultShader(Renderable renderable,
DefaultShader.Config config,
ShaderProgram shaderProgram) |
DefaultShader(Renderable renderable,
DefaultShader.Config config,
java.lang.String prefix) |
DefaultShader(Renderable renderable,
DefaultShader.Config config,
java.lang.String prefix,
java.lang.String vertexShader,
java.lang.String fragmentShader) |
DepthShader(Renderable renderable) |
DepthShader(Renderable renderable,
DepthShader.Config config) |
DepthShader(Renderable renderable,
DepthShader.Config config,
ShaderProgram shaderProgram) |
DepthShader(Renderable renderable,
DepthShader.Config config,
java.lang.String prefix) |
DepthShader(Renderable renderable,
DepthShader.Config config,
java.lang.String prefix,
java.lang.String vertexShader,
java.lang.String fragmentShader) |
Modifier and Type | Method and Description |
---|---|
int |
DefaultRenderableSorter.compare(Renderable o1,
Renderable o2) |
protected abstract Shader |
BaseShaderProvider.createShader(Renderable renderable) |
protected Shader |
DefaultShaderProvider.createShader(Renderable renderable) |
protected Shader |
DepthShaderProvider.createShader(Renderable renderable) |
Shader |
BaseShaderProvider.getShader(Renderable renderable) |
Shader |
ShaderProvider.getShader(Renderable renderable)
Returns a
Shader for the given Renderable . |
Modifier and Type | Method and Description |
---|---|
void |
ShapeCache.getRenderables(Array<Renderable> renderables,
Pool<Renderable> pool) |
void |
ShapeCache.getRenderables(Array<Renderable> renderables,
Pool<Renderable> pool) |
void |
DefaultRenderableSorter.sort(Camera camera,
Array<Renderable> renderables) |
void |
RenderableSorter.sort(Camera camera,
Array<Renderable> renderables)
Sorts the array of
Renderable instances based on some criteria, e.g. |
Modifier and Type | Method and Description |
---|---|
static void |
RenderableShapeBuilder.buildNormals(MeshPartBuilder builder,
Renderable renderable,
float vectorSize,
Color normalColor,
Color tangentColor,
Color binormalColor)
Builds normal, tangent and binormal of a Renderable.
|