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

public Class ParticleChannels

extends Object
Class Inheritance
Imports
java.util.Arrays, com.badlogic.gdx.graphics.g3d.ModelInstance, com.badlogic.gdx.graphics.g3d.particles.ParallelArray.ChannelDescriptor, .ParallelArray.ChannelInitializer, .ParallelArray.FloatChannel

This contains all the definitions of particle related channels and channel initializers. It is also used by the ParticleController to handle temporary channels allocated by influencers.
Author
inferno

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
public static class
public static class
public static class
public static class

Field Summary

Modifier and TypeField and Description
public static final ParallelArray.ChannelDescriptor
public static final int
public static final ParallelArray.ChannelDescriptor
public static final ParallelArray.ChannelDescriptor
public static final int
public static final ParallelArray.ChannelDescriptor
public static final int
private static int
private int
public static final int
CurrentLifeOffset

Offsets to acess a particular value inside a stride of a given channel

public static final int
public static final int
public static final int
public static final ParallelArray.ChannelDescriptor
public static final ParallelArray.ChannelDescriptor
public static final ParallelArray.ChannelDescriptor
public static final int
public static final int
public static final ParallelArray.ChannelDescriptor
Life

Channels of common use like position, life, color, etc...

public static final int
LifePercentOffset

Offsets to acess a particular value inside a stride of a given channel

public static final ParallelArray.ChannelDescriptor
public static final ParallelArray.ChannelDescriptor
public static final ParallelArray.ChannelDescriptor
public static final ParallelArray.ChannelDescriptor
public static final int
public static final ParallelArray.ChannelDescriptor
public static final ParallelArray.ChannelDescriptor
public static final ParallelArray.ChannelDescriptor
public static final int
public static final ParallelArray.ChannelDescriptor
public static final int
TotalLifeOffset

Offsets to acess a particular value inside a stride of a given channel

public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static int
public int
protected void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

Accelerationback to summary
public static final ParallelArray.ChannelDescriptor Acceleration
AlphaOffsetback to summary
public static final int AlphaOffset
AngularVelocity2Dback to summary
public static final ParallelArray.ChannelDescriptor AngularVelocity2D
AngularVelocity3Dback to summary
public static final ParallelArray.ChannelDescriptor AngularVelocity3D
BlueOffsetback to summary
public static final int BlueOffset
Colorback to summary
public static final ParallelArray.ChannelDescriptor Color
CosineOffsetback to summary
public static final int CosineOffset
currentGlobalIdback to summary
private static int currentGlobalId
currentIdback to summary
private int currentId
CurrentLifeOffsetback to summary
public static final int CurrentLifeOffset

Offsets to acess a particular value inside a stride of a given channel

GreenOffsetback to summary
public static final int GreenOffset
HalfHeightOffsetback to summary
public static final int HalfHeightOffset
HalfWidthOffsetback to summary
public static final int HalfWidthOffset
Interpolationback to summary
public static final ParallelArray.ChannelDescriptor Interpolation
Interpolation4back to summary
public static final ParallelArray.ChannelDescriptor Interpolation4
Interpolation6back to summary
public static final ParallelArray.ChannelDescriptor Interpolation6
InterpolationDiffOffsetback to summary
public static final int InterpolationDiffOffset
InterpolationStartOffsetback to summary
public static final int InterpolationStartOffset
Lifeback to summary
public static final ParallelArray.ChannelDescriptor Life

Channels of common use like position, life, color, etc...

LifePercentOffsetback to summary
public static final int LifePercentOffset

Offsets to acess a particular value inside a stride of a given channel

ModelInstanceback to summary
public static final ParallelArray.ChannelDescriptor ModelInstance
ParticleControllerback to summary
public static final ParallelArray.ChannelDescriptor ParticleController
Positionback to summary
public static final ParallelArray.ChannelDescriptor Position
PreviousPositionback to summary
public static final ParallelArray.ChannelDescriptor PreviousPosition
RedOffsetback to summary
public static final int RedOffset
Rotation2Dback to summary
public static final ParallelArray.ChannelDescriptor Rotation2D
Rotation3Dback to summary
public static final ParallelArray.ChannelDescriptor Rotation3D
Scaleback to summary
public static final ParallelArray.ChannelDescriptor Scale
SineOffsetback to summary
public static final int SineOffset
TextureRegionback to summary
public static final ParallelArray.ChannelDescriptor TextureRegion
TotalLifeOffsetback to summary
public static final int TotalLifeOffset

Offsets to acess a particular value inside a stride of a given channel

U2Offsetback to summary
public static final int U2Offset
UOffsetback to summary
public static final int UOffset
V2Offsetback to summary
public static final int V2Offset
VelocityPhiDiffOffsetback to summary
public static final int VelocityPhiDiffOffset
VelocityPhiStartOffsetback to summary
public static final int VelocityPhiStartOffset
VelocityStrengthDiffOffsetback to summary
public static final int VelocityStrengthDiffOffset
VelocityStrengthStartOffsetback to summary
public static final int VelocityStrengthStartOffset
VelocityThetaDiffOffsetback to summary
public static final int VelocityThetaDiffOffset
VelocityThetaStartOffsetback to summary
public static final int VelocityThetaStartOffset
VOffsetback to summary
public static final int VOffset
WOffsetback to summary
public static final int WOffset
XOffsetback to summary
public static final int XOffset
YOffsetback to summary
public static final int YOffset
ZOffsetback to summary
public static final int ZOffset

Constructor Detail

ParticleChannelsback to summary
public ParticleChannels()

Method Detail

newGlobalIdback to summary
public static int newGlobalId()
newIdback to summary
public int newId()
resetIdsback to summary
protected void resetIds()
com.badlogic.gdx.graphics.g3d.particles back to summary

public Class ParticleChannels.ColorInitializer

extends Object
implements ParallelArray.ChannelInitializer<ParallelArray.FloatChannel>
Class Inheritance
  • java.lang.Object
  • com.badlogic.gdx.graphics.g3d.particles.ParticleChannels.ColorInitializer
All Implemented Interfaces
com.badlogic.gdx.graphics.g3d.particles.ParallelArray.ChannelInitializer

Field Summary

Modifier and TypeField and Description
private static ParticleChannels.ColorInitializer

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static ParticleChannels.ColorInitializer
get()

public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

instanceback to summary
private static ParticleChannels.ColorInitializer instance

Constructor Detail

ColorInitializerback to summary
public ColorInitializer()

Method Detail

getback to summary
public static ParticleChannels.ColorInitializer get()
initback to summary
public void init(ParallelArray.FloatChannel channel)

Implements com.badlogic.gdx.graphics.g3d.particles.ParallelArray.ChannelInitializer.init.

Annotations
@Override
com.badlogic.gdx.graphics.g3d.particles back to summary

public Class ParticleChannels.Rotation2dInitializer

extends Object
implements ParallelArray.ChannelInitializer<ParallelArray.FloatChannel>
Class Inheritance
  • java.lang.Object
  • com.badlogic.gdx.graphics.g3d.particles.ParticleChannels.Rotation2dInitializer
All Implemented Interfaces
com.badlogic.gdx.graphics.g3d.particles.ParallelArray.ChannelInitializer

Field Summary

Modifier and TypeField and Description
private static ParticleChannels.Rotation2dInitializer

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static ParticleChannels.Rotation2dInitializer
get()

public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

instanceback to summary
private static ParticleChannels.Rotation2dInitializer instance

Constructor Detail

Rotation2dInitializerback to summary
public Rotation2dInitializer()

Method Detail

getback to summary
public static ParticleChannels.Rotation2dInitializer get()
initback to summary
public void init(ParallelArray.FloatChannel channel)

Implements com.badlogic.gdx.graphics.g3d.particles.ParallelArray.ChannelInitializer.init.

Annotations
@Override
com.badlogic.gdx.graphics.g3d.particles back to summary

public Class ParticleChannels.Rotation3dInitializer

extends Object
implements ParallelArray.ChannelInitializer<ParallelArray.FloatChannel>
Class Inheritance
  • java.lang.Object
  • com.badlogic.gdx.graphics.g3d.particles.ParticleChannels.Rotation3dInitializer
All Implemented Interfaces
com.badlogic.gdx.graphics.g3d.particles.ParallelArray.ChannelInitializer

Field Summary

Modifier and TypeField and Description
private static ParticleChannels.Rotation3dInitializer

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static ParticleChannels.Rotation3dInitializer
get()

public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

instanceback to summary
private static ParticleChannels.Rotation3dInitializer instance

Constructor Detail

Rotation3dInitializerback to summary
public Rotation3dInitializer()

Method Detail

getback to summary
public static ParticleChannels.Rotation3dInitializer get()
initback to summary
public void init(ParallelArray.FloatChannel channel)

Implements com.badlogic.gdx.graphics.g3d.particles.ParallelArray.ChannelInitializer.init.

Annotations
@Override
com.badlogic.gdx.graphics.g3d.particles back to summary

public Class ParticleChannels.ScaleInitializer

extends Object
implements ParallelArray.ChannelInitializer<ParallelArray.FloatChannel>
Class Inheritance
  • java.lang.Object
  • com.badlogic.gdx.graphics.g3d.particles.ParticleChannels.ScaleInitializer
All Implemented Interfaces
com.badlogic.gdx.graphics.g3d.particles.ParallelArray.ChannelInitializer

Field Summary

Modifier and TypeField and Description
private static ParticleChannels.ScaleInitializer

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static ParticleChannels.ScaleInitializer
get()

public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

instanceback to summary
private static ParticleChannels.ScaleInitializer instance

Constructor Detail

ScaleInitializerback to summary
public ScaleInitializer()

Method Detail

getback to summary
public static ParticleChannels.ScaleInitializer get()
initback to summary
public void init(ParallelArray.FloatChannel channel)

Implements com.badlogic.gdx.graphics.g3d.particles.ParallelArray.ChannelInitializer.init.

Annotations
@Override
com.badlogic.gdx.graphics.g3d.particles back to summary

public Class ParticleChannels.TextureRegionInitializer

extends Object
implements ParallelArray.ChannelInitializer<ParallelArray.FloatChannel>
Class Inheritance
  • java.lang.Object
  • com.badlogic.gdx.graphics.g3d.particles.ParticleChannels.TextureRegionInitializer
All Implemented Interfaces
com.badlogic.gdx.graphics.g3d.particles.ParallelArray.ChannelInitializer

Field Summary

Modifier and TypeField and Description
private static ParticleChannels.TextureRegionInitializer

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static ParticleChannels.TextureRegionInitializer
get()

public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

instanceback to summary
private static ParticleChannels.TextureRegionInitializer instance

Constructor Detail

TextureRegionInitializerback to summary
public TextureRegionInitializer()

Method Detail

getback to summary
public static ParticleChannels.TextureRegionInitializer get()
initback to summary
public void init(ParallelArray.FloatChannel channel)

Implements com.badlogic.gdx.graphics.g3d.particles.ParallelArray.ChannelInitializer.init.

Annotations
@Override