starling-framework
Version:
A fast, productive library for 2D cross-platform development.
77 lines • 2.7 kB
TypeScript
import Texture from "../textures/Texture";
import ParticleSystem from "./ParticleSystem";
import ColorArgb from "./ColorArgb";
declare namespace starling.extensions {
export class PDParticleSystem extends ParticleSystem {
constructor(config: string, texture: Texture);
get defaultDuration(): number;
set defaultDuration(value: number)
get emitterType(): number;
set emitterType(value: number)
get emitterXVariance(): number;
set emitterXVariance(value: number)
get emitterYVariance(): number;
set emitterYVariance(value: number)
get lifespan(): number;
set lifespan(value: number)
get lifespanVariance(): number;
set lifespanVariance(value: number)
get startSize(): number;
set startSize(value: number)
get startSizeVariance(): number;
set startSizeVariance(value: number)
get endSize(): number;
set endSize(value: number)
get endSizeVariance(): number;
set endSizeVariance(value: number)
get emitAngle(): number;
set emitAngle(value: number)
get emitAngleVariance(): number;
set emitAngleVariance(value: number)
get startRotation(): number;
set startRotation(value: number)
get startRotationVariance(): number;
set startRotationVariance(value: number)
get endRotation(): number;
set endRotation(value: number)
get endRotationVariance(): number;
set endRotationVariance(value: number)
get speed(): number;
set speed(value: number)
get speedVariance(): number;
set speedVariance(value: number)
get gravityX(): number;
set gravityX(value: number)
get gravityY(): number;
set gravityY(value: number)
get radialAcceleration(): number;
set radialAcceleration(value: number)
get radialAccelerationVariance(): number;
set radialAccelerationVariance(value: number)
get tangentialAcceleration(): number;
set tangentialAcceleration(value: number)
get tangentialAccelerationVariance(): number;
set tangentialAccelerationVariance(value: number)
get maxRadius(): number;
set maxRadius(value: number)
get maxRadiusVariance(): number;
set maxRadiusVariance(value: number)
get minRadius(): number;
set minRadius(value: number)
get minRadiusVariance(): number;
set minRadiusVariance(value: number)
get rotatePerSecond(): number;
set rotatePerSecond(value: number)
get rotatePerSecondVariance(): number;
set rotatePerSecondVariance(value: number)
get startColor(): ColorArgb;
set startColor(value: ColorArgb)
get startColorVariance(): ColorArgb;
set startColorVariance(value: ColorArgb)
get endColor(): ColorArgb;
set endColor(value: ColorArgb)
get endColorVariance(): ColorArgb;
set endColorVariance(value: ColorArgb)
}
}
export default starling.extensions.PDParticleSystem;