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 subobjeto de estado de colección existente.
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_EXISTING_COLLECTION_SUBOBJECT
{
CD3DX12_EXISTING_COLLECTION_SUBOBJECT() noexcept;
CD3DX12_EXISTING_COLLECTION_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC&);
SetExistingCollection(ID3D12StateObject* pExistingCollection) noexcept;
void DefineExport(
LPCWSTR Name,
LPCWSTR ExportToRename = nullptr,
D3D12_EXPORT_FLAGS Flags = D3D12_EXPORT_FLAG_NONE);
template<size_t N> void DefineExports(LPCWSTR(&Exports)[N]);
void DefineExports(const LPCWSTR* Exports, UINT N);
D3D12_STATE_SUBOBJECT_TYPE Type() const noexcept override;
operator const D3D12_STATE_SUBOBJECT& () const noexcept;
operator const D3D12_EXISTING_COLLECTION_DESC& () const noexcept;
};
Miembros
CD3DX12_EXISTING_COLLECTION_SUBOBJECT
Constructor predeterminado. Crea una nueva instancia inicializada de forma predeterminada de un CD3DX12_EXISTING_COLLECTION_SUBOBJECT.
CD3DX12_EXISTING_COLLECTION_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC&)
Constructor que crea una nueva instancia de un CD3DX12_EXISTING_COLLECTION_SUBOBJECT inicializado con el contenido de un objeto CD3DX12_STATE_OBJECT_DESC .
SetExistingCollection(ID3D12StateObject*)
Función para establecer la colección existente en forma de puntero a id3D12StateObject pasado como parámetro.
DefineExport(LPCWSTR, LPCWSTR = nullptr, D3D12_EXPORT_FLAGS)
Define un símbolo exportado desde el subobjeto. Toma un D3D12_EXPORT_FLAGS como parámetro opcional.
DefineExports(LPCWSTR(&)[N]);
Define una matriz de símbolos exportados desde el subobjeto. El parámetro de plantilla N especifica el número de elementos de la matriz.
DefineExports(const LPCWSTR*, UINT)
Define una matriz de N símbolos exportados desde el subobjeto.
Type
Recupera el tipo del subobjeto, representado por la constante D3D12_STATE_SUBOBJECT_TYPE_EXISTING_COLLECTION .
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 const D3D12_EXISTING_COLLECTION_DESC&
Operador de conversión que devuelve una referencia a una constante D3D12_EXISTING_COLLECTION_DESC objeto que describe el objeto de estado.
Observaciones
Requisitos
Requisito | Value |
---|---|
Encabezado | D3dx12.h |