scoped_d3d_access_lock::scoped_d3d_access_lock — Członek danych
Buduje scoped_d3d_access_lock obiektu.Blokada jest zwalniana, gdy ten obiekt wykracza poza zakres.
explicit scoped_d3d_access_lock( // [1] constructor
accelerator_view &_Av
);
explicit scoped_d3d_access_lock( // [2] constructor
accelerator_view &_Av,
adopt_d3d_access_lock_t _T
);
scoped_d3d_access_lock( // [3] move constructor
scoped_d3d_access_lock &&_Other
);
Parametry
_Av
accelerator_view dla blokady do przyjęcia._T
Obiekt adopt_d3d_access_lock_t._Other
Obiekt scoped_d3d_access_lock, z którego należy przenieść istniejącą blokadę.
Konstrukcja
[1] Konstruktor
Uzyskuje blokadę dostępu D3D danego obiektu accelerator_view.Konstruowanie bloków, dopóki jest blokada.[2] Konstruktor
Przejmij blokadę dostępu D3D z danego obiektu accelerator_view.[3] Konstruktor przenoszący
Zdejmuje istniejącą blokadę dostępu D3D z innego obiektu scoped_d3d_access_lock.Konstrukcje nie są blokowane.
Wymagania
Nagłówek: amprt.h
Przestrzeń nazw: concurrency::direct3d