Skip to main content

Interface: TextEffectsInstanceData

Defined in: rendering/renderable.ts:19

Per-glyph outline/soft-shadow parameters, bound by textEffectsInstanceDataSegment (@forge-game-engine/forge/text). Populated only for glyph instances pushed by pushTextRenderCommands - InstanceComponents.textEffects is undefined for ordinary sprites.

Properties​

outlineColor​

outlineColor: Color

Defined in: rendering/renderable.ts:21

Outline color; see TextEcsComponent.outlineColor.


outlineWidth​

outlineWidth: number

Defined in: rendering/renderable.ts:24

Outline thickness, in screen-pixel-range units; see TextEcsComponent.outlineWidth.


shadowColor​

shadowColor: Color

Defined in: rendering/renderable.ts:27

Soft shadow/glow color; see TextEcsComponent.shadowColor.


shadowOffset​

shadowOffset: Vector2

Defined in: rendering/renderable.ts:30

Soft shadow/glow offset, in screen-pixel-range units; see TextEcsComponent.shadowOffset.


shadowSoftness​

shadowSoftness: number

Defined in: rendering/renderable.ts:33

Soft shadow/glow fade radius, in screen-pixel-range units; see TextEcsComponent.shadowSoftness.