Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Wrapper RAII para um bloqueio de acesso D3D num objeto accelerator_view.
Sintaxe
class scoped_d3d_access_lock;
Membros
Construtores Públicos
| Nome | Descrição |
|---|---|
| scoped_d3d_access_lock Construtor | Sobrecarregado. Constrói um scoped_d3d_access_lock objeto. O bloqueio é libertado quando este objeto sai do alcance. |
| ~scoped_d3d_access_lock Destrutor | Liberta o bloqueio de acesso D3D no objeto associado accelerator_view . |
Operadores Públicos
| Nome | Descrição |
|---|---|
| operador= | Assume a posse de uma fechadura de outro scoped_d3d_access_lock. |
Hierarquia de herança
scoped_d3d_access_lock
Requisitos
Cabeçalho: amprt.h
Namespace: concurrency::direct3d
scoped_d3d_access_lock
Constrói um scoped_d3d_access_lock objeto. O bloqueio é libertado quando este objeto sai do alcance.
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);
Parâmetros
_Av
A accelerator_view para a fechadura adotar.
_T
O objeto adopt_d3d_access_lock_t.
_Other
O scoped_d3d_access_lock objeto a partir do qual mover uma fechadura existente.
Construção
[1] O construtor adquire um bloqueio de acesso D3D sobre o objeto accelerator_view dado. Blocos de construção até a eclusa ser adquirida.
[2] Construtor: Adote um bloqueio de acesso D3D a partir do objeto accelerator_view dado.
[3] Move Constructor Toma um bloqueio de acesso D3D existente de outro scoped_d3d_access_lock objeto. A construção não obstrui.
~scoped_d3d_access_lock
Liberta o bloqueio de acesso D3D no objeto associado accelerator_view .
~scoped_d3d_access_lock();
operador=
Assume a posse de um bloqueio de acesso D3D de outro scoped_d3d_access_lock objeto, libertando o bloqueio anterior.
scoped_d3d_access_lock& operator= (scoped_d3d_access_lock&& _Other);
Parâmetros
_Other
O accelerator_view de onde se move o bloqueio de acesso D3D.
Valor de retorno
Uma referência a isto scoped_accelerator_view_lock.