Move movie transition request to model

This commit is contained in:
gamer147
2026-08-03 10:23:57 -04:00
parent 53cbeb554d
commit 94f59ddc3c
6 changed files with 18 additions and 14 deletions

View File

@@ -1,5 +1,3 @@
using Age.Engine.Hosting;
namespace Age.Engine.Model;
/// <summary>The sampled native one-shot channels carried to the compositor: op 0x21e scale, op 0x21f

View File

@@ -1,5 +1,4 @@
using System.Linq;
using Age.Engine.Hosting;
namespace Age.Engine.Model;

View File

@@ -0,0 +1,8 @@
namespace Age.Engine.Model;
/// <summary>Opcode 0x24d's captured-range movie-mask transition. The movie's decoded green channel
/// becomes a byte-per-pixel alpha mask over SourceRange in the scratch surface.</summary>
public readonly record struct MovieMaskTransitionRequest(
long CommandKey, int SurfaceSlot, long SourceRangeStart, int SourceRangeCount,
int X, int Y, int Width, int Height, long Mode, long ResourceId,
long StartDelayMs, long DurationMs);