CPUParticles

@GodotBaseClass
struct CPUParticles {}

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
CPUParticles.DrawOrder getDrawOrder()
getEmissionBoxExtents
Vector3 getEmissionBoxExtents()
getEmissionColors
PoolColorArray getEmissionColors()
getEmissionNormals
PoolVector3Array getEmissionNormals()
getEmissionPoints
PoolVector3Array getEmissionPoints()
getEmissionShape
CPUParticles.EmissionShape getEmissionShape()
getEmissionSphereRadius
double getEmissionSphereRadius()
getExplosivenessRatio
double getExplosivenessRatio()
getFixedFps
long getFixedFps()
getFlatness
double getFlatness()
getFractionalDelta
bool getFractionalDelta()
getGravity
Vector3 getGravity()
getLifetime
double getLifetime()
getMesh
Ref!Mesh getMesh()
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()
getUseLocalCoordinates
bool getUseLocalCoordinates()
isEmitting
bool isEmitting()
opAssign
CPUParticles opAssign(T n)
Undocumented in source. Be warned that the author may not have intended to support it.
opEquals
bool opEquals(CPUParticles 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)
setEmissionBoxExtents
void setEmissionBoxExtents(Vector3 extents)
setEmissionColors
void setEmissionColors(PoolColorArray array)
setEmissionNormals
void setEmissionNormals(PoolVector3Array array)
setEmissionPoints
void setEmissionPoints(PoolVector3Array array)
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(Vector3 accel_vec)
setLifetime
void setLifetime(double secs)
setMesh
void setMesh(Mesh mesh)
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)
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 setter]
angle
double angle [@property getter]
angleCurve
Curve angleCurve [@property setter]
angleCurve
Curve angleCurve [@property getter]
angleRandom
double angleRandom [@property setter]
angleRandom
double angleRandom [@property getter]
angularVelocity
double angularVelocity [@property getter]
double angularVelocity [@property setter]
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 setter]
color
Color color [@property getter]
colorRamp
Gradient colorRamp [@property setter]
colorRamp
Gradient colorRamp [@property getter]
damping
double damping [@property setter]
damping
double damping [@property getter]
dampingCurve
Curve dampingCurve [@property setter]
dampingCurve
Curve dampingCurve [@property getter]
dampingRandom
double dampingRandom [@property setter]
dampingRandom
double dampingRandom [@property getter]
drawOrder
long drawOrder [@property setter]
drawOrder
CPUParticles.DrawOrder drawOrder [@property getter]
emissionBoxExtents
Vector3 emissionBoxExtents [@property setter]
emissionBoxExtents
Vector3 emissionBoxExtents [@property getter]
emissionColors
PoolColorArray emissionColors [@property getter]
PoolColorArray emissionColors [@property setter]
emissionNormals
PoolVector3Array emissionNormals [@property getter]
PoolVector3Array emissionNormals [@property setter]
emissionPoints
PoolVector3Array emissionPoints [@property getter]
PoolVector3Array emissionPoints [@property setter]
emissionShape
long emissionShape [@property setter]
emissionShape
CPUParticles.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]
flagDisableZ
bool flagDisableZ [@property getter]
bool flagDisableZ [@property setter]
flagRotateY
bool flagRotateY [@property getter]
bool flagRotateY [@property setter]
flatness
double flatness [@property getter]
double flatness [@property setter]
fractDelta
bool fractDelta [@property setter]
fractDelta
bool fractDelta [@property getter]
gravity
Vector3 gravity [@property getter]
Vector3 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]
mesh
Mesh mesh [@property setter]
mesh
Mesh mesh [@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 getter]
double radialAccel [@property setter]
radialAccelCurve
Curve radialAccelCurve [@property getter]
Curve radialAccelCurve [@property setter]
radialAccelRandom
double radialAccelRandom [@property getter]
double radialAccelRandom [@property setter]
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 getter]
double spread [@property setter]
tangentialAccel
double tangentialAccel [@property getter]
double tangentialAccel [@property setter]
tangentialAccelCurve
Curve tangentialAccelCurve [@property getter]
Curve tangentialAccelCurve [@property setter]
tangentialAccelRandom
double tangentialAccelRandom [@property getter]
double tangentialAccelRandom [@property setter]

Static functions

_new
CPUParticles _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