Table of Contents

Class FlameScene

Namespace
Gloam.Demo.Scenes
Assembly
gloam-demo.dll

Flame demo scene showcasing 24-bit color gradients

public sealed class FlameScene : BaseScene, IScene
Inheritance
FlameScene
Implements
Inherited Members

Constructors

FlameScene()

public FlameScene()

Methods

ActivateSceneAsync(CancellationToken)

Override this method to implement scene-specific activation logic. Default implementation does nothing.

protected override ValueTask ActivateSceneAsync(CancellationToken ct = default)

Parameters

ct CancellationToken

Cancellation token

Returns

ValueTask

DeactivateSceneAsync(CancellationToken)

Override this method to implement scene-specific deactivation logic. Default implementation does nothing.

protected override ValueTask DeactivateSceneAsync(CancellationToken ct = default)

Parameters

ct CancellationToken

Cancellation token

Returns

ValueTask

ReturnToMenuAsync(CancellationToken)

public ValueTask ReturnToMenuAsync(CancellationToken ct = default)

Parameters

ct CancellationToken

Returns

ValueTask

SetSceneManager(ISceneManager)

public void SetSceneManager(ISceneManager sceneManager)

Parameters

sceneManager ISceneManager

UpdateSceneAsync(CancellationToken)

Override this method to implement scene-specific update logic. Default implementation does nothing.

protected override ValueTask UpdateSceneAsync(CancellationToken ct = default)

Parameters

ct CancellationToken

Cancellation token

Returns

ValueTask