다음을 통해 공유


CD3DX12_SUBOBJECT_TO_EXPORTS_ASSOCIATION_SUBOBJECT 클래스

하위 개체-내보내기 연결 상태 하위 개체를 만들기 위한 도우미 클래스입니다.

D3DX12 상태 개체 만들기 도우미에 대한 자세한 내용은 CD3DX12_STATE_OBJECT_DESC 참조하세요.

구문

class CD3DX12_SUBOBJECT_TO_EXPORTS_ASSOCIATION_SUBOBJECT
{
    CD3DX12_SUBOBJECT_TO_EXPORTS_ASSOCIATION_SUBOBJECT() noexcept;
    CD3DX12_SUBOBJECT_TO_EXPORTS_ASSOCIATION_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC& ContainingStateObject);
    void SetSubobjectToAssociate(const D3D12_STATE_SUBOBJECT& SubobjectToAssociate) noexcept;
    void AddExport(LPCWSTR Export);
    template<size_t N> void AddExports(LPCWSTR(&Exports)[N]);
    void AddExports(const LPCWSTR* Exports, UINT N);
    D3D12_STATE_SUBOBJECT_TYPE Type() const noexcept override;
    operator const D3D12_STATE_SUBOBJECT& () const noexcept;
    operator const D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION& () const noexcept;
};

멤버

CD3DX12_SUBOBJECT_TO_EXPORTS_ASSOCIATION_SUBOBJECT

기본 생성자입니다. CD3DX12_SUBOBJECT_TO_EXPORTS_ASSOCIATION_SUBOBJECT 기본으로 초기화된 새 instance 만듭니다.

CD3DX12_SUBOBJECT_TO_EXPORTS_ASSOCIATION_SUBOBJECT(CD3DX12_STATE_OBJECT_DESC&)

CD3DX12_STATE_OBJECT_DESC 개체의 내용으로 초기화된 CD3DX12_SUBOBJECT_TO_EXPORTS_ASSOCIATION_SUBOBJECTinstance 만드는 생성자입니다.

SetSubobjectToAssociate(const D3D12_STATE_SUBOBJECT&)

매개 변수로 전달된 D3D12_STATE_SUBOBJECT 형식으로 연결할 하위 개체를 설정하는 함수입니다.

AddExport(LPCWSTR)

연결할 내보내기를 추가합니다.

AddExports(LPCWSTR(&)[N]);

연결할 내보내기 배열을 추가합니다. 템플릿 매개 변수 N 은 배열의 요소 수를 지정합니다.

AddExports(const LPCWSTR*, UINT)

연결할 N 내보내기의 배열을 정의합니다.

Type

D3D12_STATE_SUBOBJECT_TYPE_SUBOBJECT_TO_EXPORTS_ASSOCIATION 상수로 표시되는 하위 개체의 형식을 검색합니다.

operator const D3D12_STATE_SUBOBJECT&

상태 개체를 설명하는 상수 D3D12_STATE_SUBOBJECT 개체에 대한 참조를 반환하는 변환 연산자입니다.

operator const D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION&

상태 개체를 설명하는 상수 D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION 개체에 대한 참조를 반환하는 변환 연산자입니다.

요구 사항

요구 사항
헤더 D3dx12.h

추가 정보