CPUParticles2D

@GodotBaseClass
struct CPUParticles2D {}

Members

Aliases

BaseClasses
alias BaseClasses = AliasSeq!(typeof(_GODOT_base), typeof(_GODOT_base).BaseClasses)
Undocumented in source.

Enums

Constants
enum Constants
DrawOrder
enum DrawOrder
EmissionShape
enum EmissionShape
Flags
enum Flags
Parameter
enum Parameter

Functions

_updateRenderThread
void _updateRenderThread()
convertFromParticles
void convertFromParticles(GodotObject particles)
getAmount
long getAmount()
getColor
Color getColor()
getColorRamp
Ref!Gradient getColorRamp()
getDrawOrder
CPUParticles2D.DrawOrder getDrawOrder()
getEmissionColors
PoolColorArray getEmissionColors()
getEmissionNormals
PoolVector2Array getEmissionNormals()
getEmissionPoints
PoolVector2Array getEmissionPoints()
getEmissionRectExtents
Vector2 getEmissionRectExtents()
getEmissionShape
CPUParticles2D.EmissionShape getEmissionShape()
getEmissionSphereRadius
double getEmissionSphereRadius()
getExplosivenessRatio
double getExplosivenessRatio()
getFixedFps
long getFixedFps()
getFlatness
double getFlatness()
getFractionalDelta
bool getFractionalDelta()
getGravity
Vector2 getGravity()
getLifetime
double getLifetime()
getNormalmap
Ref!Texture getNormalmap()
getOneShot
bool getOneShot()
getParam
double getParam(long param)
getParamCurve
Ref!Curve getParamCurve(long param)
getParamRandomness
double getParamRandomness(long param)
getParticleFlag
bool getParticleFlag(long flag)
getPreProcessTime
double getPreProcessTime()
getRandomnessRatio
double getRandomnessRatio()
getSpeedScale
double getSpeedScale()
getSpread
double getSpread()
getTexture
Ref!Texture getTexture()
getUseLocalCoordinates
bool getUseLocalCoordinates()
isEmitting
bool isEmitting()
opAssign
CPUParticles2D opAssign(T n)
Undocumented in source. Be warned that the author may not have intended to support it.
opEquals
bool opEquals(CPUParticles2D other)
Undocumented in source. Be warned that the author may not have intended to support it.
opEquals
bool opEquals(typeof(null) n)
Undocumented in source. Be warned that the author may not have intended to support it.
restart
void restart()
setAmount
void setAmount(long amount)
setColor
void setColor(Color color)
setColorRamp
void setColorRamp(Gradient ramp)
setDrawOrder
void setDrawOrder(long order)
setEmissionColors
void setEmissionColors(PoolColorArray array)
setEmissionNormals
void setEmissionNormals(PoolVector2Array array)
setEmissionPoints
void setEmissionPoints(PoolVector2Array array)
setEmissionRectExtents
void setEmissionRectExtents(Vector2 extents)
setEmissionShape
void setEmissionShape(long shape)
setEmissionSphereRadius
void setEmissionSphereRadius(double radius)
setEmitting
void setEmitting(bool emitting)
setExplosivenessRatio
void setExplosivenessRatio(double ratio)
setFixedFps
void setFixedFps(long fps)
setFlatness
void setFlatness(double amount)
setFractionalDelta
void setFractionalDelta(bool enable)
setGravity
void setGravity(Vector2 accel_vec)
setLifetime
void setLifetime(double secs)
setNormalmap
void setNormalmap(Texture normalmap)
setOneShot
void setOneShot(bool enable)
setParam
void setParam(long param, double value)
setParamCurve
void setParamCurve(long param, Curve curve)
setParamRandomness
void setParamRandomness(long param, double randomness)
setParticleFlag
void setParticleFlag(long flag, bool enable)
setPreProcessTime
void setPreProcessTime(double secs)
setRandomnessRatio
void setRandomnessRatio(double ratio)
setSpeedScale
void setSpeedScale(double scale)
setSpread
void setSpread(double degrees)
setTexture
void setTexture(Texture texture)
setUseLocalCoordinates
void setUseLocalCoordinates(bool enable)

Mixins

__anonymous
mixin baseCasts
Undocumented in source.

Properties

amount
long amount [@property getter]
long amount [@property setter]
angle
double angle [@property getter]
double angle [@property setter]
angleCurve
Curve angleCurve [@property getter]
Curve angleCurve [@property setter]
angleRandom
double angleRandom [@property getter]
double angleRandom [@property setter]
angularVelocity
double angularVelocity [@property setter]
angularVelocity
double angularVelocity [@property getter]
angularVelocityCurve
Curve angularVelocityCurve [@property setter]
angularVelocityCurve
Curve angularVelocityCurve [@property getter]
angularVelocityRandom
double angularVelocityRandom [@property setter]
angularVelocityRandom
double angularVelocityRandom [@property getter]
animLoop
bool animLoop [@property setter]
animLoop
bool animLoop [@property getter]
animOffset
double animOffset [@property setter]
animOffset
double animOffset [@property getter]
animOffsetCurve
Curve animOffsetCurve [@property setter]
animOffsetCurve
Curve animOffsetCurve [@property getter]
animOffsetRandom
double animOffsetRandom [@property setter]
animOffsetRandom
double animOffsetRandom [@property getter]
animSpeed
double animSpeed [@property setter]
animSpeed
double animSpeed [@property getter]
animSpeedCurve
Curve animSpeedCurve [@property setter]
animSpeedCurve
Curve animSpeedCurve [@property getter]
animSpeedRandom
double animSpeedRandom [@property setter]
animSpeedRandom
double animSpeedRandom [@property getter]
color
Color color [@property getter]
Color color [@property setter]
colorRamp
Gradient colorRamp [@property getter]
Gradient colorRamp [@property setter]
damping
double damping [@property setter]
damping
double damping [@property getter]
dampingCurve
Curve dampingCurve [@property getter]
Curve dampingCurve [@property setter]
dampingRandom
double dampingRandom [@property setter]
dampingRandom
double dampingRandom [@property getter]
drawOrder
long drawOrder [@property setter]
drawOrder
CPUParticles2D.DrawOrder drawOrder [@property getter]
emissionColors
PoolColorArray emissionColors [@property getter]
PoolColorArray emissionColors [@property setter]
emissionNormals
PoolVector2Array emissionNormals [@property getter]
PoolVector2Array emissionNormals [@property setter]
emissionPoints
PoolVector2Array emissionPoints [@property getter]
PoolVector2Array emissionPoints [@property setter]
emissionRectExtents
Vector2 emissionRectExtents [@property setter]
emissionRectExtents
Vector2 emissionRectExtents [@property getter]
emissionShape
long emissionShape [@property setter]
emissionShape
CPUParticles2D.EmissionShape emissionShape [@property getter]
emissionSphereRadius
double emissionSphereRadius [@property setter]
emissionSphereRadius
double emissionSphereRadius [@property getter]
emitting
bool emitting [@property setter]
emitting
bool emitting [@property getter]
explosiveness
double explosiveness [@property setter]
explosiveness
double explosiveness [@property getter]
fixedFps
long fixedFps [@property setter]
fixedFps
long fixedFps [@property getter]
flagAlignY
bool flagAlignY [@property getter]
bool flagAlignY [@property setter]
flatness
double flatness [@property getter]
double flatness [@property setter]
fractDelta
bool fractDelta [@property setter]
fractDelta
bool fractDelta [@property getter]
gravity
Vector2 gravity [@property getter]
Vector2 gravity [@property setter]
hueVariation
double hueVariation [@property getter]
double hueVariation [@property setter]
hueVariationCurve
Curve hueVariationCurve [@property getter]
Curve hueVariationCurve [@property setter]
hueVariationRandom
double hueVariationRandom [@property getter]
double hueVariationRandom [@property setter]
initialVelocity
double initialVelocity [@property getter]
double initialVelocity [@property setter]
initialVelocityRandom
double initialVelocityRandom [@property getter]
double initialVelocityRandom [@property setter]
lifetime
double lifetime [@property setter]
lifetime
double lifetime [@property getter]
linearAccel
double linearAccel [@property getter]
double linearAccel [@property setter]
linearAccelCurve
Curve linearAccelCurve [@property getter]
Curve linearAccelCurve [@property setter]
linearAccelRandom
double linearAccelRandom [@property getter]
double linearAccelRandom [@property setter]
localCoords
bool localCoords [@property setter]
localCoords
bool localCoords [@property getter]
normalmap
Texture normalmap [@property setter]
normalmap
Texture normalmap [@property getter]
oneShot
bool oneShot [@property setter]
oneShot
bool oneShot [@property getter]
preprocess
double preprocess [@property setter]
preprocess
double preprocess [@property getter]
radialAccel
double radialAccel [@property setter]
radialAccel
double radialAccel [@property getter]
radialAccelCurve
Curve radialAccelCurve [@property setter]
radialAccelCurve
Curve radialAccelCurve [@property getter]
radialAccelRandom
double radialAccelRandom [@property setter]
radialAccelRandom
double radialAccelRandom [@property getter]
randomness
double randomness [@property setter]
randomness
double randomness [@property getter]
scale
double scale [@property getter]
double scale [@property setter]
scaleCurve
Curve scaleCurve [@property getter]
Curve scaleCurve [@property setter]
scaleRandom
double scaleRandom [@property getter]
double scaleRandom [@property setter]
speedScale
double speedScale [@property setter]
speedScale
double speedScale [@property getter]
spread
double spread [@property setter]
spread
double spread [@property getter]
tangentialAccel
double tangentialAccel [@property setter]
tangentialAccel
double tangentialAccel [@property getter]
tangentialAccelCurve
Curve tangentialAccelCurve [@property getter]
Curve tangentialAccelCurve [@property setter]
tangentialAccelRandom
double tangentialAccelRandom [@property setter]
tangentialAccelRandom
double tangentialAccelRandom [@property getter]
texture
Texture texture [@property setter]
texture
Texture texture [@property getter]

Static functions

_new
CPUParticles2D _new()
Undocumented in source. Be warned that the author may not have intended to support it.

Static variables

_classBindingInitialized
bool _classBindingInitialized;
Undocumented in source.

Structs

_classBinding
struct _classBinding
Undocumented in source.

Unions

__anonymous
union __anonymous
Undocumented in source.

Variables

_GODOT_internal_name
enum string _GODOT_internal_name;
Undocumented in source.

Mixed In Members

From mixin baseCasts

as
To as()
Undocumented in source. Be warned that the author may not have intended to support it.
as
To as()
Undocumented in source. Be warned that the author may not have intended to support it.
as
ToRef as()
Undocumented in source. Be warned that the author may not have intended to support it.
opCast
template opCast(To)
Undocumented in source.
opCast
template opCast(To)
Undocumented in source.
opCast
template opCast(ToRef)
Undocumented in source.
opCast
void* opCast()
Undocumented in source. Be warned that the author may not have intended to support it.
opCast
godot_object opCast()
Undocumented in source. Be warned that the author may not have intended to support it.
opCast
bool opCast()
Undocumented in source. Be warned that the author may not have intended to support it.

Meta