Microsoft DirectX 2

         

Драйвер независимые ограничители


Вы можете создавать объекты ограничителя, которые непосредственно не принадлежат никакому специфическому объекту DirectDraw. Такие объекты ограничителя могут быть разделены  многими объектами DirectDraw. Драйвер независимые объекты ограничителя создаются новой функцией DirectDraw API DirectDrawCreateClipper. Эта функция должна вызываться прежде, чем созданы любые объекты DirectDraw.

Так как эти ограничители не принадлежат никакому объекту DirectDraw, они автоматически не уничтожаются, когда объекты вашей прикладной программы уничтожены. Если они не выпущены явно прикладной программой, ограничители будут выпущены DirectDraw при завершении программы.

Вы можете все еще создавать ограничители методом IDirectDraw:: CreateClipper. Объекты  DirectDrawClipper автоматически разрушаются, когда рузрушается объект DirectDraw, из которого они были созданы.



Содержание раздела