Flip
Здравствуйте, уважаемые программисты. Я не понимаю, каким образом работает оператор Flip. В справке сказано, что он меняет местами BackBuffer() и FrontBuffer(), но тогда выходит, что в BackBuffer() идет то, что было раньше (происходит шаг назад!). Т. е. если до применения команды Flip FrontBuffer() находится на стадии I, то BackBuffer() находится на стадии II (т. к. в нем уже произошли изменения); после команды Flip BackBuffer() и FrontBuffer() обменялись своим местом в ОЗУ, и FrontBuffer() получил стадию II, а BackBuffer() стадию I, т. е. забыл о тех изменениях, которые с ним произошли до команды Flip. По-моему, я что-то не так понимаю. Буду признателен, если вы объясните.
|