CodeGlyphX logo
CodeGlyphX

API Reference

Class

QrPngModuleShapeMapOptions

Namespace CodeGlyphX.Rendering.Png
Assembly CodeGlyphX
Modifiers sealed

Options for per-module shape mapping.

Inheritance

  • Object
  • QrPngModuleShapeMapOptions

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Constructors

Properties

public QrPngModuleShapeMapMode Mode { get; set; } #

Gets or sets the shape map mode.

public QrPngModuleShape PrimaryShape { get; set; } #

Primary shape (used for the center in radial mode).

public QrPngModuleShape SecondaryShape { get; set; } #

Secondary shape (used for the edge in radial mode).

public Double Split { get; set; } #

Split point (0..1) used by Radial.

public Int32 RingSize { get; set; } #

Ring size in modules for Rings.

public Int32 Seed { get; set; } #

Random seed used by Random.

public Double SecondaryChance { get; set; } #

Probability (0..1) of choosing the secondary shape in random mode.

public Int32 CornerSize { get; set; } #

Corner zone size in modules for Corners.

public Boolean ApplyToEyes { get; set; } #

When true, allows the shape map to affect eye modules.

public Boolean ProtectFunctionalPatterns { get; set; } #

When true, functional patterns keep the base module shape.

Fields

public const Int32 DefaultRingSize #

Default ring size (in modules) for Rings.

Value: 2