writeTextPosition method
void
writeTextPosition(
- VectorGraphicsBuffer buffer,
- double? x,
- double? y,
- double? dx,
- double? dy,
- bool reset,
- Float64List? transform,
Implementation
void writeTextPosition(
VectorGraphicsBuffer buffer,
double? x,
double? y,
double? dx,
double? dy,
bool reset,
Float64List? transform,
) {
buffer._checkPhase(_CurrentSection.textPositions);
final int id = buffer._nextTextPositionId++;
assert(id < kMaxId);
buffer._putUint8(_textPositionTag);
buffer._putUint16(id);
buffer._putFloat32(x ?? double.nan);
buffer._putFloat32(y ?? double.nan);
buffer._putFloat32(dx ?? double.nan);
buffer._putFloat32(dy ?? double.nan);
buffer._putUint8(reset ? 1 : 0);
buffer._writeTransform(transform);
}