Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Clase auxiliar para crear un suboje de estado de firma raíz global.
Para obtener más información sobre los asistentes de creación de objetos de estado D3DX12, consulta CD3DX12_STATE_OBJECT_DESC.
Sintaxis
class CD3DX12_GLOBAL_ROOT_SIGNATURE_SUBOBJECT
{
CD3DX12_GLOBAL_ROOT_SIGNATURE_SUBOBJECT() noexcept;
CD3DX12_GLOBAL_ROOT_SIGNATURE_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC& ContainingStateObject);
void SetRootSignature(ID3D12RootSignature* pRootSig) noexcept;
D3D12_STATE_SUBOBJECT_TYPE Type() const noexcept override;
operator const D3D12_STATE_SUBOBJECT& () const noexcept { return *m_pSubobject; }
operator ID3D12RootSignature* () const noexcept { return D3DX12_COM_PTR_GET(m_pRootSig); }
};
Miembros
CD3DX12_GLOBAL_ROOT_SIGNATURE_SUBOBJECT
Constructor predeterminado. Crea una nueva instancia inicializada de forma predeterminada de un CD3DX12_GLOBAL_ROOT_SIGNATURE_SUBOBJECT.
CD3DX12_GLOBAL_ROOT_SIGNATURE_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC&)
Constructor que crea una nueva instancia de un CD3DX12_GLOBAL_ROOT_SIGNATURE_SUBOBJECT inicializado con el contenido de un objeto CD3DX12_STATE_OBJECT_DESC .
SetRootSignature(ID3D12RootSignature*)
Función para establecer la firma raíz en forma del puntero a un id3D12RootSignature pasado como parámetro.
Type
Recupera el tipo del subobjeto, representado por la constante D3D12_STATE_SUBOBJECT_TYPE_GLOBAL_ROOT_SIGNATURE .
operator const D3D12_STATE_SUBOBJECT&
Operador de conversión que devuelve una referencia a una constante D3D12_STATE_SUBOBJECT objeto que describe el objeto de estado.
operator ID3D12RootSignature*
Operador de conversión que devuelve la firma raíz en forma de puntero a id3D12RootSignature.
Requisitos
Requisito | Importancia |
---|---|
Cabecera | D3dx12.h |