Bezeichnung
  csurface:SetDeviceScale -- Stellt die Geräteskalierung ein
Übersicht

      csurface:SetDeviceScale(x_scale, y_scale)

Beschreibung
  Legt einen Maßstab fest, der mit den Gerätekoordinaten multipliziert wird, die vom CTM beim Zeichnen auf die Oberfläche ermittelt werden. Eine häufige Verwendung hierfür ist das Rendern auf Anzeigegeräten mit sehr hoher Auflösung mit einem Skalierungsfaktor, sodass Code, der davon ausgeht, dass 1 Pixel eine bestimmte Größe hat, weiterhin funktioniert. Das Festlegen einer Transformation über ccontext:Scale() reicht hierfür nicht aus, da Funktionen wie ccontext:DeviceToUser() die verborgene Skala offenlegen.

  Beachten Sie, dass sich der Maßstab sowohl auf das Zeichnen auf die Oberfläche als auch auf die Verwendung der Oberfläche in einem Quellmuster auswirkt.

Eingaben
  x_scale
    ein Skalierungsfaktor in X-Richtung
  y_scale
    ein Skalierungsfaktor in Y-Richtung

Navigation zeigen