Antarmuka ID3D10Device (d3d10.h)
Antarmuka perangkat mewakili adaptor virtual untuk Direct3D 10.0; ini digunakan untuk melakukan penyajian dan membuat sumber daya Direct3D.
Warisan
Antarmuka ID3D10Device mewarisi dari antarmuka IUnknown . ID3D10Device juga memiliki jenis anggota berikut:
Metode
Antarmuka ID3D10Device memiliki metode ini.
ID3D10Device::CheckCounter Dapatkan jenis, nama, unit pengukuran, dan deskripsi penghitung yang ada. (ID3D10Device.CheckCounter) |
ID3D10Device::CheckCounterInfo Dapatkan informasi penghitung. (ID3D10Device.CheckCounterInfo) |
ID3D10Device::CheckFormatSupport Dapatkan dukungan format tertentu pada perangkat video yang diinstal. (ID3D10Device.CheckFormatSupport) |
ID3D10Device::CheckMultisampleQualityLevels Dapatkan jumlah tingkat kualitas yang tersedia selama multisampling. (ID3D10Device.CheckMultisampleQualityLevels) |
ID3D10Device::ClearDepthStencilView Menghapus sumber daya stensil kedalaman. (ID3D10Device.ClearDepthStencilView) |
ID3D10Device::ClearRenderTargetView Atur semua elemen dalam target render ke satu nilai. (ID3D10Device.ClearRenderTargetView) |
ID3D10Device::ClearState Pulihkan semua pengaturan perangkat default; mengembalikan perangkat ke status saat dibuat. |
ID3D10Device::CopyResource Salin seluruh konten sumber daya sumber ke sumber daya tujuan menggunakan GPU. (ID3D10Device.CopyResource) |
ID3D10Device::CopySubresourceRegion Salin wilayah dari sumber daya sumber ke sumber daya tujuan. (ID3D10Device.CopySubresourceRegion) |
ID3D10Device::CreateBlendState Buat objek blend-state yang merangkum status campuran untuk tahap output-merger. (ID3D10Device.CreateBlendState) |
ID3D10Device::CreateBuffer Buat buffer (buffer vertex, buffer indeks, atau buffer shader-constant). |
ID3D10Device::CreateCounter Buat objek penghitung untuk mengukur performa GPU. (ID3D10Device.CreateCounter) |
ID3D10Device::CreateDepthStencilState Buat objek status stensil kedalaman yang merangkum informasi pengujian stensil kedalaman untuk tahap output-merger. (ID3D10Device.CreateDepthStencilState) |
ID3D10Device::CreateDepthStencilView Buat tampilan stensil kedalaman untuk mengakses data sumber daya. (ID3D10Device.CreateDepthStencilView) |
ID3D10Device::CreateGeometryShader Buat shader geometri. (ID3D10Device.CreateGeometryShader) |
ID3D10Device::CreateGeometryShaderWithStreamOutput Membuat shader geometri yang dapat menulis ke buffer output streaming. (ID3D10Device.CreateGeometryShaderWithStreamOutput) |
ID3D10Device::CreateInputLayout Buat objek input-layout untuk menjelaskan data input-buffer untuk tahap input-assembler. (ID3D10Device.CreateInputLayout) |
ID3D10Device::CreatePixelShader Membuat shader piksel. (ID3D10Device.CreatePixelShader) |
ID3D10Device::CreatePredicate Membuat predikat. (ID3D10Device.CreatePredicate) |
ID3D10Device::CreateQuery Antarmuka ini merangkum metode untuk mengkueri informasi dari GPU. (ID3D10Device.CreateQuery) |
ID3D10Device::CreateRasterizerState Buat objek status rasterizer yang memberi tahu tahap rasterizer cara berprilaku. (ID3D10Device.CreateRasterizerState) |
ID3D10Device::CreateRenderTargetView Buat tampilan target render untuk mengakses data sumber daya. |
ID3D10Device::CreateSamplerState Buat objek sampler-state yang merangkum informasi pengambilan sampel untuk tekstur. (ID3D10Device.CreateSamplerState) |
ID3D10Device::CreateShaderResourceView Buat tampilan sumber daya shader untuk mengakses data dalam sumber daya. (ID3D10Device.CreateShaderResourceView) |
ID3D10Device::CreateTexture1D Buat array tekstur 1D (lihat Texture1D). |
ID3D10Device::CreateTexture2D Buat array tekstur 2D (lihat Texture2D). |
ID3D10Device::CreateTexture3D Buat tekstur 3D tunggal (lihat Texture3D). |
ID3D10Device::CreateVertexShader Buat objek vertex-shader dari shader yang dikompilasi. (ID3D10Device.CreateVertexShader) |
ID3D10Device::D raw Gambar primitif non-terindeks dan non-instans. (ID3D10Device.Draw) |
ID3D10Device::D rawAuto Gambar geometri dengan ukuran yang tidak diketahui yang dibuat oleh tahap shader geometri. Lihat komentar. |
ID3D10Device::D rawIndexed Gambar primitif terindeks dan tidak di-instans. (ID3D10Device.DrawIndexed) |
ID3D10Device::D rawIndexedInstanced Gambar primitif yang diindeks dan diindeks. (ID3D10Device.DrawIndexedInstanced) |
ID3D10Device::D rawInstanced Gambar primitif yang tidak diindeks dan instans. (ID3D10Device.DrawInstanced) |
ID3D10Device::Flush Kirim perintah antrean di buffer perintah ke GPU. |
ID3D10Device::GenerateMips Menghasilkan mipmap untuk sumber daya shader yang diberikan. (ID3D10Device.GenerateMips) |
ID3D10Device::GetCreationFlags Dapatkan bendera yang digunakan selama panggilan untuk membuat perangkat dengan D3D10CreateDevice. |
ID3D10Device::GetDeviceRemovedReason Dapatkan alasan mengapa perangkat dihapus. (ID3D10Device.GetDeviceRemovedReason) |
ID3D10Device::GetExceptionMode Dapatkan bendera mode pengecualian. (ID3D10Device.GetExceptionMode) |
ID3D10Device::GetPredication Dapatkan status predikat penyajian. (ID3D10Device.GetPredication) |
ID3D10Device::GetPrivateData Mendapatkan data dari perangkat yang terkait dengan guid. |
ID3D10Device::GetTextFilterSize Metode ini tidak diterapkan. (ID3D10Device.GetTextFilterSize) |
ID3D10Device::GSGetConstantBuffers Dapatkan buffer konstan yang digunakan oleh tahap alur shader geometri. (ID3D10Device.GSGetConstantBuffers) |
ID3D10Device::GSGetSamplers Dapatkan array status sampler dari tahap alur shader geometri. |
ID3D10Device::GSGetShader Dapatkan shader geometri yang saat ini diatur pada perangkat. (ID3D10Device.GSGetShader) |
ID3D10Device::GSGetShaderResources Dapatkan sumber daya shader geometri. (ID3D10Device.GSGetShaderResources) |
ID3D10Device::GSSetConstantBuffers Atur buffer konstan yang digunakan oleh tahap alur shader geometri. |
ID3D10Device::GSSetSamplers Atur array status sampler ke tahap alur shader geometri. (ID3D10Device.GSSetSamplers) |
ID3D10Device::GSSetShader Atur shader geometri ke perangkat. (ID3D10Device.GSSetShader) |
ID3D10Device::GSSetShaderResources Ikat array sumber daya shader ke tahap shader geometri. (ID3D10Device.GSSetShaderResources) |
ID3D10Device::IAGetIndexBuffer Dapatkan penunjuk ke buffer indeks yang terikat ke tahap perakitan input. (ID3D10Device.IAGetIndexBuffer) |
ID3D10Device::IAGetInputLayout Dapatkan penunjuk ke objek input-layout yang terikat ke tahap perakitan input. (ID3D10Device.IAGetInputLayout) |
ID3D10Device::IAGetPrimitiveTopology Dapatkan informasi tentang jenis primitif, dan urutan data yang menjelaskan data input untuk tahap perakitan input. (ID3D10Device.IAGetPrimitiveTopology) |
ID3D10Device::IAGetVertexBuffers Dapatkan buffer vertex yang terikat ke tahap perakitan input. (ID3D10Device.IAGetVertexBuffers) |
ID3D10Device::IASetIndexBuffer Ikat buffer indeks ke tahap input-assembler. (ID3D10Device.IASetIndexBuffer) |
ID3D10Device::IASetInputLayout Ikat objek input-layout ke tahap input-assembler. (ID3D10Device.IASetInputLayout) |
ID3D10Device::IASetPrimitiveTopology Ikat informasi tentang jenis primitif, dan urutan data yang menjelaskan data input untuk tahap perakit input. (ID3D10Device.IASetPrimitiveTopology) |
ID3D10Device::IASetVertexBuffers Ikat array buffer vertex ke tahap perakit input. (ID3D10Device.IASetVertexBuffers) |
ID3D10Device::OMGetBlendState Dapatkan status campuran tahap output-merger. (ID3D10Device.OMGetBlendState) |
ID3D10Device::OMGetDepthStencilState Mendapatkan status stensil kedalaman tahap output-merger. (ID3D10Device.OMGetDepthStencilState) |
ID3D10Device::OMGetRenderTargets Dapatkan penunjuk ke target render dan buffer stensil kedalaman yang tersedia untuk tahap output-merger. |
ID3D10Device::OMSetBlendState Atur status campuran tahap output-merger. (ID3D10Device.OMSetBlendState) |
ID3D10Device::OMSetDepthStencilState Mengatur status stensil kedalaman tahap output-merger. (ID3D10Device.OMSetDepthStencilState) |
ID3D10Device::OMSetRenderTargets Ikat satu atau beberapa target render dan buffer stensil kedalaman ke tahap output-merger. |
ID3D10Device::OpenSharedResource Berikan akses perangkat ke sumber daya bersama yang dibuat pada perangkat Direct3d yang berbeda. |
ID3D10Device::P SGetConstantBuffers Dapatkan buffer konstanta yang digunakan oleh tahap alur piksel shader. (ID3D10Device.PSGetConstantBuffers) |
ID3D10Device::P SGetSamplers Dapatkan array status sampler dari tahap alur piksel shader. (ID3D10Device.PSGetSamplers) |
ID3D10Device::P SGetShader Dapatkan shader piksel yang saat ini diatur pada perangkat. (ID3D10Device.PSGetShader) |
ID3D10Device::P SGetShaderResources Dapatkan sumber daya piksel shader. (ID3D10Device.PSGetShaderResources) |
ID3D10Device::P SSetConstantBuffers Atur buffer konstanta yang digunakan oleh tahap alur piksel shader. |
ID3D10Device::P SSetSamplers Atur array status sampler ke tahap alur piksel shader. (ID3D10Device.PSSetSamplers) |
ID3D10Device::P SSetShader Mengatur shader piksel ke perangkat. (ID3D10Device.PSSetShader) |
ID3D10Device::P SSetShaderResources Mengikat array sumber daya shader ke tahap shader piksel. (ID3D10Device.PSSetShaderResources) |
ID3D10Device::ResolveSubresource Salin sumber daya multisampel ke sumber daya non-multisampel. API ini paling berguna saat menggunakan kembali rendertarget yang dihasilkan dari satu render pass sebagai input ke pass render kedua. |
ID3D10Device::RSGetScissorRects Dapatkan array persegi panjang gunting yang terikat ke tahap rasterizer. (ID3D10Device.RSGetScissorRects) |
ID3D10Device::RSGetState Dapatkan status rasterizer dari tahap rasterizer alur. (ID3D10Device.RSGetState) |
ID3D10Device::RSGetViewports Mendapatkan array viewport yang terikat ke tahap rasterizer |
ID3D10Device::RSSetScissorRects Ikat array persegi panjang gunting ke tahap rasterizer. (ID3D10Device.RSSetScissorRects) |
ID3D10Device::RSSetState Atur status rasterizer untuk tahap rasterizer alur. (ID3D10Device.RSSetState) |
ID3D10Device::RSSetViewports Ikat array viewports ke tahap rasterizer alur. (ID3D10Device.RSSetViewports) |
ID3D10Device::SetExceptionMode Dapatkan bendera mode pengecualian. (ID3D10Device.SetExceptionMode) |
ID3D10Device::SetPredication Atur predikat penyajian. (ID3D10Device.SetPredication) |
ID3D10Device::SetPrivateData Atur data ke perangkat dan kaitkan data tersebut dengan panduan. (ID3D10Device.SetPrivateData) |
ID3D10Device::SetPrivateDataInterface Kaitkan antarmuka turunan IUnknown dengan perangkat ini dan kaitkan antarmuka tersebut dengan guid yang ditentukan aplikasi. |
ID3D10Device::SetTextFilterSize Metode ini tidak diterapkan. (ID3D10Device.SetTextFilterSize) |
ID3D10Device::SOGetTargets Dapatkan buffer output target untuk tahap StreamOutput dari alur. |
ID3D10Device::SOSetTargets Atur buffer output target untuk tahap StreamOutput, yang memungkinkan/menonaktifkan alur untuk mengalirkan data. |
ID3D10Device::UpdateSubresource CPU menyalin data dari memori ke sub sumber daya yang dibuat dalam memori yang tidak dapat dipetakan. Lihat keterangan. |
ID3D10Device::VSGetConstantBuffers Dapatkan buffer konstanta yang digunakan oleh tahap alur shader vertex. (ID3D10Device.VSGetConstantBuffers) |
ID3D10Device::VSGetSamplers Dapatkan array status sampler dari tahap alur shader vertex. (ID3D10Device.VSGetSamplers) |
ID3D10Device::VSGetShader Dapatkan shader vertex yang saat ini diatur pada perangkat. (ID3D10Device.VSGetShader) |
ID3D10Device::VSGetShaderResources Dapatkan sumber daya shader vertex. (ID3D10Device.VSGetShaderResources) |
ID3D10Device::VSSetConstantBuffers Atur buffer konstanta yang digunakan oleh tahap alur shader vertex. |
ID3D10Device::VSSetSamplers Atur array status sampler ke tahap alur shader vertex. (ID3D10Device.VSSetSamplers) |
ID3D10Device::VSSetShader Atur shader vertex ke perangkat. (ID3D10Device.VSSetshader) |
ID3D10Device::VSSetShaderResources Ikat array sumber daya shader ke tahap shader vertex. |
Keterangan
Perangkat dibuat menggunakan D3D10CreateDevice.
Persyaratan
Target Platform | Windows |
Header | d3d10.h |