classe CD3DX12_HIT_GROUP_SUBOBJECT

Classe d’assistance pour la création d’un sous-objet d’état de groupe d’accès.

Pour plus d’informations sur les helpers de création d’objets d’état D3DX12, consultez CD3DX12_STATE_OBJECT_DESC.

Syntaxe

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

Membres

CD3DX12_HIT_GROUP_SUBOBJECT

Constructeur par défaut. Crée un instance initialisé par défaut d’un CD3DX12_HIT_GROUP_SUBOBJECT.

CD3DX12_HIT_GROUP_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC&)

Constructeur qui crée une instance d’un CD3DX12_HIT_GROUP_SUBOBJECT initialisé avec le contenu d’un objet CD3DX12_STATE_OBJECT_DESC.

SetHitGroupExport(LPCWSTR)

Fonction permettant de définir le nom du groupe d’accès.

SetHitGroupType(D3D12_HIT_GROUP_TYPE)

Fonction permettant de définir une valeur à partir de l’énumération D3D12_HIT_GROUP_TYPE spécifiant le type du groupe d’accès.

SetAnyHitShaderImport(LPCWSTR)

Fonction permettant de définir éventuellement le nom du nuanceur d’accès quelconque associé au groupe d’accès.

SetClosestHitShaderImport(LPCWSTR)

Fonction permettant de définir éventuellement le nom du nuanceur le plus proche associé au groupe d’accès.

SetIntersectionShaderImport(LPCWSTR)

Fonction permettant de définir éventuellement le nom du nom facultatif du nuanceur d’intersection associé au groupe d’accès.

Type

Récupère le type du sous-objet, représenté par la constante D3D12_STATE_SUBOBJECT_TYPE_HIT_GROUP .

operator const D3D12_STATE_SUBOBJECT&

Opérateur de conversion qui retourne une référence à une constante D3D12_STATE_SUBOBJECT objet décrivant l’objet d’état.

operator const D3D12_HIT_GROUP_DESC&

Opérateur de conversion qui retourne une référence à une constante D3D12_HIT_GROUP_DESC objet décrivant l’objet d’état.

Spécifications

Condition requise Valeur
En-tête D3dx12.h

Voir aussi