Uses of Interface
com.badlogic.gdx.utils.Json.Serializable
-
-
Uses of Json.Serializable in com.badlogic.gdx.graphics.g3d.particles
Classes in com.badlogic.gdx.graphics.g3d.particles that implement Json.Serializable Modifier and Type Class Description classParticleControllerBase class of all the particle controllers.classParticleControllerComponentIt's the base class of everyParticleControllercomponent.classResourceData<T>This class handles the assets and configurations required by a given resource when de/serialized.static classResourceData.AssetData<T>This class contains all the information related to a given assetstatic classResourceData.SaveDataContains all the saved data. -
Uses of Json.Serializable in com.badlogic.gdx.graphics.g3d.particles.emitters
Classes in com.badlogic.gdx.graphics.g3d.particles.emitters that implement Json.Serializable Modifier and Type Class Description classEmitterAnEmitteris aParticleControllerComponentwhich will handle the particles emission.classRegularEmitterIt's a generic useEmitterwhich fits most of the particles simulation scenarios. -
Uses of Json.Serializable in com.badlogic.gdx.graphics.g3d.particles.influencers
Classes in com.badlogic.gdx.graphics.g3d.particles.influencers that implement Json.Serializable Modifier and Type Class Description classColorInfluencerIt's anInfluencerwhich controls particles color and transparency.static classColorInfluencer.RandomIt's anInfluencerwhich assigns a random color when a particle is activated.static classColorInfluencer.SingleIt's anInfluencerwhich manages the particle color during its life time.classDynamicsInfluencerIt's anInfluencerwhich controls the particles dynamics (movement, rotations).classDynamicsModifierIt's the base class for any kind of influencer which operates on angular velocity and acceleration of the particles.static classDynamicsModifier.Angularstatic classDynamicsModifier.BrownianAccelerationstatic classDynamicsModifier.CentripetalAccelerationstatic classDynamicsModifier.FaceDirectionstatic classDynamicsModifier.PolarAccelerationstatic classDynamicsModifier.Rotational2Dstatic classDynamicsModifier.Rotational3Dstatic classDynamicsModifier.Strengthstatic classDynamicsModifier.TangentialAccelerationclassInfluencerIt's aParticleControllerComponentwhich usually modifies one or more properties of the particles(i.e color, scale, graphical representation, velocity, etc...).classModelInfluencerstatic classModelInfluencer.RandomAssigns a random model ofModelInfluencer.modelsto the particles.static classModelInfluencer.SingleAssigns the first model ofModelInfluencer.modelsto the particles.classParticleControllerFinalizerInfluencerIt's anInfluencerwhich updates the simulation of particles containing aParticleController.classParticleControllerInfluencerIt's anInfluencerwhich controls whichParticleControllerwill be assigned to a particle.static classParticleControllerInfluencer.RandomAssigns a random controller ofParticleControllerInfluencer.templatesto the particles.static classParticleControllerInfluencer.SingleAssigns the first controller ofParticleControllerInfluencer.templatesto the particles.classRegionInfluencerIt's anInfluencerwhich assigns a region of aTextureto the particles.static classRegionInfluencer.AnimatedAssigns a region to the particles using the particle life percent to calculate the current index in theRegionInfluencer.regionsarray.static classRegionInfluencer.RandomAssigns a random region ofRegionInfluencer.regionsto the particles.static classRegionInfluencer.SingleAssigns the first region ofRegionInfluencer.regionsto the particles.classScaleInfluencerIt's anInfluencerwhich controls the scale of the particles.classSimpleInfluencerIt's anInfluencerwhich controls a generic channel of the particles.classSpawnInfluencerIt's anInfluencerwhich controls where the particles will be spawned. -
Uses of Json.Serializable in com.badlogic.gdx.graphics.g3d.particles.renderers
Classes in com.badlogic.gdx.graphics.g3d.particles.renderers that implement Json.Serializable Modifier and Type Class Description classBillboardRendererAParticleControllerRendererwhich will render particles as billboards to aBillboardParticleBatch.classModelInstanceRendererAParticleControllerRendererwhich will render particles asModelInstanceto aModelInstanceParticleBatch.classParticleControllerControllerRendererAParticleControllerRendererwhich will render theParticleControllerof each particle.classParticleControllerRenderer<D extends ParticleControllerRenderData,T extends ParticleBatch<D>>It's aParticleControllerComponentwhich determines how the particles are rendered.classPointSpriteRendererAParticleControllerRendererwhich will render particles as point sprites to aPointSpriteParticleBatch. -
Uses of Json.Serializable in com.badlogic.gdx.graphics.g3d.particles.values
Classes in com.badlogic.gdx.graphics.g3d.particles.values that implement Json.Serializable Modifier and Type Class Description classCylinderSpawnShapeValueEncapsulate the formulas to spawn a particle on a cylinder shape.classEllipseSpawnShapeValueEncapsulate the formulas to spawn a particle on a ellipse shape.classGradientColorValueDefines a variation of red, green and blue on a given time line.classLineSpawnShapeValueEncapsulate the formulas to spawn a particle on a line shape.classMeshSpawnShapeValueThe base class of all theParticleValuevalues which spawn a particle on a mesh shape.classNumericValueA value which contains a single float variable.classParticleValueIt's a class which represents a value bound to the particles.classPointSpawnShapeValueEncapsulate the formulas to spawn a particle on a point shape.classPrimitiveSpawnShapeValueThe base class of all theSpawnShapeValuevalues which spawn the particles on a geometric primitive.classRangedNumericValueA value which has a defined minimum and maximum bounds.classRectangleSpawnShapeValueEncapsulate the formulas to spawn a particle on a rectangle shape.classScaledNumericValueA value which has a defined minimum and maximum upper and lower bounds.classSpawnShapeValueEncapsulate the formulas to spawn a particle on a shape.classUnweightedMeshSpawnShapeValueEncapsulate the formulas to spawn a particle on a mesh shape.classWeightMeshSpawnShapeValueEncapsulate the formulas to spawn a particle on a mesh shape dealing with not uniform area triangles.
-