Freigeben über


make_texture-Funktion

Erstellt ein texture-Objekt mithilfe der angegebenen Parameter.

template<
   typename _Value_type,
   int _Rank
>
texture<_Value_type, _Rank> make_texture(
   const Concurrency::accelerator_view &_Av,
   _In_ IUnknown *_D3D_texture,
   DXGI_FORMAT _View_format = DXGI_FORMAT_UNKNOWN
) restrict(cpu);

Parameter

  • _Value_type
    Der Typ der Elemente in der Textur.

  • _Rank
    Der Rang der Textur.

  • _Av
    Eine D3D-Zugriffstastenansicht, in der die Textur erstellt werden soll.

  • _D3D_texture
    IUnknown-Schnittstellenzeiger der D3D-Textur zum Erstellen der Textur.

  • _View_format
    Das DXGI-Format, das für Ansichten verwendet werden soll, die mit dieser Textur erstellt werden. Übergeben Sie DXGI_FORMAT_UNKNOWN (Standardeinstellung), um das Format des zugrunde liegenden Formats von _D3D_texture und _Value_type dieser Vorlage abzuleiten. Das bereitgestellte Format muss mit dem zugrunde liegenden Format von _D3D_texture kompatibel sein.

Rückgabewert

Eine Textur, die die bereitgestellte D3D-Textur verwendet.

Anforderungen

Header: amp_graphics.h

Namespace: Concurrency::graphics::direct3d

Siehe auch

Referenz

Concurrency::graphics::direct3d-Namespace