Open Asterune
Beam

Beam

Renders a textured strip between two attachments.

Creatable
Instance.new("Beam")
Inherits
Instance
Replication
Standard

Behavior

Beam renders a textured strip between two attachments.

Summary

Members22
Properties21
Methods1

Properties

Attachment0

Beam.Attachment0: Attachment? = nil

The first attachment used by the constraint or effect.

Attachment1

Beam.Attachment1: Attachment? = nil

The second attachment used by the constraint or effect.

Brightness

Beam.Brightness: number = 1

The brightness multiplier applied to the rendered particles or strip.

Color

Beam.Color: Color3 = Color3.new(1, 1, 1)

The color applied when rendering this instance.

ColorSequence

Beam.ColorSequence: ColorSequence = ColorSequence.new(...)

The color distribution along the effect.

CurveSize0

Beam.CurveSize0: number = 0

The tangent length controlling the Beam's curve at Attachment0.

CurveSize1

Beam.CurveSize1: number = 0

The tangent length controlling the Beam's curve at Attachment1.

Enabled

Beam.Enabled: boolean = true

Whether this beam is enabled.

FaceCamera

Beam.FaceCamera: boolean = false

Whether the effect's strip faces the active camera.

LightEmission

Beam.LightEmission: number = 0

The self-illumination contribution of the effect.

LightInfluence

Beam.LightInfluence: number = 0

The amount of scene lighting applied to the rendered effect.

Segments

Beam.Segments: number = 10

The number of segments used to approximate the Beam's curve.

Texture

Beam.Texture: Content = ""

The content identifier of the texture used by this instance.

TextureLength

Beam.TextureLength: number = 1

The length of one repeated texture section along the Beam.

TextureMode

Whether the Beam texture stretches, wraps, or remains fixed.

TextureSpeed

Beam.TextureSpeed: number = 0

The rate at which the effect's texture moves along its length.

Transparency

Beam.Transparency: number = 0

The rendering transparency, from 0 for opaque to 1 for invisible.

TransparencySequence

Beam.TransparencySequence: NumberSequence = NumberSequence.new(...)

The transparency distribution along the effect.

Width0

Beam.Width0: number = 1

The strip width at Attachment0, in studs.

Width1

Beam.Width1: number = 1

The strip width at Attachment1, in studs.

ZOffset

Beam.ZOffset: number = 0

The depth offset applied when rendering the effect.

Methods

GetExecutionGroup

Beam:GetExecutionGroup(): ExecutionGroup?

Returns this instance if it is an ExecutionGroup. Otherwise returns the nearest ancestor ExecutionGroup, or nil when no group contains the instance.

Inherited members

Inherited47

Instance