EFStyleFunctionParams

public class EFStyleFunctionParams : EFStyleParams

Parameters for function-based QR code styling.

This class defines the styling parameters for function-based QR codes, which use mathematical functions to determine the appearance of data modules. This creates QR codes with dynamic, algorithmically generated patterns.

## Features

  • Function-based data module generation
  • Mathematical pattern algorithms
  • Position detection pattern styling
  • Icon and backdrop support
  • Dynamic, algorithmic appearance

## Usage

 let dataParams = EFStyleFunctionParamsData(
     function: .fade(),
     style: .round
 )

 let params = EFStyleFunctionParams(
     icon: icon,
     backdrop: backdrop,
     position: position,
     data: dataParams
 )

 let style = EFQRCodeStyle.function(params)

## Visual Characteristics

  • Data modules are generated using mathematical functions
  • Patterns can be fade, wave, or other algorithmic effects
  • Creates dynamic, visually interesting QR codes
  • Maintains QR code structure and scannability