toMacOSWindowUtilsVisualEffectSubviewProperties method

VisualEffectSubviewProperties toMacOSWindowUtilsVisualEffectSubviewProperties()

Implementation

macos_window_utils.VisualEffectSubviewProperties
    toMacOSWindowUtilsVisualEffectSubviewProperties() {
  final material = effect == null
      ? null
      : WindowEffectToMaterialConverter.convertWindowEffectToMaterial(
          effect!,
        );
  final visualEffectViewState = state == null
      ? null
      : BlurViewStateToVisualEffectViewStateConverter
          .convertBlurViewStateToVisualEffectViewState(state!);

  return macos_window_utils.VisualEffectSubviewProperties(
    frameWidth: frameWidth,
    frameHeight: frameHeight,
    frameX: frameX,
    frameY: frameY,
    alphaValue: alphaValue,
    cornerRadius: cornerRadius,
    cornerMask: cornerMask,
    material: material,
    state: visualEffectViewState,
  );
}