Το SVGTransform είναι η διεπαφή για έναν από τους μετασχηματισμούς στοιχείων σε μια SVGTransformList. Έτσι, ένα αντικείμενο SVGTransform αντιστοιχεί σε ένα μεμονωμένο στοιχείο (π.χ. «scale(…)» ή «matrix(…)») εντός μιας προδιαγραφής χαρακτηριστικών «transform».
Ένα χαρακτηριστικό ευκολίας για τα SVG_TRANSFORM_ROTATE, SVG_TRANSFORM_SKEWX και SVG_TRANSFORM_SKEWY. Διατηρεί τη γωνία που καθορίστηκε. Για SVG_TRANSFORM_MATRIX, SVG_TRANSFORM_TRANSLATE και SVG_TRANSFORM_SCALE, η γωνία θα είναι μηδέν.
Ο πίνακας που αντιπροσωπεύει αυτόν τον μετασχηματισμό. Το αντικείμενο μήτρας είναι ζωντανό, πράγμα που σημαίνει ότι τυχόν αλλαγές που γίνονται στο αντικείμενο SVGTransform αντικατοπτρίζονται αμέσως στο αντικείμενο μήτρας και αντίστροφα. Σε περίπτωση που το αντικείμενο του πίνακα αλλάζει απευθείας (δηλαδή, χωρίς τη χρήση των μεθόδων στην ίδια τη διεπαφή SVGTransform), τότε ο τύπος του SVGTransform αλλάζει σε SVG_TRANSFORM_MATRIX. Για SVG_TRANSFORM_MATRIX, ο πίνακας περιέχει τα a, b, c, d, e, f Οι τιμές που παρέχονται από τον χρήστη. Για SVG_TRANSFORM_TRANSLATE, τα e και f αντιπροσωπεύουν τα ποσά μετάφρασης(a= 1, b= 0, c= 0 και d = 1). Για SVG_TRANSFORM_SCALE, τα a και d αντιπροσωπεύουν τα ποσά της κλίμακας(b=0 , c= 0, e= 0 και f = 0). Για SVG_TRANSFORM_SKEWX και SVG_TRANSFORM_SKEWY, τα a, b, c και d αντιπροσωπεύουν τον πίνακα που θα έχει ως αποτέλεσμα τη δεδομένη λοξή(e= 0 και f = 0). Για SVG_TRANSFORM_ROT_ , a, b, c, d, e και f μαζί αντιπροσωπεύουν τον πίνακα που θα έχει ως αποτέλεσμα τη δεδομένη περιστροφή. Όταν η περιστροφή είναι γύρω από το κεντρικό σημείο (0, 0), τα e και f θα είναι μηδέν.
Ορίζει τον τύπο μετασχηματισμού σε SVG_TRANSFORM_MATRIX, με τον πίνακα παραμέτρων να ορίζει τον νέο μετασχηματισμό. Οι τιμές από τον πίνακα παραμέτρων αντιγράφονται, η παράμετρος του πίνακα δεν αντικαθιστά το SVGTransform::matrix.
Ορίζει τον τύπο μετασχηματισμού σε SVG_TRANSFORM_ROTATE, με τη γωνία παραμέτρου να ορίζει τη γωνία περιστροφής και τις παραμέτρους cx και cy να ορίζουν το προαιρετικό κέντρο περιστροφής.
Ο τύπος μονάδας δεν είναι ένας από τους προκαθορισμένους τύπους. Δεν είναι έγκυρο να επιχειρήσετε να ορίσετε μια νέα τιμή αυτού του τύπου ή να προσπαθήσετε να αλλάξετε μια υπάρχουσα τιμή σε αυτόν τον τύπο.