Funkce oboru názvů Concurrency::graphics::direct3d
get_sampler
Získejte rozhraní stavu vzorkovníku D3D v daném zobrazení akcelerátoru, které představuje zadaný objekt vzorkovníku.
IUnknown* get_sampler(
const Concurrency::accelerator_view& _Av,
const sampler& _Sampler) restrict(amp);
Parametry
_Av
Zobrazení akcelerátoru D3D, na kterém se má vytvořit stav vzorkovníku D3D.
_Vzorkovač
Objekt sampleru, pro který se vytvoří základní rozhraní stavu vzorkovníku D3D.
Návratová hodnota
Ukazatel rozhraní IUnknown odpovídající stavu vzorkovníku D3D, který představuje daný vzorkovník.
get_texture
Získá Rozhraní textury Direct3D podklad zadaný objekt textury .
template<
typename value_type,
int _Rank
>
_Ret_ IUnknown *get_texture(
const texture<value_type, _Rank>& _Texture) restrict(cpu);
template<
typename value_type,
int _Rank
>
_Ret_ IUnknown *get_texture(
const writeonly_texture_view<value_type, _Rank>& _Texture) restrict(cpu);
template<
typename value_type,
int _Rank
>
_Ret_ IUnknown *get_texture(
const texture_view<value_type, _Rank>& _Texture) restrict(cpu);
Parametry
value_type
Typ prvku textury.
_Hodnost
Pořadí textury.
_Textura
Zobrazení textury nebo textury spojené s accelerator_view, pro které je vráceno podkladové rozhraní textury Direct3D.
Návratová hodnota
Ukazatel rozhraní IUnknown odpovídající texturě Direct3D podkladové textury.
make_sampler
Vytvořte sampler z ukazatele stavového rozhraní D3D sampleru.
sampler make_sampler(_In_ IUnknown* _D3D_sampler) restrict(amp);
Parametry
_D3D_sampler
Ukazatel rozhraní IUnknown stavu vzorkovníku D3D pro vytvoření vzorkovníku z.
Návratová hodnota
Sampler představuje zadaný stav vzorkovníku D3D.
make_texture
Vytvoří objekt textury pomocí zadaných parametrů.
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);
Parametry
value_type
Typ prvků v texturě.
_Hodnost
Pořadí textury.
_Av
Zobrazení akcelerátoru D3D, na kterém se má textura vytvořit.
_D3D_texture
Ukazatel rozhraní IUnknown textury D3D k vytvoření textury z.
_View_format
Formát DXGI, který se použije pro zobrazení vytvořená z této textury. Předejte DXGI_FORMAT_UNKNOWN (výchozí) k odvození formátu z podkladového formátu _D3D_texture a value_type této šablony. Zadaný formát musí být kompatibilní se základním formátem _D3D_texture.
Návratová hodnota
Textura využívající zadanou texturu D3D.
msad4
Porovná 4 bajtovou referenční hodnotu a 8 bajtovou zdrojovou hodnotu a nahromáždí vektor 4 součty. Každý součet odpovídá maskované součtu absolutních rozdílů různých zarovnání bajtů mezi referenční hodnotou a zdrojovými hodnotami.
inline uint4 msad4(
uint _Reference,
uint2 _Source,
uint4 _Accum) restrict(amp);
Parametry
_Odkaz
Referenční matice 4 bajtů v jedné hodnotě uint
_Zdroj
Zdrojové pole 8 bajtů ve vektoru dvou hodnot uint.
_Accum
Vektor 4 hodnot, které mají být přidány do maskovaného součtu absolutních rozdílů různých zarovnání bajtů mezi referenční hodnotou a zdrojovou hodnotou.
Návratová hodnota
Vrátí vektor 4 součtů. Každý součet odpovídá maskované součtu absolutních rozdílů různých zarovnání bajtů mezi referenční hodnotou a zdrojovými hodnotami.
Požadavky
Hlavička: amp_graphics.h
Obor názvů: Concurrency::graphics::d irect3d