Particle

public class Particle

Class Particle. Provides particle functionality for the Hytale server.

java.lang.Object > Particle

Field Summary

texturePath

public String texturePath

Field texturePath.

frameSize

public Size frameSize

Field frameSize.

uvOption

public ParticleUVOption uvOption

Field uvOption.

scaleRatioConstraint

public ParticleScaleRatioConstraint scaleRatioConstraint

Field scaleRatioConstraint.

softParticles

public SoftParticle softParticles

Field softParticles.

softParticlesFadeFactor

public float softParticlesFadeFactor

Field softParticlesFadeFactor.

useSpriteBlending

public boolean useSpriteBlending

Field useSpriteBlending.

initialAnimationFrame

public ParticleAnimationFrame initialAnimationFrame

Field initialAnimationFrame.

collisionAnimationFrame

public ParticleAnimationFrame collisionAnimationFrame

Field collisionAnimationFrame.

obj

final Particle obj

Field obj.

nullBits

final byte nullBits

Field nullBits.

varPos0

final int varPos0

Field varPos0.

texturePathLen

final int texturePathLen

Field texturePathLen.

varPos2

final int varPos2

Field varPos2.

animationFramesCount

final int animationFramesCount

Field animationFramesCount.

varIntLen

final int varIntLen

Field varIntLen.

key

final int key

Field key.

val

final ParticleAnimationFrame val

Field val.

fieldOffset0

final int fieldOffset0

Field fieldOffset0.

sl

final int sl

Field sl.

fieldOffset2

final int fieldOffset2

Field fieldOffset2.

dictLen

final int dictLen

Field dictLen.

startPos

final int startPos

Field startPos.

texturePathOffsetSlot

final int texturePathOffsetSlot

Field texturePathOffsetSlot.

animationFramesOffsetSlot

final int animationFramesOffsetSlot

Field animationFramesOffsetSlot.

varBlockStart

final int varBlockStart

Field varBlockStart.

texturePathOffset

final int texturePathOffset

Field texturePathOffset.

animationFramesOffset

final int animationFramesOffset

Field animationFramesOffset.

copy

final Particle copy

Field copy.

Method Detail

Particle

public public Particle ()

Method Particle.

deserialize

static Particle deserialize (@Nonnull final ByteBuf buf, final int offset)

Method deserialize.

Parameters:
@Nonnull final ByteBuf buf
final int offset

computeBytesConsumed

static int computeBytesConsumed (@Nonnull final ByteBuf buf, final int offset)

Method computeBytesConsumed.

Parameters:
@Nonnull final ByteBuf buf
final int offset

serialize

public void serialize (@Nonnull final ByteBuf buf)

Method serialize.

Parameters:
@Nonnull final ByteBuf buf

computeSize

public int computeSize ()

Method computeSize.

validateStructure

static ValidationResult validateStructure (@Nonnull final ByteBuf buffer, final int offset)

Method validateStructure.

Parameters:
@Nonnull final ByteBuf buffer
final int offset

clone

public Particle clone ()

Method clone.

equals

public boolean equals (final Object obj)

Method equals.

Parameters:
final Object obj

hashCode

public int hashCode ()

Method hashCode.