Maybe question can be applied particularly to the Pixels property of the TCanvas.
I understand the accessing Pixels requires Canvas to perform one of it methods, and accessing it from assembly language is not as simple as accessing a two dimensional array.
In other words:
should not work. In order to access the array, do I have to go through its methods, or do I have to somehow find a way to sneak into Canvas's private variables? I want to do operations on the Canvas's pixels directly, without having to go through the overhead of the property's methods.