ok.
Тогда у меня получается вот такой предварительный класс...
Type TImage
Method Create:TImage(width%, height%, flags% = -1)
Method Load:TImage(url:Object, flags% = -1)
Method GetSize(x% Var, y% Var)
Method SetHandle(x#, y#)
Method GetHandle(x# Var, y# Var)
Method PositionTexture(x#, y#)
Method RotateTexture(angle#)
Method ScaleTexture(x#, y#)
Method Draw()
End Type
Только получается несколько загвосток...
* Этот класс только для одинарного изображения ( анимированные картинки - отдельный класс? )
* Здесь только один метод Draw(). А ведь есть же еще DrawImageRect() ? DrawSubImageRect() ? TileImage ? Получается для них надо заводить дополнительные методы, тем самым засоряя класс ?