Skip to main content

setCutsceneTransitionShaders

@zylem/game-lib


@zylem/game-lib / cinematics / setCutsceneTransitionShaders

Function: setCutsceneTransitionShaders()

setCutsceneTransitionShaders(resolver): void

Defined in: packages/game-lib/src/lib/cinematics/stage-host.ts:38

Registers the blend shaders every stage-bound cutscene uses for its scene transitions, typically once at startup:

import { createStageTransition } from '@zylem/shaders';
setCutsceneTransitionShaders((type) => createStageTransition({ pattern: type }).shader);

Without this, every non-cut transition is a plain crossfade.

Parameters​

resolver​

((type) => ZylemTransitionShader | undefined) | null

Returns​

void