ParticleProcessMaterial

package
v0.0.0-...-546f9d4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 5, 2025 License: MIT Imports: 24 Imported by: 0

Documentation

Overview

Package ParticleProcessMaterial provides methods for working with ParticleProcessMaterial object instances.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Advanced

type Advanced = class

Advanced exposes a 1:1 low-level instance of the class, undocumented, for those who know what they are doing.

type Any

type Any interface {
	gd.IsClass
	AsParticleProcessMaterial() Instance
}

type CollisionMode

type CollisionMode = gdclass.ParticleProcessMaterialCollisionMode //gd:ParticleProcessMaterial.CollisionMode
const (
	/*No collision for particles. Particles will go through [GPUParticlesCollision3D] nodes.*/
	CollisionDisabled CollisionMode = 0
	/*[RigidBody3D]-style collision for particles using [GPUParticlesCollision3D] nodes.*/
	CollisionRigid CollisionMode = 1
	/*Hide particles instantly when colliding with a [GPUParticlesCollision3D] node. This can be combined with a subemitter that uses the [constant COLLISION_RIGID] collision mode to "replace" the parent particle with the subemitter on impact.*/
	CollisionHideOnContact CollisionMode = 2
	/*Represents the size of the [enum CollisionMode] enum.*/
	CollisionMax CollisionMode = 3
)

type EmissionShape

type EmissionShape = gdclass.ParticleProcessMaterialEmissionShape //gd:ParticleProcessMaterial.EmissionShape
const (
	/*All particles will be emitted from a single point.*/
	EmissionShapePoint EmissionShape = 0
	/*Particles will be emitted in the volume of a sphere.*/
	EmissionShapeSphere EmissionShape = 1
	/*Particles will be emitted on the surface of a sphere.*/
	EmissionShapeSphereSurface EmissionShape = 2
	/*Particles will be emitted in the volume of a box.*/
	EmissionShapeBox EmissionShape = 3
	/*Particles will be emitted at a position determined by sampling a random point on the [member emission_point_texture]. Particle color will be modulated by [member emission_color_texture].*/
	EmissionShapePoints EmissionShape = 4
	/*Particles will be emitted at a position determined by sampling a random point on the [member emission_point_texture]. Particle velocity and rotation will be set based on [member emission_normal_texture]. Particle color will be modulated by [member emission_color_texture].*/
	EmissionShapeDirectedPoints EmissionShape = 5
	/*Particles will be emitted in a ring or cylinder.*/
	EmissionShapeRing EmissionShape = 6
	/*Represents the size of the [enum EmissionShape] enum.*/
	EmissionShapeMax EmissionShape = 7
)

type Instance

type Instance [1]gdclass.ParticleProcessMaterial

[ParticleProcessMaterial] defines particle properties and behavior. It is used in the [code]process_material[/code] of the [GPUParticles2D] and [GPUParticles3D] nodes. Some of this material's properties are applied to each particle when emitted, while others can have a [CurveTexture] or a [GradientTexture1D] applied to vary numerical or color values over the lifetime of the particle.

var Nil Instance

Nil is a nil/null instance of the class. Equivalent to the zero value.

func New

func New() Instance

func (Instance) AlphaCurve

func (self Instance) AlphaCurve() [1]gdclass.Texture2D

func (Instance) Angle

func (self Instance) Angle() Vector2.XY

func (Instance) AngleCurve

func (self Instance) AngleCurve() [1]gdclass.Texture2D

func (Instance) AngleMax

func (self Instance) AngleMax() Float.X

func (Instance) AngleMin

func (self Instance) AngleMin() Float.X

func (Instance) AngularVelocity

func (self Instance) AngularVelocity() Vector2.XY

func (Instance) AngularVelocityCurve

func (self Instance) AngularVelocityCurve() [1]gdclass.Texture2D

func (Instance) AngularVelocityMax

func (self Instance) AngularVelocityMax() Float.X

func (Instance) AngularVelocityMin

func (self Instance) AngularVelocityMin() Float.X

func (Instance) AnimOffset

func (self Instance) AnimOffset() Vector2.XY

func (Instance) AnimOffsetCurve

func (self Instance) AnimOffsetCurve() [1]gdclass.Texture2D

func (Instance) AnimOffsetMax

func (self Instance) AnimOffsetMax() Float.X

func (Instance) AnimOffsetMin

func (self Instance) AnimOffsetMin() Float.X

func (Instance) AnimSpeed

func (self Instance) AnimSpeed() Vector2.XY

func (Instance) AnimSpeedCurve

func (self Instance) AnimSpeedCurve() [1]gdclass.Texture2D

func (Instance) AnimSpeedMax

func (self Instance) AnimSpeedMax() Float.X

func (Instance) AnimSpeedMin

func (self Instance) AnimSpeedMin() Float.X

func (Instance) AsMaterial

func (self Instance) AsMaterial() Material.Instance

func (Instance) AsObject

func (self Instance) AsObject() [1]gd.Object

func (Instance) AsParticleProcessMaterial

func (self Instance) AsParticleProcessMaterial() Instance

func (Instance) AsRefCounted

func (self Instance) AsRefCounted() [1]gd.RefCounted

func (Instance) AsResource

func (self Instance) AsResource() Resource.Instance

func (Instance) AttractorInteractionEnabled

func (self Instance) AttractorInteractionEnabled() bool

func (Instance) CollisionBounce

func (self Instance) CollisionBounce() Float.X

func (Instance) CollisionFriction

func (self Instance) CollisionFriction() Float.X

func (Instance) CollisionMode

func (Instance) CollisionUseScale

func (self Instance) CollisionUseScale() bool

func (Instance) Color

func (self Instance) Color() Color.RGBA

func (Instance) ColorInitialRamp

func (self Instance) ColorInitialRamp() [1]gdclass.Texture2D

func (Instance) ColorRamp

func (self Instance) ColorRamp() [1]gdclass.Texture2D

func (Instance) Damping

func (self Instance) Damping() Vector2.XY

func (Instance) DampingCurve

func (self Instance) DampingCurve() [1]gdclass.Texture2D

func (Instance) DampingMax

func (self Instance) DampingMax() Float.X

func (Instance) DampingMin

func (self Instance) DampingMin() Float.X

func (Instance) Direction

func (self Instance) Direction() Vector3.XYZ

func (Instance) DirectionalVelocity

func (self Instance) DirectionalVelocity() Vector2.XY

func (Instance) DirectionalVelocityCurve

func (self Instance) DirectionalVelocityCurve() [1]gdclass.Texture2D

func (Instance) DirectionalVelocityMax

func (self Instance) DirectionalVelocityMax() Float.X

func (Instance) DirectionalVelocityMin

func (self Instance) DirectionalVelocityMin() Float.X

func (Instance) EmissionBoxExtents

func (self Instance) EmissionBoxExtents() Vector3.XYZ

func (Instance) EmissionColorTexture

func (self Instance) EmissionColorTexture() [1]gdclass.Texture2D

func (Instance) EmissionCurve

func (self Instance) EmissionCurve() [1]gdclass.Texture2D

func (Instance) EmissionNormalTexture

func (self Instance) EmissionNormalTexture() [1]gdclass.Texture2D

func (Instance) EmissionPointCount

func (self Instance) EmissionPointCount() int

func (Instance) EmissionPointTexture

func (self Instance) EmissionPointTexture() [1]gdclass.Texture2D

func (Instance) EmissionRingAxis

func (self Instance) EmissionRingAxis() Vector3.XYZ

func (Instance) EmissionRingHeight

func (self Instance) EmissionRingHeight() Float.X

func (Instance) EmissionRingInnerRadius

func (self Instance) EmissionRingInnerRadius() Float.X

func (Instance) EmissionRingRadius

func (self Instance) EmissionRingRadius() Float.X

func (Instance) EmissionShape

func (Instance) EmissionShapeOffset

func (self Instance) EmissionShapeOffset() Vector3.XYZ

func (Instance) EmissionShapeScale

func (self Instance) EmissionShapeScale() Vector3.XYZ

func (Instance) EmissionSphereRadius

func (self Instance) EmissionSphereRadius() Float.X

func (Instance) Flatness

func (self Instance) Flatness() Float.X

func (Instance) Gravity

func (self Instance) Gravity() Vector3.XYZ

func (Instance) HueVariation

func (self Instance) HueVariation() Vector2.XY

func (Instance) HueVariationCurve

func (self Instance) HueVariationCurve() [1]gdclass.Texture2D

func (Instance) HueVariationMax

func (self Instance) HueVariationMax() Float.X

func (Instance) HueVariationMin

func (self Instance) HueVariationMin() Float.X

func (Instance) InheritVelocityRatio

func (self Instance) InheritVelocityRatio() Float.X

func (Instance) InitialVelocity

func (self Instance) InitialVelocity() Vector2.XY

func (Instance) InitialVelocityMax

func (self Instance) InitialVelocityMax() Float.X

func (Instance) InitialVelocityMin

func (self Instance) InitialVelocityMin() Float.X

func (Instance) LifetimeRandomness

func (self Instance) LifetimeRandomness() Float.X

func (Instance) LinearAccel

func (self Instance) LinearAccel() Vector2.XY

func (Instance) LinearAccelCurve

func (self Instance) LinearAccelCurve() [1]gdclass.Texture2D

func (Instance) LinearAccelMax

func (self Instance) LinearAccelMax() Float.X

func (Instance) LinearAccelMin

func (self Instance) LinearAccelMin() Float.X

func (Instance) OrbitVelocity

func (self Instance) OrbitVelocity() Vector2.XY

func (Instance) OrbitVelocityCurve

func (self Instance) OrbitVelocityCurve() [1]gdclass.Texture2D

func (Instance) OrbitVelocityMax

func (self Instance) OrbitVelocityMax() Float.X

func (Instance) OrbitVelocityMin

func (self Instance) OrbitVelocityMin() Float.X

func (Instance) ParticleFlagAlignY

func (self Instance) ParticleFlagAlignY() bool

func (Instance) ParticleFlagDampingAsFriction

func (self Instance) ParticleFlagDampingAsFriction() bool

func (Instance) ParticleFlagDisableZ

func (self Instance) ParticleFlagDisableZ() bool

func (Instance) ParticleFlagRotateY

func (self Instance) ParticleFlagRotateY() bool

func (Instance) RadialAccel

func (self Instance) RadialAccel() Vector2.XY

func (Instance) RadialAccelCurve

func (self Instance) RadialAccelCurve() [1]gdclass.Texture2D

func (Instance) RadialAccelMax

func (self Instance) RadialAccelMax() Float.X

func (Instance) RadialAccelMin

func (self Instance) RadialAccelMin() Float.X

func (Instance) RadialVelocity

func (self Instance) RadialVelocity() Vector2.XY

func (Instance) RadialVelocityCurve

func (self Instance) RadialVelocityCurve() [1]gdclass.Texture2D

func (Instance) RadialVelocityMax

func (self Instance) RadialVelocityMax() Float.X

func (Instance) RadialVelocityMin

func (self Instance) RadialVelocityMin() Float.X

func (Instance) Scale

func (self Instance) Scale() Vector2.XY

func (Instance) ScaleCurve

func (self Instance) ScaleCurve() [1]gdclass.Texture2D

func (Instance) ScaleMax

func (self Instance) ScaleMax() Float.X

func (Instance) ScaleMin

func (self Instance) ScaleMin() Float.X

func (Instance) ScaleOverVelocity

func (self Instance) ScaleOverVelocity() Vector2.XY

func (Instance) ScaleOverVelocityCurve

func (self Instance) ScaleOverVelocityCurve() [1]gdclass.Texture2D

func (Instance) ScaleOverVelocityMax

func (self Instance) ScaleOverVelocityMax() Float.X

func (Instance) ScaleOverVelocityMin

func (self Instance) ScaleOverVelocityMin() Float.X

func (Instance) SetAlphaCurve

func (self Instance) SetAlphaCurve(value [1]gdclass.Texture2D)

func (Instance) SetAngle

func (self Instance) SetAngle(value Vector2.XY)

func (Instance) SetAngleCurve

func (self Instance) SetAngleCurve(value [1]gdclass.Texture2D)

func (Instance) SetAngleMax

func (self Instance) SetAngleMax(value Float.X)

func (Instance) SetAngleMin

func (self Instance) SetAngleMin(value Float.X)

func (Instance) SetAngularVelocity

func (self Instance) SetAngularVelocity(value Vector2.XY)

func (Instance) SetAngularVelocityCurve

func (self Instance) SetAngularVelocityCurve(value [1]gdclass.Texture2D)

func (Instance) SetAngularVelocityMax

func (self Instance) SetAngularVelocityMax(value Float.X)

func (Instance) SetAngularVelocityMin

func (self Instance) SetAngularVelocityMin(value Float.X)

func (Instance) SetAnimOffset

func (self Instance) SetAnimOffset(value Vector2.XY)

func (Instance) SetAnimOffsetCurve

func (self Instance) SetAnimOffsetCurve(value [1]gdclass.Texture2D)

func (Instance) SetAnimOffsetMax

func (self Instance) SetAnimOffsetMax(value Float.X)

func (Instance) SetAnimOffsetMin

func (self Instance) SetAnimOffsetMin(value Float.X)

func (Instance) SetAnimSpeed

func (self Instance) SetAnimSpeed(value Vector2.XY)

func (Instance) SetAnimSpeedCurve

func (self Instance) SetAnimSpeedCurve(value [1]gdclass.Texture2D)

func (Instance) SetAnimSpeedMax

func (self Instance) SetAnimSpeedMax(value Float.X)

func (Instance) SetAnimSpeedMin

func (self Instance) SetAnimSpeedMin(value Float.X)

func (Instance) SetAttractorInteractionEnabled

func (self Instance) SetAttractorInteractionEnabled(value bool)

func (Instance) SetCollisionBounce

func (self Instance) SetCollisionBounce(value Float.X)

func (Instance) SetCollisionFriction

func (self Instance) SetCollisionFriction(value Float.X)

func (Instance) SetCollisionMode

func (self Instance) SetCollisionMode(value gdclass.ParticleProcessMaterialCollisionMode)

func (Instance) SetCollisionUseScale

func (self Instance) SetCollisionUseScale(value bool)

func (Instance) SetColor

func (self Instance) SetColor(value Color.RGBA)

func (Instance) SetColorInitialRamp

func (self Instance) SetColorInitialRamp(value [1]gdclass.Texture2D)

func (Instance) SetColorRamp

func (self Instance) SetColorRamp(value [1]gdclass.Texture2D)

func (Instance) SetDamping

func (self Instance) SetDamping(value Vector2.XY)

func (Instance) SetDampingCurve

func (self Instance) SetDampingCurve(value [1]gdclass.Texture2D)

func (Instance) SetDampingMax

func (self Instance) SetDampingMax(value Float.X)

func (Instance) SetDampingMin

func (self Instance) SetDampingMin(value Float.X)

func (Instance) SetDirection

func (self Instance) SetDirection(value Vector3.XYZ)

func (Instance) SetDirectionalVelocity

func (self Instance) SetDirectionalVelocity(value Vector2.XY)

func (Instance) SetDirectionalVelocityCurve

func (self Instance) SetDirectionalVelocityCurve(value [1]gdclass.Texture2D)

func (Instance) SetDirectionalVelocityMax

func (self Instance) SetDirectionalVelocityMax(value Float.X)

func (Instance) SetDirectionalVelocityMin

func (self Instance) SetDirectionalVelocityMin(value Float.X)

func (Instance) SetEmissionBoxExtents

func (self Instance) SetEmissionBoxExtents(value Vector3.XYZ)

func (Instance) SetEmissionColorTexture

func (self Instance) SetEmissionColorTexture(value [1]gdclass.Texture2D)

func (Instance) SetEmissionCurve

func (self Instance) SetEmissionCurve(value [1]gdclass.Texture2D)

func (Instance) SetEmissionNormalTexture

func (self Instance) SetEmissionNormalTexture(value [1]gdclass.Texture2D)

func (Instance) SetEmissionPointCount

func (self Instance) SetEmissionPointCount(value int)

func (Instance) SetEmissionPointTexture

func (self Instance) SetEmissionPointTexture(value [1]gdclass.Texture2D)

func (Instance) SetEmissionRingAxis

func (self Instance) SetEmissionRingAxis(value Vector3.XYZ)

func (Instance) SetEmissionRingHeight

func (self Instance) SetEmissionRingHeight(value Float.X)

func (Instance) SetEmissionRingInnerRadius

func (self Instance) SetEmissionRingInnerRadius(value Float.X)

func (Instance) SetEmissionRingRadius

func (self Instance) SetEmissionRingRadius(value Float.X)

func (Instance) SetEmissionShape

func (self Instance) SetEmissionShape(value gdclass.ParticleProcessMaterialEmissionShape)

func (Instance) SetEmissionShapeOffset

func (self Instance) SetEmissionShapeOffset(value Vector3.XYZ)

func (Instance) SetEmissionShapeScale

func (self Instance) SetEmissionShapeScale(value Vector3.XYZ)

func (Instance) SetEmissionSphereRadius

func (self Instance) SetEmissionSphereRadius(value Float.X)

func (Instance) SetFlatness

func (self Instance) SetFlatness(value Float.X)

func (Instance) SetGravity

func (self Instance) SetGravity(value Vector3.XYZ)

func (Instance) SetHueVariation

func (self Instance) SetHueVariation(value Vector2.XY)

func (Instance) SetHueVariationCurve

func (self Instance) SetHueVariationCurve(value [1]gdclass.Texture2D)

func (Instance) SetHueVariationMax

func (self Instance) SetHueVariationMax(value Float.X)

func (Instance) SetHueVariationMin

func (self Instance) SetHueVariationMin(value Float.X)

func (Instance) SetInheritVelocityRatio

func (self Instance) SetInheritVelocityRatio(value Float.X)

func (Instance) SetInitialVelocity

func (self Instance) SetInitialVelocity(value Vector2.XY)

func (Instance) SetInitialVelocityMax

func (self Instance) SetInitialVelocityMax(value Float.X)

func (Instance) SetInitialVelocityMin

func (self Instance) SetInitialVelocityMin(value Float.X)

func (Instance) SetLifetimeRandomness

func (self Instance) SetLifetimeRandomness(value Float.X)

func (Instance) SetLinearAccel

func (self Instance) SetLinearAccel(value Vector2.XY)

func (Instance) SetLinearAccelCurve

func (self Instance) SetLinearAccelCurve(value [1]gdclass.Texture2D)

func (Instance) SetLinearAccelMax

func (self Instance) SetLinearAccelMax(value Float.X)

func (Instance) SetLinearAccelMin

func (self Instance) SetLinearAccelMin(value Float.X)

func (Instance) SetOrbitVelocity

func (self Instance) SetOrbitVelocity(value Vector2.XY)

func (Instance) SetOrbitVelocityCurve

func (self Instance) SetOrbitVelocityCurve(value [1]gdclass.Texture2D)

func (Instance) SetOrbitVelocityMax

func (self Instance) SetOrbitVelocityMax(value Float.X)

func (Instance) SetOrbitVelocityMin

func (self Instance) SetOrbitVelocityMin(value Float.X)

func (Instance) SetParticleFlagAlignY

func (self Instance) SetParticleFlagAlignY(value bool)

func (Instance) SetParticleFlagDampingAsFriction

func (self Instance) SetParticleFlagDampingAsFriction(value bool)

func (Instance) SetParticleFlagDisableZ

func (self Instance) SetParticleFlagDisableZ(value bool)

func (Instance) SetParticleFlagRotateY

func (self Instance) SetParticleFlagRotateY(value bool)

func (Instance) SetRadialAccel

func (self Instance) SetRadialAccel(value Vector2.XY)

func (Instance) SetRadialAccelCurve

func (self Instance) SetRadialAccelCurve(value [1]gdclass.Texture2D)

func (Instance) SetRadialAccelMax

func (self Instance) SetRadialAccelMax(value Float.X)

func (Instance) SetRadialAccelMin

func (self Instance) SetRadialAccelMin(value Float.X)

func (Instance) SetRadialVelocity

func (self Instance) SetRadialVelocity(value Vector2.XY)

func (Instance) SetRadialVelocityCurve

func (self Instance) SetRadialVelocityCurve(value [1]gdclass.Texture2D)

func (Instance) SetRadialVelocityMax

func (self Instance) SetRadialVelocityMax(value Float.X)

func (Instance) SetRadialVelocityMin

func (self Instance) SetRadialVelocityMin(value Float.X)

func (Instance) SetScale

func (self Instance) SetScale(value Vector2.XY)

func (Instance) SetScaleCurve

func (self Instance) SetScaleCurve(value [1]gdclass.Texture2D)

func (Instance) SetScaleMax

func (self Instance) SetScaleMax(value Float.X)

func (Instance) SetScaleMin

func (self Instance) SetScaleMin(value Float.X)

func (Instance) SetScaleOverVelocity

func (self Instance) SetScaleOverVelocity(value Vector2.XY)

func (Instance) SetScaleOverVelocityCurve

func (self Instance) SetScaleOverVelocityCurve(value [1]gdclass.Texture2D)

func (Instance) SetScaleOverVelocityMax

func (self Instance) SetScaleOverVelocityMax(value Float.X)

func (Instance) SetScaleOverVelocityMin

func (self Instance) SetScaleOverVelocityMin(value Float.X)

func (Instance) SetSpread

func (self Instance) SetSpread(value Float.X)

func (Instance) SetSubEmitterAmountAtCollision

func (self Instance) SetSubEmitterAmountAtCollision(value int)

func (Instance) SetSubEmitterAmountAtEnd

func (self Instance) SetSubEmitterAmountAtEnd(value int)

func (Instance) SetSubEmitterFrequency

func (self Instance) SetSubEmitterFrequency(value Float.X)

func (Instance) SetSubEmitterKeepVelocity

func (self Instance) SetSubEmitterKeepVelocity(value bool)

func (Instance) SetSubEmitterMode

func (self Instance) SetSubEmitterMode(value gdclass.ParticleProcessMaterialSubEmitterMode)

func (Instance) SetTangentialAccel

func (self Instance) SetTangentialAccel(value Vector2.XY)

func (Instance) SetTangentialAccelCurve

func (self Instance) SetTangentialAccelCurve(value [1]gdclass.Texture2D)

func (Instance) SetTangentialAccelMax

func (self Instance) SetTangentialAccelMax(value Float.X)

func (Instance) SetTangentialAccelMin

func (self Instance) SetTangentialAccelMin(value Float.X)

func (Instance) SetTurbulenceEnabled

func (self Instance) SetTurbulenceEnabled(value bool)

func (Instance) SetTurbulenceInfluence

func (self Instance) SetTurbulenceInfluence(value Vector2.XY)

func (Instance) SetTurbulenceInfluenceMax

func (self Instance) SetTurbulenceInfluenceMax(value Float.X)

func (Instance) SetTurbulenceInfluenceMin

func (self Instance) SetTurbulenceInfluenceMin(value Float.X)

func (Instance) SetTurbulenceInfluenceOverLife

func (self Instance) SetTurbulenceInfluenceOverLife(value [1]gdclass.Texture2D)

func (Instance) SetTurbulenceInitialDisplacement

func (self Instance) SetTurbulenceInitialDisplacement(value Vector2.XY)

func (Instance) SetTurbulenceInitialDisplacementMax

func (self Instance) SetTurbulenceInitialDisplacementMax(value Float.X)

func (Instance) SetTurbulenceInitialDisplacementMin

func (self Instance) SetTurbulenceInitialDisplacementMin(value Float.X)

func (Instance) SetTurbulenceNoiseScale

func (self Instance) SetTurbulenceNoiseScale(value Float.X)

func (Instance) SetTurbulenceNoiseSpeed

func (self Instance) SetTurbulenceNoiseSpeed(value Vector3.XYZ)

func (Instance) SetTurbulenceNoiseSpeedRandom

func (self Instance) SetTurbulenceNoiseSpeedRandom(value Float.X)

func (Instance) SetTurbulenceNoiseStrength

func (self Instance) SetTurbulenceNoiseStrength(value Float.X)

func (Instance) SetVelocityLimitCurve

func (self Instance) SetVelocityLimitCurve(value [1]gdclass.Texture2D)

func (Instance) SetVelocityPivot

func (self Instance) SetVelocityPivot(value Vector3.XYZ)

func (Instance) Spread

func (self Instance) Spread() Float.X

func (Instance) SubEmitterAmountAtCollision

func (self Instance) SubEmitterAmountAtCollision() int

func (Instance) SubEmitterAmountAtEnd

func (self Instance) SubEmitterAmountAtEnd() int

func (Instance) SubEmitterFrequency

func (self Instance) SubEmitterFrequency() Float.X

func (Instance) SubEmitterKeepVelocity

func (self Instance) SubEmitterKeepVelocity() bool

func (Instance) SubEmitterMode

func (Instance) TangentialAccel

func (self Instance) TangentialAccel() Vector2.XY

func (Instance) TangentialAccelCurve

func (self Instance) TangentialAccelCurve() [1]gdclass.Texture2D

func (Instance) TangentialAccelMax

func (self Instance) TangentialAccelMax() Float.X

func (Instance) TangentialAccelMin

func (self Instance) TangentialAccelMin() Float.X

func (Instance) TurbulenceEnabled

func (self Instance) TurbulenceEnabled() bool

func (Instance) TurbulenceInfluence

func (self Instance) TurbulenceInfluence() Vector2.XY

func (Instance) TurbulenceInfluenceMax

func (self Instance) TurbulenceInfluenceMax() Float.X

func (Instance) TurbulenceInfluenceMin

func (self Instance) TurbulenceInfluenceMin() Float.X

func (Instance) TurbulenceInfluenceOverLife

func (self Instance) TurbulenceInfluenceOverLife() [1]gdclass.Texture2D

func (Instance) TurbulenceInitialDisplacement

func (self Instance) TurbulenceInitialDisplacement() Vector2.XY

func (Instance) TurbulenceInitialDisplacementMax

func (self Instance) TurbulenceInitialDisplacementMax() Float.X

func (Instance) TurbulenceInitialDisplacementMin

func (self Instance) TurbulenceInitialDisplacementMin() Float.X

func (Instance) TurbulenceNoiseScale

func (self Instance) TurbulenceNoiseScale() Float.X

func (Instance) TurbulenceNoiseSpeed

func (self Instance) TurbulenceNoiseSpeed() Vector3.XYZ

func (Instance) TurbulenceNoiseSpeedRandom

func (self Instance) TurbulenceNoiseSpeedRandom() Float.X

func (Instance) TurbulenceNoiseStrength

func (self Instance) TurbulenceNoiseStrength() Float.X

func (*Instance) UnsafePointer

func (self *Instance) UnsafePointer() unsafe.Pointer

func (Instance) VelocityLimitCurve

func (self Instance) VelocityLimitCurve() [1]gdclass.Texture2D

func (Instance) VelocityPivot

func (self Instance) VelocityPivot() Vector3.XYZ

func (Instance) Virtual

func (self Instance) Virtual(name string) reflect.Value

type Parameter

type Parameter = gdclass.ParticleProcessMaterialParameter //gd:ParticleProcessMaterial.Parameter
const (
	/*Use with [method set_param_min], [method set_param_max], and [method set_param_texture] to set initial velocity properties.*/
	ParamInitialLinearVelocity Parameter = 0
	/*Use with [method set_param_min], [method set_param_max], and [method set_param_texture] to set angular velocity properties.*/
	ParamAngularVelocity Parameter = 1
	/*Use with [method set_param_min], [method set_param_max], and [method set_param_texture] to set orbital velocity properties.*/
	ParamOrbitVelocity Parameter = 2
	/*Use with [method set_param_min], [method set_param_max], and [method set_param_texture] to set linear acceleration properties.*/
	ParamLinearAccel Parameter = 3
	/*Use with [method set_param_min], [method set_param_max], and [method set_param_texture] to set radial acceleration properties.*/
	ParamRadialAccel Parameter = 4
	/*Use with [method set_param_min], [method set_param_max], and [method set_param_texture] to set tangential acceleration properties.*/
	ParamTangentialAccel Parameter = 5
	/*Use with [method set_param_min], [method set_param_max], and [method set_param_texture] to set damping properties.*/
	ParamDamping Parameter = 6
	/*Use with [method set_param_min], [method set_param_max], and [method set_param_texture] to set angle properties.*/
	ParamAngle Parameter = 7
	/*Use with [method set_param_min], [method set_param_max], and [method set_param_texture] to set scale properties.*/
	ParamScale Parameter = 8
	/*Use with [method set_param_min], [method set_param_max], and [method set_param_texture] to set hue variation properties.*/
	ParamHueVariation Parameter = 9
	/*Use with [method set_param_min], [method set_param_max], and [method set_param_texture] to set animation speed properties.*/
	ParamAnimSpeed Parameter = 10
	/*Use with [method set_param_min], [method set_param_max], and [method set_param_texture] to set animation offset properties.*/
	ParamAnimOffset Parameter = 11
	/*Use with [method set_param_min], [method set_param_max], and [method set_param_texture] to set radial velocity properties.*/
	ParamRadialVelocity Parameter = 15
	/*Use with [method set_param_min], [method set_param_max], and [method set_param_texture] to set directional velocity properties.*/
	ParamDirectionalVelocity Parameter = 16
	/*Use with [method set_param_min], [method set_param_max], and [method set_param_texture] to set scale over velocity properties.*/
	ParamScaleOverVelocity Parameter = 17
	/*Represents the size of the [enum Parameter] enum.*/
	ParamMax Parameter = 18
	/*Use with [method set_param_min] and [method set_param_max] to set the turbulence minimum und maximum influence on each particles velocity.*/
	ParamTurbVelInfluence Parameter = 13
	/*Use with [method set_param_min] and [method set_param_max] to set the turbulence minimum and maximum displacement of the particles spawn position.*/
	ParamTurbInitDisplacement Parameter = 14
	/*Use with [method set_param_texture] to set the turbulence influence over the particles life time.*/
	ParamTurbInfluenceOverLife Parameter = 12
)

type ParticleFlags

type ParticleFlags = gdclass.ParticleProcessMaterialParticleFlags //gd:ParticleProcessMaterial.ParticleFlags
const (
	/*Use with [method set_particle_flag] to set [member particle_flag_align_y].*/
	ParticleFlagAlignYToVelocity ParticleFlags = 0
	/*Use with [method set_particle_flag] to set [member particle_flag_rotate_y].*/
	ParticleFlagRotateY ParticleFlags = 1
	/*Use with [method set_particle_flag] to set [member particle_flag_disable_z].*/
	ParticleFlagDisableZ          ParticleFlags = 2
	ParticleFlagDampingAsFriction ParticleFlags = 3
	/*Represents the size of the [enum ParticleFlags] enum.*/
	ParticleFlagMax ParticleFlags = 4
)

type SubEmitterMode

type SubEmitterMode = gdclass.ParticleProcessMaterialSubEmitterMode //gd:ParticleProcessMaterial.SubEmitterMode
const (
	SubEmitterDisabled    SubEmitterMode = 0
	SubEmitterConstant    SubEmitterMode = 1
	SubEmitterAtEnd       SubEmitterMode = 2
	SubEmitterAtCollision SubEmitterMode = 3
	/*Represents the size of the [enum SubEmitterMode] enum.*/
	SubEmitterMax SubEmitterMode = 4
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL