scoped_d3d_access_lock, classe
Wrapper RAII pour un verrou d’accès D3D sur un objet accelerator_view.
Syntaxe
class scoped_d3d_access_lock;
Membres
Constructeurs publics
Nom | Description |
---|---|
constructeur scoped_d3d_access_lock | Surcharge. Construit un objet scoped_d3d_access_lock . Le verrou est libéré lorsque cet objet est hors de portée. |
~scoped_d3d_access_lock Destructeur | Libère le verrou d’accès D3D sur l’objet associé accelerator_view . |
Opérateurs publics
Nom | Description |
---|---|
operator= | Prend possession d’un verrou d’un autre scoped_d3d_access_lock . |
Hiérarchie d'héritage
scoped_d3d_access_lock
Spécifications
En-tête : amprt.h
Namespace : concurrency ::d irect3d
scoped_d3d_access_lock
Construit un objet scoped_d3d_access_lock
. Le verrou est libéré lorsque cet objet est hors de portée.
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);
Paramètres
_Av
Le accelerator_view
verrou à adopter.
_T
Objet adopt_d3d_access_lock_t
.
_Autre
Objet scoped_d3d_access_lock
à partir duquel déplacer un verrou existant.
Construction
[1] Le constructeur acquiert un verrou d’accès D3D sur l’objet accelerator_view donné. Blocs de construction jusqu’à ce que le verrou soit acquis.
[2] Constructeur Adopt a D3D access lock from the given accelerator_view object.
[3] Déplacer le constructeur prend un verrou d’accès D3D existant à partir d’un autre scoped_d3d_access_lock
objet. La construction ne bloque pas.
~scoped_d3d_access_lock
Libère le verrou d’accès D3D sur l’objet associé accelerator_view
.
~scoped_d3d_access_lock();
opérateur =
Prend possession d’un verrou d’accès D3D à partir d’un autre scoped_d3d_access_lock
objet, en libérant le verrou précédent.
scoped_d3d_access_lock& operator= (scoped_d3d_access_lock&& _Other);
Paramètres
_Autre
Accelerator_view à partir duquel déplacer le verrou d’accès D3D.
Valeur de retour
Référence à ce scoped_accelerator_view_lock
.