QrCode

Undocumented in source.

Constructors

this
this(BitBuffer bb, int mask, uint vers, ECL ecl)
Undocumented in source.

Members

Enums

Penalty
enum Penalty
Undocumented in source.

Functions

appendErrorCorrection
auto appendErrorCorrection(const(ubyte)[] data)
Undocumented in source. Be warned that the author may not have intended to support it.
applyMask
void applyMask(int mask)
Undocumented in source. Be warned that the author may not have intended to support it.
crd
size_t crd(int x, int y)
Undocumented in source. Be warned that the author may not have intended to support it.
drawAlignmentPattern
void drawAlignmentPattern(int x, int y)
Undocumented in source. Be warned that the author may not have intended to support it.
drawCodewords
void drawCodewords(const(ubyte)[] data)
Undocumented in source. Be warned that the author may not have intended to support it.
drawFinderPattern
void drawFinderPattern(int x, int y)
Undocumented in source. Be warned that the author may not have intended to support it.
drawFormatBits
void drawFormatBits(int mask)
Undocumented in source. Be warned that the author may not have intended to support it.
drawFunctionPatterns
void drawFunctionPatterns()
Undocumented in source. Be warned that the author may not have intended to support it.
drawVersion
void drawVersion()
Undocumented in source. Be warned that the author may not have intended to support it.
getAlignmentPatternPosition
int[] getAlignmentPatternPosition(int ver)
Undocumented in source. Be warned that the author may not have intended to support it.
getPenaltyScore
int getPenaltyScore()
Undocumented in source. Be warned that the author may not have intended to support it.
setFunctionModule
void setFunctionModule(int x, int y, bool isBlack)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

maskPatterns
enum maskPatterns;
Undocumented in source.
numErrorCorrectionBlocks
enum numErrorCorrectionBlocks;
Undocumented in source.
numErrorCorrectionCodewords
enum numErrorCorrectionCodewords;
Undocumented in source.

Static functions

encodeSegments
QrCode encodeSegments(QrSegment[] segs, ECL ecl, int minVer, int maxVer, int mask, bool boostecl)
Undocumented in source. Be warned that the author may not have intended to support it.
getNumDataCodewords
int getNumDataCodewords(int ver, ECL ecl)
Undocumented in source. Be warned that the author may not have intended to support it.
getNumRawDataModules
int getNumRawDataModules(int ver)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

ReadSolomonGenerator
struct ReadSolomonGenerator
Undocumented in source.

Variables

ecl
ECL ecl;
Undocumented in source.
isFunction
BitArray isFunction;
Undocumented in source.
mask
int mask;
Undocumented in source.
modules
BitArray modules;
Undocumented in source.
size
int size;
Undocumented in source.
vers
int vers;
Undocumented in source.

Meta