Though the API is object-oriented, there are many functions which can be called in a non-object-oriented way by passing the object to operate on as the first argument.
Dans un contexte procédural, il faut passer l'objet en premier argument; dans un contexte objet, vous pouvez appeler la fonction comme une méthode de cet objet.