APIdia Launch Partner
Top Description Fields Constructors Methods
com.badlogic.gdx.graphics.g3d.particles.influencers

public Class ParticleControllerFinalizerInfluencer

extends Influencer
Class Inheritance
Imports
com.badlogic.gdx.graphics.g3d.particles.ParallelArray.FloatChannel, .ParallelArray.ObjectChannel, .ParticleChannels, .ParticleController, com.badlogic.gdx.utils.GdxRuntimeException

It's an Influencer which updates the simulation of particles containing a ParticleController. Must be the last influencer to be updated, so it has to be placed at the end of the influencers list when creating a ParticleController.
Author
Inferno

Field Summary

Modifier and TypeField and Description
pack-priv ParallelArray.ObjectChannel<ParticleController>
pack-priv boolean
pack-priv boolean
pack-priv ParallelArray.FloatChannel
pack-priv ParallelArray.FloatChannel
pack-priv ParallelArray.FloatChannel

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
allocateChannels()

Overrides com.badlogic.gdx.graphics.g3d.particles.ParticleControllerComponent.allocateChannels.

Called during initialization to allocate additional particles channels

public ParticleControllerFinalizerInfluencer
public void
public void
update()

Overrides com.badlogic.gdx.graphics.g3d.particles.ParticleControllerComponent.update.

Called to execute the component behavior.

Field Detail

controllerChannelback to summary
pack-priv ParallelArray.ObjectChannel<ParticleController> controllerChannel
hasRotationback to summary
pack-priv boolean hasRotation
hasScaleback to summary
pack-priv boolean hasScale
positionChannelback to summary
pack-priv ParallelArray.FloatChannel positionChannel
rotationChannelback to summary
pack-priv ParallelArray.FloatChannel rotationChannel
scaleChannelback to summary
pack-priv ParallelArray.FloatChannel scaleChannel

Constructor Detail

ParticleControllerFinalizerInfluencerback to summary
public ParticleControllerFinalizerInfluencer()

Method Detail

allocateChannelsback to summary
public void allocateChannels()

Overrides com.badlogic.gdx.graphics.g3d.particles.ParticleControllerComponent.allocateChannels.

Doc from com.badlogic.gdx.graphics.g3d.particles.ParticleControllerComponent.allocateChannels.

Called during initialization to allocate additional particles channels

Annotations
@Override
copyback to summary
public ParticleControllerFinalizerInfluencer copy()

Implements abstract com.badlogic.gdx.graphics.g3d.particles.ParticleControllerComponent.copy.

Annotations
@Override
initback to summary
public void init()

Overrides com.badlogic.gdx.graphics.g3d.particles.ParticleControllerComponent.init.

Doc from com.badlogic.gdx.graphics.g3d.particles.ParticleControllerComponent.init.

Called once during intialization

Annotations
@Override
updateback to summary
public void update()

Overrides com.badlogic.gdx.graphics.g3d.particles.ParticleControllerComponent.update.

Doc from com.badlogic.gdx.graphics.g3d.particles.ParticleControllerComponent.update.

Called to execute the component behavior.

Annotations
@Override