Class DynamicsModifier.Angular
- java.lang.Object
-
- com.badlogic.gdx.graphics.g3d.particles.ParticleControllerComponent
-
- com.badlogic.gdx.graphics.g3d.particles.influencers.Influencer
-
- com.badlogic.gdx.graphics.g3d.particles.influencers.DynamicsModifier
-
- com.badlogic.gdx.graphics.g3d.particles.influencers.DynamicsModifier.Strength
-
- com.badlogic.gdx.graphics.g3d.particles.influencers.DynamicsModifier.Angular
-
- All Implemented Interfaces:
ResourceData.Configurable,Disposable,Json.Serializable
- Direct Known Subclasses:
DynamicsModifier.PolarAcceleration,DynamicsModifier.Rotational3D,DynamicsModifier.TangentialAcceleration
- Enclosing class:
- DynamicsModifier
public abstract static class DynamicsModifier.Angular extends DynamicsModifier.Strength
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.badlogic.gdx.graphics.g3d.particles.influencers.DynamicsModifier
DynamicsModifier.Angular, DynamicsModifier.BrownianAcceleration, DynamicsModifier.CentripetalAcceleration, DynamicsModifier.FaceDirection, DynamicsModifier.PolarAcceleration, DynamicsModifier.Rotational2D, DynamicsModifier.Rotational3D, DynamicsModifier.Strength, DynamicsModifier.TangentialAcceleration
-
-
Field Summary
Fields Modifier and Type Field Description protected ParallelArray.FloatChannelangularChannelScaledNumericValuephiValueAzimuth, YScaledNumericValuethetaValuePolar angle, XZ plane-
Fields inherited from class com.badlogic.gdx.graphics.g3d.particles.influencers.DynamicsModifier.Strength
strengthChannel, strengthValue
-
Fields inherited from class com.badlogic.gdx.graphics.g3d.particles.influencers.DynamicsModifier
isGlobal, lifeChannel, TMP_Q, TMP_V1, TMP_V2, TMP_V3
-
Fields inherited from class com.badlogic.gdx.graphics.g3d.particles.ParticleControllerComponent
controller, TMP_M3, TMP_M4, TMP_Q2, TMP_V4, TMP_V5, TMP_V6
-
-
Constructor Summary
Constructors Constructor Description Angular()Angular(DynamicsModifier.Angular value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivateParticles(int startIndex, int count)Called to initialize new emitted particles.voidallocateChannels()Called during initialization to allocate additional particles channelsvoidread(Json json, JsonValue jsonData)voidwrite(Json json)
-
-
-
Field Detail
-
angularChannel
protected ParallelArray.FloatChannel angularChannel
-
thetaValue
public ScaledNumericValue thetaValue
Polar angle, XZ plane
-
phiValue
public ScaledNumericValue phiValue
Azimuth, Y
-
-
Constructor Detail
-
Angular
public Angular()
-
Angular
public Angular(DynamicsModifier.Angular value)
-
-
Method Detail
-
allocateChannels
public void allocateChannels()
Description copied from class:ParticleControllerComponentCalled during initialization to allocate additional particles channels- Overrides:
allocateChannelsin classDynamicsModifier.Strength
-
activateParticles
public void activateParticles(int startIndex, int count)Description copied from class:ParticleControllerComponentCalled to initialize new emitted particles.- Overrides:
activateParticlesin classDynamicsModifier.Strength
-
write
public void write(Json json)
- Specified by:
writein interfaceJson.Serializable- Overrides:
writein classDynamicsModifier.Strength
-
read
public void read(Json json, JsonValue jsonData)
- Specified by:
readin interfaceJson.Serializable- Overrides:
readin classDynamicsModifier.Strength
-
-