/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...] |