scoped_d3d_access_lock::scoped_d3d_access_lock – konstruktor
Sestavte objekt scoped_d3d_access_lock.Zámek je uvolněn, jakmile se tento objekt dostane mimo rozsah.
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 pro zámek, který chcete přijmout._T
Objekt adopt_d3d_access_lock_t._Other
Objekt scoped_d3d_access_lock, ze kterého se má přesunout existující uzamčení.
Konstrukce
[1] konstruktor
Získá zámek přístupu D3D na daný objekt accelerator_view.Vytvoření je blokováno, dokud je požadován zámek.[2] konstruktor
Převezměte zámek přístupu D3D od daného objektu accelerator_view.[3] Přesunout konstruktor
Přebírá stávající uzamčení přístupu D3D z jiného objektu scoped_d3d_access_lock.Konstrukce neblokuje.
Požadavky
Hlavička: amprt.h
Obor názvů: concurrency::direct3d