HomeSort by relevance Sort by last modified time
    Searched full:particles (Results 1 - 25 of 124) sorted by null

1 2 3 4 5

  /external/libgdx/gdx/src/com/badlogic/gdx/graphics/g3d/particles/renderers/
PointSpriteRenderer.java 1 package com.badlogic.gdx.graphics.g3d.particles.renderers;
3 import com.badlogic.gdx.graphics.g3d.particles.ParticleChannels;
4 import com.badlogic.gdx.graphics.g3d.particles.ParticleChannels.ColorInitializer;
5 import com.badlogic.gdx.graphics.g3d.particles.ParticleChannels.Rotation2dInitializer;
6 import com.badlogic.gdx.graphics.g3d.particles.ParticleChannels.ScaleInitializer;
7 import com.badlogic.gdx.graphics.g3d.particles.ParticleChannels.TextureRegionInitializer;
8 import com.badlogic.gdx.graphics.g3d.particles.ParticleControllerComponent;
9 import com.badlogic.gdx.graphics.g3d.particles.batches.BillboardParticleBatch;
10 import com.badlogic.gdx.graphics.g3d.particles.batches.ParticleBatch;
11 import com.badlogic.gdx.graphics.g3d.particles.batches.PointSpriteParticleBatch
    [all...]
ParticleControllerRenderData.java 1 package com.badlogic.gdx.graphics.g3d.particles.renderers;
3 import com.badlogic.gdx.graphics.g3d.particles.ParallelArray.FloatChannel;
4 import com.badlogic.gdx.graphics.g3d.particles.ParticleController;
BillboardRenderer.java 1 package com.badlogic.gdx.graphics.g3d.particles.renderers;
3 import com.badlogic.gdx.graphics.g3d.particles.ParticleChannels;
4 import com.badlogic.gdx.graphics.g3d.particles.ParticleChannels.ColorInitializer;
5 import com.badlogic.gdx.graphics.g3d.particles.ParticleChannels.Rotation2dInitializer;
6 import com.badlogic.gdx.graphics.g3d.particles.ParticleChannels.ScaleInitializer;
7 import com.badlogic.gdx.graphics.g3d.particles.ParticleChannels.TextureRegionInitializer;
8 import com.badlogic.gdx.graphics.g3d.particles.ParticleControllerComponent;
9 import com.badlogic.gdx.graphics.g3d.particles.batches.BillboardParticleBatch;
10 import com.badlogic.gdx.graphics.g3d.particles.batches.ParticleBatch;
12 /** A {@link ParticleControllerRenderer} which will render particles as billboards to a {@link BillboardParticleBatch}
    [all...]
ModelInstanceControllerRenderData.java 1 package com.badlogic.gdx.graphics.g3d.particles.renderers;
4 import com.badlogic.gdx.graphics.g3d.particles.ParallelArray.FloatChannel;
5 import com.badlogic.gdx.graphics.g3d.particles.ParallelArray.ObjectChannel;
ParticleControllerControllerRenderer.java 1 package com.badlogic.gdx.graphics.g3d.particles.renderers;
4 import com.badlogic.gdx.graphics.g3d.particles.ParallelArray.ObjectChannel;
5 import com.badlogic.gdx.graphics.g3d.particles.ParticleChannels;
6 import com.badlogic.gdx.graphics.g3d.particles.ParticleController;
7 import com.badlogic.gdx.graphics.g3d.particles.ParticleControllerComponent;
8 import com.badlogic.gdx.graphics.g3d.particles.batches.ModelInstanceParticleBatch;
9 import com.badlogic.gdx.graphics.g3d.particles.batches.ParticleBatch;
20 controllerChannel = controller.particles.getChannel(ParticleChannels.ParticleController);
27 for(int i=0, c = controller.particles.size; i< c; ++i){
BillboardControllerRenderData.java 1 package com.badlogic.gdx.graphics.g3d.particles.renderers;
3 import com.badlogic.gdx.graphics.g3d.particles.ParallelArray.FloatChannel;
PointSpriteControllerRenderData.java 1 package com.badlogic.gdx.graphics.g3d.particles.renderers;
3 import com.badlogic.gdx.graphics.g3d.particles.ParallelArray.FloatChannel;
ModelInstanceRenderer.java 1 package com.badlogic.gdx.graphics.g3d.particles.renderers;
6 import com.badlogic.gdx.graphics.g3d.particles.ParticleChannels;
7 import com.badlogic.gdx.graphics.g3d.particles.ParticleControllerComponent;
8 import com.badlogic.gdx.graphics.g3d.particles.batches.BillboardParticleBatch;
9 import com.badlogic.gdx.graphics.g3d.particles.batches.ModelInstanceParticleBatch;
10 import com.badlogic.gdx.graphics.g3d.particles.batches.ParticleBatch;
12 /** A {@link ParticleControllerRenderer} which will render particles
28 renderData.positionChannel = controller.particles.addChannel(ParticleChannels.Position);
33 renderData.modelInstanceChannel = controller.particles.getChannel(ParticleChannels.ModelInstance);
34 renderData.colorChannel = controller.particles.getChannel(ParticleChannels.Color)
    [all...]
ParticleControllerRenderer.java 1 package com.badlogic.gdx.graphics.g3d.particles.renderers;
3 import com.badlogic.gdx.graphics.g3d.particles.ParticleController;
4 import com.badlogic.gdx.graphics.g3d.particles.ParticleControllerComponent;
5 import com.badlogic.gdx.graphics.g3d.particles.batches.ParticleBatch;
7 /** It's a {@link ParticleControllerComponent} which determines how the particles are rendered.
  /external/libgdx/gdx/src/com/badlogic/gdx/graphics/g3d/particles/influencers/
Influencer.java 1 package com.badlogic.gdx.graphics.g3d.particles.influencers;
3 import com.badlogic.gdx.graphics.g3d.particles.ParticleControllerComponent;
6 * of the particles(i.e color, scale, graphical representation, velocity, etc...).
ParticleControllerFinalizerInfluencer.java 1 package com.badlogic.gdx.graphics.g3d.particles.influencers;
3 import com.badlogic.gdx.graphics.g3d.particles.ParallelArray.FloatChannel;
4 import com.badlogic.gdx.graphics.g3d.particles.ParallelArray.ObjectChannel;
5 import com.badlogic.gdx.graphics.g3d.particles.ParticleChannels;
6 import com.badlogic.gdx.graphics.g3d.particles.ParticleController;
9 /** It's an {@link Influencer} which updates the simulation of particles containing a {@link ParticleController}.
22 controllerChannel = controller.particles.getChannel(ParticleChannels.ParticleController);
25 scaleChannel = controller.particles.getChannel(ParticleChannels.Scale);
26 rotationChannel = controller.particles.getChannel(ParticleChannels.Rotation3D);
33 positionChannel = controller.particles.addChannel(ParticleChannels.Position)
    [all...]
SpawnInfluencer.java 1 package com.badlogic.gdx.graphics.g3d.particles.influencers;
4 import com.badlogic.gdx.graphics.g3d.particles.ParallelArray.FloatChannel;
5 import com.badlogic.gdx.graphics.g3d.particles.ParticleChannels;
6 import com.badlogic.gdx.graphics.g3d.particles.ResourceData;
7 import com.badlogic.gdx.graphics.g3d.particles.values.PointSpawnShapeValue;
8 import com.badlogic.gdx.graphics.g3d.particles.values.SpawnShapeValue;
12 /** It's an {@link Influencer} which controls where the particles will be spawned.
38 positionChannel = controller.particles.addChannel(ParticleChannels.Position);
SimpleInfluencer.java 1 package com.badlogic.gdx.graphics.g3d.particles.influencers;
3 import com.badlogic.gdx.graphics.g3d.particles.ParallelArray.ChannelDescriptor;
4 import com.badlogic.gdx.graphics.g3d.particles.ParallelArray.FloatChannel;
5 import com.badlogic.gdx.graphics.g3d.particles.ParticleChannels;
6 import com.badlogic.gdx.graphics.g3d.particles.values.ScaledNumericValue;
10 /** It's an {@link Influencer} which controls a generic channel of the particles.
36 valueChannel = controller.particles.addChannel(valueChannelDescriptor);
38 interpolationChannel = controller.particles.addChannel(ParticleChannels.Interpolation);
39 lifeChannel = controller.particles.addChannel(ParticleChannels.Life);
69 c = i +controller.particles.size*valueChannel.strideSize;
    [all...]
ModelInfluencer.java 1 package com.badlogic.gdx.graphics.g3d.particles.influencers;
7 import com.badlogic.gdx.graphics.g3d.particles.ParallelArray.ObjectChannel;
8 import com.badlogic.gdx.graphics.g3d.particles.ParticleChannels;
9 import com.badlogic.gdx.graphics.g3d.particles.ResourceData;
10 import com.badlogic.gdx.graphics.g3d.particles.ResourceData.SaveData;
15 * to the particles as {@link ModelInstance}.
19 /** Assigns the first model of {@link ModelInfluencer#models} to the particles.*/
48 /** Assigns a random model of {@link ModelInfluencer#models} to the particles.*/
117 modelChannel = controller.particles.addChannel(ParticleChannels.ModelInstance);
ParticleControllerInfluencer.java 1 package com.badlogic.gdx.graphics.g3d.particles.influencers;
7 import com.badlogic.gdx.graphics.g3d.particles.ParallelArray.ObjectChannel;
8 import com.badlogic.gdx.graphics.g3d.particles.ParticleChannels;
9 import com.badlogic.gdx.graphics.g3d.particles.ParticleController;
10 import com.badlogic.gdx.graphics.g3d.particles.ParticleEffect;
11 import com.badlogic.gdx.graphics.g3d.particles.ResourceData;
12 import com.badlogic.gdx.graphics.g3d.particles.ResourceData.SaveData;
21 /** Assigns the first controller of {@link ParticleControllerInfluencer#templates} to the particles.*/
39 for(int i=0, c = controller.particles.capacity; i < c; ++i){
67 /** Assigns a random controller of {@link ParticleControllerInfluencer#templates} to the particles.*
    [all...]
  /external/libgdx/gdx/src/com/badlogic/gdx/graphics/g3d/particles/batches/
ParticleBatch.java 1 package com.badlogic.gdx.graphics.g3d.particles.batches;
5 import com.badlogic.gdx.graphics.g3d.particles.ResourceData;
6 import com.badlogic.gdx.graphics.g3d.particles.renderers.ParticleControllerRenderData;
8 /** Common interface to all the batches that render particles.
ModelInstanceParticleBatch.java 1 package com.badlogic.gdx.graphics.g3d.particles.batches;
5 import com.badlogic.gdx.graphics.g3d.particles.ResourceData;
6 import com.badlogic.gdx.graphics.g3d.particles.renderers.ModelInstanceControllerRenderData;
10 /*** This class is used to render particles having a model instance channel.
22 for(int i=0, count = data.controller.particles.size; i < count; ++i){
44 bufferedParticlesCount += data.controller.particles.size;
BufferedParticleBatch.java 1 package com.badlogic.gdx.graphics.g3d.particles.batches;
4 import com.badlogic.gdx.graphics.g3d.particles.ParticleSorter;
5 import com.badlogic.gdx.graphics.g3d.particles.renderers.ParticleControllerRenderData;
28 if(data.controller.particles.size > 0){
30 bufferedParticlesCount += data.controller.particles.size;
42 /**Ensure the batch can contain the passed in amount of particles*/
72 * This method must use the calculated offsets to build the particles meshes.
  /external/libgdx/extensions/gdx-tools/src/com/badlogic/gdx/tools/flame/
RegularEmitterPanel.java 10 import com.badlogic.gdx.graphics.g3d.particles.emitters.RegularEmitter;
24 super(particleEditor3D, "Regular Emitter", "This is a generic emitter used to generate particles regularly.");
42 addContent(i++, 0, countPanel = new CountPanel(editor, "Count", "Min number of particles at all times, max number of particles allowed.", emitter.minParticleCount, emitter.maxParticleCount));
44 addContent(i++, 0, durationPanel = new RangedNumericPanel(editor, emitter.getDuration(), "Duration", "Time particles will be emitted, in milliseconds."));
45 addContent(i++, 0, emissionPanel = new ScaledNumericPanel(editor, emitter.getEmission(), "Duration", "Emission","Number of particles emitted per second."));
46 addContent(i++, 0, lifePanel = new ScaledNumericPanel(editor, emitter.getLife(), "Duration", "Life", "Time particles will live, in milliseconds."));
  /external/libgdx/gdx/src/com/badlogic/gdx/graphics/g3d/particles/emitters/
Emitter.java 1 package com.badlogic.gdx.graphics.g3d.particles.emitters;
3 import com.badlogic.gdx.graphics.g3d.particles.ParticleControllerComponent;
7 /** An {@link Emitter} is a {@link ParticleControllerComponent} which will handle the particles emission.
10 * It should notify the particle controller when particles are activated, killed, or when an emission cycle begins.
13 /** The min/max quantity of particles */
28 controller.particles.size = 0;
33 controller.particles.size = 0;
RegularEmitter.java 1 package com.badlogic.gdx.graphics.g3d.particles.emitters;
3 import com.badlogic.gdx.graphics.g3d.particles.ParallelArray.FloatChannel;
4 import com.badlogic.gdx.graphics.g3d.particles.ParticleChannels;
5 import com.badlogic.gdx.graphics.g3d.particles.ParticleControllerComponent;
6 import com.badlogic.gdx.graphics.g3d.particles.values.RangedNumericValue;
7 import com.badlogic.gdx.graphics.g3d.particles.values.ScaledNumericValue;
11 /** It's a generic use {@link Emitter} which fits most of the particles simulation scenarios.
15 /** Possible emission modes. Emission mode does not affect already emitted particles. */
17 /** New particles can be emitted. */
20 * It will only emit particles until the end of the effect duration.
    [all...]
  /external/libgdx/gdx/src/com/badlogic/gdx/graphics/g3d/particles/
particles.fragment.glsl 14 //Billboard particles
24 //Point particles
  /external/libgdx/extensions/gdx-tools/assets/
defaultTemplate.pfx 1 {unique:{pointSpriteBatch:{class:com.badlogic.gdx.graphics.g3d.particles.ResourceData$SaveData,data:{},indices:[0]},billboardBatch:{class:com.badlogic.gdx.graphics.g3d.particles.ResourceData$SaveData,data:{cfg:{class:com.badlogic.gdx.graphics.g3d.particles.batches.BillboardParticleBatch$Config,mode:Screen}},indices:[0]}},data:[],assets:[{filename:pre_particle.png,type:com.badlogic.gdx.graphics.Texture}],resource:{class:com.badlogic.gdx.graphics.g3d.particles.ParticleEffect,controllers:[{name:"Billboard Controller",emitter:{class:com.badlogic.gdx.graphics.g3d.particles.emitters.RegularEmitter,minParticleCount:0,maxParticleCount:200,continous:true,emission:{active:true,lowMin:0,lowMax:0,highMin:250,highMax:250,relative:false,scaling:[1],timeline:[0]},delay:{active:false,lowMin:0,lowMax:0},duration:{active:true,lowMin:3000,lowMax:3000},life:{active:true,lowMin:0,lowMax:0,highMin:500,highMax:1000,relative:false,scaling:[1],timeline:[0]},lifeOffset:{active:false,lowMin:0,lowMax:0,highMin:0,highMax:0,relative:false,scaling:[1],timeline:[0]}},influencers:[{class:com.badlogic.gdx.graphics.g3d.particles.influencers.RegionInfluencer$Single,regions:[{halfInvAspectRatio:0.5,v2:1,u2:1}]},{class:com.badlogic.gdx.graphics.g3d.particles.influencers.SpawnInfluencer,spawnShape:{class:com.badlogic.gdx.graphics.g3d.particles.values.PointSpawnShapeValue,active:false,xOffsetValue:{active:true,lowMin:-0.15,lowMax:0.15},yOffsetValue:{active:true,lowMin:-0.15,lowMax:0.15},zOffsetValue:{active:true,lowMin:-0.15,lowMax:0.15},spawnWidthValue:{active:false,lowMin:0,lowMax:0,highMin:0,highMax:0,relative:false,scaling:[1],timeline:[0]},spawnHeightValue:{active:false,lowMin:0,lowMax:0,highMin:0,highMax:0,relative:false,scaling:[1],timeline:[0]},spawnDepthValue:{active:false,lowMin:0,lowMax:0,highMin:0,highMax:0,relative:false,scaling:[1],timeline:[0]},edges:false}},{class:com.badlogic.gdx.graphics.g3d.particles.influencers.ColorInfluencer$Single,alpha:{active:false,lowMin:0,lowMax:0,highMin:1,highMax:1,relative:false,scaling:[0,0.15,0.5,0],timeline:[0,0.5,0.8,1]},color:{active:false,colors:[1,0.12156863,0.047058824,0,0,0],timeline:[0,1]}},{class:com.badlogic.gdx.graphics.g3d.particles.influencers.ScaleInfluencer,value:{active:false,lowMin:0,lowMax:0,highMin:1,highMax:1,relative:fal (…)
    [all...]
  /external/libgdx/gdx/src/com/badlogic/gdx/graphics/g3d/particles/values/
ParticleValue.java 1 package com.badlogic.gdx.graphics.g3d.particles.values;
6 /** It's a class which represents a value bound to the particles.
  /external/libgdx/extensions/gdx-box2d/gdx-box2d-gwt/src/com/badlogic/gdx/physics/box2d/gwt/emu/org/jbox2d/particle/
ParticleContact.java 6 /** Indices of the respective particles making contact. */

Completed in 342 milliseconds

1 2 3 4 5