setSceneItemTransformTyped method

Future<void> setSceneItemTransformTyped({
  1. String? sceneName,
  2. String? sceneUuid,
  3. String? canvasUuid,
  4. required int sceneItemId,
  5. required SceneItemTransform transform,
})

Strongly-typed companion to setSceneItemTransform. Only the non-null fields of transform are forwarded to OBS.

Implementation

Future<void> setSceneItemTransformTyped({
  String? sceneName,
  String? sceneUuid,
  String? canvasUuid,
  required int sceneItemId,
  required SceneItemTransform transform,
}) async => setSceneItemTransform(
  sceneName: sceneName,
  sceneUuid: sceneUuid,
  canvasUuid: canvasUuid,
  sceneItemId: sceneItemId,
  sceneItemTransform: transform.toJson(),
  validateKeys: false,
);