HomeSort by relevance Sort by last modified time
    Searched refs:renderable (Results 1 - 25 of 44) sorted by null

1 2

  /external/libgdx/tests/gdx-tests/src/com/badlogic/gdx/tests/g3d/shadows/system/classical/
Pass1Shader.java 20 import com.badlogic.gdx.graphics.g3d.Renderable;
45 public Pass1Shader (final Renderable renderable) {
46 this(renderable, new Config());
49 public Pass1Shader (final Renderable renderable, final Config config) {
50 this(renderable, config, createPrefix(renderable, config));
53 public Pass1Shader (final Renderable renderable, final Config config, final String prefix)
    [all...]
Pass1ShaderProvider.java 19 import com.badlogic.gdx.graphics.g3d.Renderable;
26 protected Shader createShader (final Renderable renderable) {
27 return new Pass1Shader(renderable);
31 public Shader getShader (Renderable renderable) {
33 if (shader.canRender(renderable)) return shader;
35 final Shader shader = createShader(renderable);
MainShader.java 21 import com.badlogic.gdx.graphics.g3d.Renderable;
50 public void set (BaseShader shader, int inputID, Renderable renderable, Attributes combinedAttributes) {
56 public void set (BaseShader shader, int inputID, Renderable renderable, Attributes combinedAttributes) {
83 public static String createPrefix (final Renderable renderable, final Config config) {
84 return DefaultShader.createPrefix(renderable, config);
87 public MainShader (final Renderable renderable, final Config config)
    [all...]
Pass2Shader.java 24 import com.badlogic.gdx.graphics.g3d.Renderable;
62 public void set (BaseShader shader, int inputID, Renderable renderable, Attributes combinedAttributes) {
68 public void set (BaseShader shader, int inputID, Renderable renderable, Attributes combinedAttributes) {
74 public void set (BaseShader shader, int inputID, Renderable renderable, Attributes combinedAttributes) {
81 public void set (BaseShader shader, int inputID, Renderable renderable, Attributes combinedAttributes) {
91 public void set (BaseShader shader, int inputID, Renderable renderable, Attributes combinedAttributes)
    [all...]
MainShaderProvider.java 19 import com.badlogic.gdx.graphics.g3d.Renderable;
34 protected Shader createShader (final Renderable renderable) {
35 return new MainShader(renderable, config);
Pass2ShaderProvider.java 19 import com.badlogic.gdx.graphics.g3d.Renderable;
34 protected Shader createShader (final Renderable renderable) {
35 return new Pass2Shader(renderable, config);
  /external/libgdx/tests/gdx-tests/src/com/badlogic/gdx/tests/g3d/shadows/system/realistic/
Pass1Shader.java 20 import com.badlogic.gdx.graphics.g3d.Renderable;
45 public Pass1Shader (final Renderable renderable) {
46 this(renderable, new Config());
49 public Pass1Shader (final Renderable renderable, final Config config) {
50 this(renderable, config, createPrefix(renderable, config));
53 public Pass1Shader (final Renderable renderable, final Config config, final String prefix)
    [all...]
Pass1ShaderProvider.java 19 import com.badlogic.gdx.graphics.g3d.Renderable;
26 protected Shader createShader (final Renderable renderable) {
27 return new Pass1Shader(renderable);
31 public Shader getShader (Renderable renderable) {
33 if (shader.canRender(renderable)) return shader;
35 final Shader shader = createShader(renderable);
MainShaderProvider.java 19 import com.badlogic.gdx.graphics.g3d.Renderable;
34 protected Shader createShader (final Renderable renderable) {
35 return new MainShader(renderable, config);
MainShader.java 24 import com.badlogic.gdx.graphics.g3d.Renderable;
111 public static String createPrefix (final Renderable renderable, final Config config) {
112 return DefaultShader.createPrefix(renderable, config);
115 public MainShader (final Renderable renderable, final Config config) {
116 this(renderable, config, createPrefix(renderable, config));
119 public MainShader (final Renderable renderable, final Config config, final String prefix)
    [all...]
  /external/libgdx/gdx/src/com/badlogic/gdx/graphics/g3d/utils/
BaseShaderProvider.java 20 import com.badlogic.gdx.graphics.g3d.Renderable;
28 public Shader getShader (Renderable renderable) {
29 Shader suggestedShader = renderable.shader;
30 if (suggestedShader != null && suggestedShader.canRender(renderable)) return suggestedShader;
32 if (shader.canRender(renderable)) return shader;
34 final Shader shader = createShader(renderable);
40 protected abstract Shader createShader (final Renderable renderable);
ShapeCache.java 26 import com.badlogic.gdx.graphics.g3d.Renderable;
67 private final Renderable renderable = new Renderable(); field in class:ShapeCache
87 // Init renderable
88 renderable.meshPart.mesh = mesh;
89 renderable.meshPart.primitiveType = primitiveType;
90 renderable.material = new Material();
105 builder.part(id, primitiveType, renderable.meshPart);
109 /** Generate mesh and renderable */
    [all...]
DefaultShaderProvider.java 21 import com.badlogic.gdx.graphics.g3d.Renderable;
45 protected Shader createShader (final Renderable renderable) {
46 return new DefaultShader(renderable, config);
DepthShaderProvider.java 21 import com.badlogic.gdx.graphics.g3d.Renderable;
45 protected Shader createShader (final Renderable renderable) {
46 return new DepthShader(renderable, config);
ShaderProvider.java 20 import com.badlogic.gdx.graphics.g3d.Renderable;
24 /** Returns {@link Shader} instances for a {@link Renderable} on request. Also responsible for disposing of any created
28 /** Returns a {@link Shader} for the given {@link Renderable}. The RenderInstance may already contain a Shader, in which case
30 * @param renderable the Renderable
32 Shader getShader (Renderable renderable);
  /external/libgdx/gdx/src/com/badlogic/gdx/graphics/g3d/
Renderable.java 29 /** A Renderable contains all information about a single render instruction (typically a draw call).</p>
53 * the Renderable class and add additional fields to pass to the shader. While extending the Renderable class can be useful, the
57 * When using a ModelBatch to render a Renderable, The Renderable and all its values must not be changed in between the call to
58 * {@link ModelBatch#begin(com.badlogic.gdx.graphics.Camera)} and {@link ModelBatch#end()}. Therefor Renderable instances cannot
61 * When the {@link #shader} member of the Renderable is set, the {@link ShaderProvider} of the {@link ModelBatch} may decide to
65 public class Renderable {
74 /** The {@link Environment} to be used to render this Renderable, may be null. When specified it will be combined by the shader
84 /** The {@link Shader} to be used to render this Renderable using a {@link ModelBatch}, may be null. It is not guaranteed that
    [all...]
ModelBatch.java 35 /** Batches {@link Renderable} instances, fetches {@link Shader}s for them, sorts them and then renders them. Fetching the shaders
41 * To provide multiple {@link Renderable}s at once a {@link RenderableProvider} can be used, e.g. a {@link ModelInstance}.
45 protected static class RenderablePool extends FlushablePool<Renderable> {
47 protected Renderable newObject () {
48 return new Renderable();
52 public Renderable obtain () {
53 Renderable renderable = super.obtain(); local
54 renderable.environment = null;
55 renderable.material = null;
200 final Renderable renderable = renderables.get(i); local
238 Renderable renderable = renderables.get(i); local
260 Renderable renderable = renderables.get(i); local
285 Renderable renderable = renderables.get(i); local
312 Renderable renderable = renderables.get(i); local
    [all...]
  /external/libgdx/tests/gdx-tests/src/com/badlogic/gdx/tests/g3d/shaders/
MultiPassShader.java 20 import com.badlogic.gdx.graphics.g3d.Renderable;
28 public MultiPassShader (final Renderable renderable, final Config config) {
29 super(renderable, config);
33 public void render (Renderable renderable) {
35 super.render(renderable);
41 renderable.meshPart.render(program, false);
  /external/libgdx/gdx/src/com/badlogic/gdx/graphics/g3d/shaders/
DepthShader.java 25 import com.badlogic.gdx.graphics.g3d.Renderable;
63 public static String createPrefix (final Renderable renderable, final Config config) {
64 String prefix = DefaultShader.createPrefix(renderable, config);
73 public DepthShader (final Renderable renderable) {
74 this(renderable, new Config());
77 public DepthShader (final Renderable renderable, final Config config) {
78 this(renderable, config, createPrefix(renderable, config));
    [all...]
BaseShader.java 26 import com.badlogic.gdx.graphics.g3d.Renderable;
44 /** @return True if the input is valid for the renderable, false otherwise. */
45 boolean validate (final BaseShader shader, final int inputID, final Renderable renderable);
49 /** @return True if the uniform only has to be set once per render call, false if the uniform must be set for each renderable. */
52 void set (final BaseShader shader, final int inputID, final Renderable renderable, final Attributes combinedAttributes);
94 public boolean validate (final BaseShader shader, final int inputID, final Renderable renderable) {
95 final long matFlags = (renderable != null && renderable.material != null) ? renderable.material.getMask() : 0;
    [all...]
DefaultShader.java 27 import com.badlogic.gdx.graphics.g3d.Renderable;
126 public void set (BaseShader shader, int inputID, Renderable renderable, Attributes combinedAttributes) {
132 public void set (BaseShader shader, int inputID, Renderable renderable, Attributes combinedAttributes) {
138 public void set (BaseShader shader, int inputID, Renderable renderable, Attributes combinedAttributes) {
144 public void set (BaseShader shader, int inputID, Renderable renderable, Attributes combinedAttributes) {
151 public void set (BaseShader shader, int inputID, Renderable renderable, Attributes combinedAttributes) {
498 private Renderable renderable; field in class:DefaultShader
    [all...]
  /external/libgdx/tests/gdx-tests/src/com/badlogic/gdx/tests/g3d/shadows/utils/
AABBNearFarAnalyzer.java 20 import com.badlogic.gdx.graphics.g3d.Renderable;
28 /** Compute near and far plane based on renderable providers passed in constructor. Renderable providers array should contains only
29 * renderable in camera frustum.
36 // @TODO Merge renderable pools (ModelBatch)
37 protected static class RenderablePool extends Pool<Renderable> {
38 protected Array<Renderable> obtained = new Array<Renderable>();
41 protected Renderable newObject () {
42 return new Renderable();
47 Renderable renderable = super.obtain(); local
    [all...]
  /external/libgdx/gdx/src/com/badlogic/gdx/graphics/g3d/particles/
ParticleShader.java 26 import com.badlogic.gdx.graphics.g3d.Renderable;
112 @Override public void set (BaseShader shader, int inputID, Renderable renderable, Attributes combinedAttributes) {
119 @Override public void set (BaseShader shader, int inputID, Renderable renderable, Attributes combinedAttributes) {
126 @Override public void set (BaseShader shader, int inputID, Renderable renderable, Attributes combinedAttributes) {
132 @Override public void set (BaseShader shader, int inputID, Renderable renderable, Attributes combinedAttributes) {
138 @Override public void set (BaseShader shader, int inputID, Renderable renderable, Attributes combinedAttributes)
152 private Renderable renderable; field in class:ParticleShader
    [all...]
  /external/libgdx/gdx/src/com/badlogic/gdx/graphics/g3d/utils/shapebuilders/
RenderableShapeBuilder.java 22 import com.badlogic.gdx.graphics.g3d.Renderable;
28 /** RenderableShapeBuilder builds various properties of a renderable.
32 private static class RenderablePool extends FlushablePool<Renderable> {
38 protected Renderable newObject () {
39 return new Renderable();
43 public Renderable obtain () {
44 Renderable renderable = super.obtain(); local
45 renderable.environment = null;
46 renderable.material = null
    [all...]
  /external/libgdx/gdx/src/com/badlogic/gdx/graphics/g3d/particles/batches/
PointSpriteParticleBatch.java 13 import com.badlogic.gdx.graphics.g3d.Renderable;
55 Renderable renderable; field in class:PointSpriteParticleBatch
69 renderable.shader = new ParticleShader(renderable, new ParticleShader.Config(ParticleType.Point));
70 renderable.shader.init();
76 if(renderable.meshPart.mesh != null)
77 renderable.meshPart.mesh.dispose();
78 renderable.meshPart.mesh = new Mesh(false, capacity, 0, CPU_ATTRIBUTES);
82 renderable = new Renderable()
    [all...]

Completed in 296 milliseconds

1 2