Share via


classe CD3DX12_HIT_GROUP_SUBOBJECT

Classe helper per la creazione di un subobject dello stato del gruppo di hit.

Per altre informazioni sugli helper per la creazione di oggetti D3DX12, vedere CD3DX12_STATE_OBJECT_DESC.

Sintassi

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; }
};

Members

CD3DX12_HIT_GROUP_SUBOBJECT

Costruttore predefinito. Crea una nuova istanza inizializzata predefinita di un CD3DX12_HIT_GROUP_SUBOBJECT.

CD3DX12_HIT_GROUP_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC&)

Costruttore che crea una nuova istanza di un CD3DX12_HIT_GROUP_SUBOBJECT inizializzato con il contenuto di un oggetto CD3DX12_STATE_OBJECT_DESC .

SetHitGroupExport(LPCWSTR)

Funzione per impostare il nome del gruppo di hit.

SetHitGroupType(D3D12_HIT_GROUP_TYPE)

Funzione per impostare un valore dall'enumerazione D3D12_HIT_GROUP_TYPE specificando il tipo del gruppo di hit.

SetAnyHitShaderImport(LPCWSTR)

Funzione per impostare facoltativamente il nome dell'oggetto any-hit shader associato al gruppo di hit.

SetClosestHitShaderImport(LPCWSTR)

Funzione per impostare facoltativamente il nome del shader più vicino associato al gruppo di hit.

SetIntersectionShaderImport(LPCWSTR)

Funzione per impostare facoltativamente il nome del nome facoltativo del shader di intersezione associato al gruppo di hit.

Type

Recupera il tipo del sottooggetto rappresentato dalla costante D3D12_STATE_SUBOBJECT_TYPE_HIT_GROUP .

operator const D3D12_STATE_SUBOBJECT&

Operatore di conversione che restituisce un riferimento a una costante D3D12_STATE_SUBOBJECT oggetto che descrive l'oggetto state.

operator const D3D12_HIT_GROUP_DESC&

Operatore di conversione che restituisce un riferimento a una costante D3D12_HIT_GROUP_DESC oggetto che descrive l'oggetto state.

Requisiti

Requisito Valore
Intestazione D3dx12.h

Vedi anche