SFSpriteOnline documentation for the Sprite class
val create : unit -> tval setPosition : sprite:t -> pos:(float * float) -> unitval setPosition2 : sprite:t -> x:float -> y:float -> unitval move : sprite:t -> offset:(float * float) -> unitval move2 : sprite:t -> offsetX:float -> offsetY:float -> unitval scale : sprite:t -> factors:(float * float) -> unitval scale2 : sprite:t -> factorX:float -> factorY:float -> unitval rotate : sprite:t -> angle:float -> unitval setScale : sprite:t -> scale:(float * float) -> unitval setScale2 : sprite:t -> scaleX:float -> scaleY:float -> unitval setRotation : sprite:t -> rotation:float -> unitval setOrigin : sprite:t -> origin:(float * float) -> unitval setTexture : sprite:t -> texture:SFTexture.t -> resetRect:bool -> unitval getScaleX : sprite:t -> floatval getScaleY : sprite:t -> floatval getScale : sprite:t -> float * floatval getRotation : sprite:t -> float