CD3DX12_HIT_GROUP_SUBOBJECT clase

Clase auxiliar para crear un subobjeto de estado de grupo de aciertos.

Para obtener más información sobre los asistentes de creación de objetos de estado D3DX12, consulte CD3DX12_STATE_OBJECT_DESC.

Sintaxis

class CD3DX12_HIT_GROUP_SUBOBJECT
{
    CD3DX12_HIT_GROUP_SUBOBJECT() noexcept;
    CD3DX12_HIT_GROUP_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC& ContainingStateObject);
    void SetHitGroupExport(LPCWSTR exportName);
    void SetHitGroupType(D3D12_HIT_GROUP_TYPE Type) noexcept;
    void SetAnyHitShaderImport(LPCWSTR importName);
    void SetClosestHitShaderImport(LPCWSTR importName);
    void SetIntersectionShaderImport(LPCWSTR importName);
    D3D12_STATE_SUBOBJECT_TYPE Type() const noexcept override;
    operator const D3D12_STATE_SUBOBJECT& () const noexcept { return *m_pSubobject; }
    operator const D3D12_HIT_GROUP_DESC& () const noexcept { return m_Desc; }
};

Miembros

CD3DX12_HIT_GROUP_SUBOBJECT

Constructor predeterminado. Crea una nueva instancia inicializada de forma predeterminada de un CD3DX12_HIT_GROUP_SUBOBJECT.

CD3DX12_HIT_GROUP_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC&)

Constructor que crea una nueva instancia de un CD3DX12_HIT_GROUP_SUBOBJECT inicializado con el contenido de un objeto CD3DX12_STATE_OBJECT_DESC .

SetHitGroupExport(LPCWSTR)

Función para establecer el nombre del grupo de aciertos.

SetHitGroupType(D3D12_HIT_GROUP_TYPE)

Función para establecer un valor de la enumeración D3D12_HIT_GROUP_TYPE especificando el tipo del grupo de aciertos.

SetAnyHitShaderImport(LPCWSTR)

Función para establecer opcionalmente el nombre del sombreador de cualquier acierto asociado al grupo de aciertos.

SetClosestHitShaderImport(LPCWSTR)

Función para establecer opcionalmente el nombre del sombreador de aciertos más cercano asociado al grupo de aciertos.

SetIntersectionShaderImport(LPCWSTR)

Función para establecer opcionalmente el nombre del nombre opcional del sombreador de intersección asociado al grupo de aciertos.

Type

Recupera el tipo del subobjeto, representado por la constante D3D12_STATE_SUBOBJECT_TYPE_HIT_GROUP .

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_HIT_GROUP_DESC&

Operador de conversión que devuelve una referencia a una constante D3D12_HIT_GROUP_DESC objeto que describe el objeto de estado.

Requisitos

Requisito Value
Encabezado D3dx12.h

Consulte también