Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
get_sampler
Dapatkan antarmuka status sampler D3D pada tampilan akselerator tertentu yang mewakili objek sampler yang ditentukan.
IUnknown* get_sampler(
const Concurrency::accelerator_view& _Av,
const sampler& _Sampler) restrict(amp);
Parameter
_Av
Tampilan akselerator D3D tempat status sampler D3D akan dibuat.
_Sampler
Objek sampler tempat antarmuka status sampler D3D yang mendasar dibuat.
Tampilkan Nilai
Penunjuk antarmuka IUnknown yang sesuai dengan status sampler D3D yang mewakili sampler yang diberikan.
get_texture
Mendapatkan antarmuka tekstur Direct3D yang mendasar objek tekstur yang ditentukan.
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);
Parameter
value_type
Jenis elemen tekstur.
_Rank
Peringkat tekstur.
_Tekstur
Tampilan tekstur atau tekstur yang terkait dengan accelerator_view di mana antarmuka tekstur Direct3D yang mendasar dikembalikan.
Tampilkan Nilai
Penunjuk antarmuka IUnknown yang sesuai dengan tekstur Direct3D yang mendasar tekstur.
make_sampler
Buat sampler dari penunjuk antarmuka status sampler D3D.
sampler make_sampler(_In_ IUnknown* _D3D_sampler) restrict(amp);
Parameter
_D3D_sampler
Penunjuk antarmuka IUnknown dari status sampler D3D untuk membuat sampler.
Tampilkan Nilai
Sampler mewakili status sampler D3D yang disediakan.
make_texture
Membuat objek tekstur dengan menggunakan parameter yang ditentukan.
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
Jenis elemen dalam tekstur.
_Rank
Peringkat tekstur.
_Av
Tampilan akselerator D3D tempat tekstur akan dibuat.
_D3D_texture
Penunjuk antarmuka IUnknown dari tekstur D3D untuk membuat tekstur.
_View_format
Format DXGI yang akan digunakan untuk tampilan yang dibuat dari tekstur ini. Teruskan DXGI_FORMAT_UNKNOWN (default) untuk mendapatkan format dari format _D3D_texture dan value_type templat ini. Format yang disediakan harus kompatibel dengan format _D3D_texture yang mendasar.
Tampilkan Nilai
Tekstur menggunakan tekstur D3D yang disediakan.
msad4
Membandingkan nilai referensi 4 byte dan nilai sumber 8 byte dan mengumpulkan vektor 4 jumlah. Setiap jumlah sesuai dengan jumlah selisih absolut dari perataan byte yang berbeda antara nilai referensi dan nilai sumber.
inline uint4 msad4(
uint _Reference,
uint2 _Source,
uint4 _Accum) restrict(amp);
Parameter
_Referensi
Array referensi 4 byte dalam satu nilai uint
_Sumber
Array sumber 8 byte dalam vektor dua nilai uint.
_Accum
Vektor 4 nilai yang akan ditambahkan ke jumlah selisih absolut yang ditutupi dari perataan byte yang berbeda antara nilai referensi dan nilai sumber.
Tampilkan Nilai
Mengembalikan vektor 4 jumlah. Setiap jumlah sesuai dengan jumlah selisih absolut dari perataan byte yang berbeda antara nilai referensi dan nilai sumber.
Persyaratan
Header: amp_graphics.h
Namespace: Konkurensi::graphics::d irect3d