Classe scoped_d3d_access_lock
Wrapper RAII per un blocco di accesso D3D su un oggetto accelerator_view.
Sintassi
class scoped_d3d_access_lock;
Membri
Costruttori pubblici
Nome | Descrizione |
---|---|
Costruttore scoped_d3d_access_lock | Con overload. Costruisce un oggetto scoped_d3d_access_lock . Il blocco viene rilasciato quando questo oggetto esce dall'ambito. |
Distruttore ~scoped_d3d_access_lock | Rilascia il blocco di accesso D3D sull'oggetto associato accelerator_view . |
Operatori pubblici
Nome | Descrizione |
---|---|
operator= | Acquisisce la proprietà di un blocco da un altro scoped_d3d_access_lock oggetto . |
Gerarchia di ereditarietà
scoped_d3d_access_lock
Requisiti
Intestazione: amprt.h
Spazio dei nomi: concurrency::d irect3d
scoped_d3d_access_lock
Costruisce un oggetto scoped_d3d_access_lock
. Il blocco viene rilasciato quando questo oggetto esce dall'ambito.
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);
Parametri
_Av
Oggetto accelerator_view
per l'adozione del blocco.
_T
Oggetto adopt_d3d_access_lock_t
.
_Altro
Oggetto scoped_d3d_access_lock
da cui spostare un blocco esistente.
Construction
[1] Il costruttore acquisisce un blocco di accesso D3D sull'oggetto accelerator_view specificato. Blocchi di costruzione fino all'acquisizione del blocco.
[2] Il costruttore Adotta un blocco di accesso D3D dall'oggetto accelerator_view specificato.
[3] Il costruttore di spostamento accetta un blocco di accesso D3D esistente da un altro scoped_d3d_access_lock
oggetto. La costruzione non blocca.
~scoped_d3d_access_lock
Rilascia il blocco di accesso D3D sull'oggetto associato accelerator_view
.
~scoped_d3d_access_lock();
operator=
Acquisisce la proprietà di un blocco di accesso D3D da un altro scoped_d3d_access_lock
oggetto, rilasciando il blocco precedente.
scoped_d3d_access_lock& operator= (scoped_d3d_access_lock&& _Other);
Parametri
_Altro
Il accelerator_view da cui spostare il blocco di accesso D3D.
Valore restituito
Riferimento a questo scoped_accelerator_view_lock
oggetto .