Interfaccia ID3D10Device (d3d10.h)

L'interfaccia del dispositivo rappresenta una scheda virtuale per Direct3D 10.0; viene usato per eseguire il rendering e creare risorse Direct3D.

Ereditarietà

L'interfaccia ID3D10Device eredita dall'interfaccia IUnknown . ID3D10Device include anche questi tipi di membri:

Metodi

L'interfaccia ID3D10Device include questi metodi.

 
ID3D10Device::CheckCounter

Ottiene il tipo, il nome, le unità di misura e una descrizione di un contatore esistente. (ID3D10Device.CheckCounter)
ID3D10Device::CheckCounterInfo

Ottenere le informazioni di un contatore. (ID3D10Device.CheckCounterInfo)
ID3D10Device::CheckFormatSupport

Ottenere il supporto di un formato specifico nel dispositivo video installato. (ID3D10Device.CheckFormatSupport)
ID3D10Device::CheckMultisampleQualityLevels

Ottenere il numero di livelli di qualità disponibili durante il multicampionamento. (ID3D10Device.CheckMultisampleQualityLevels)
ID3D10Device::ClearDepthStencilView

Cancella la risorsa depth-stencil. (ID3D10Device.ClearDepthStencilView)
ID3D10Device::ClearRenderTargetView

Impostare tutti gli elementi in una destinazione di rendering su un valore. (ID3D10Device.ClearRenderTargetView)
ID3D10Device::ClearState

Ripristina tutte le impostazioni predefinite del dispositivo; restituire il dispositivo allo stato in cui si trovava al momento della creazione.
ID3D10Device::CopyResource

Copiare l'intero contenuto della risorsa di origine nella risorsa di destinazione usando la GPU. (ID3D10Device.CopyResource)
ID3D10Device::CopySubresourceRegion

Copiare un'area da una risorsa di origine a una risorsa di destinazione. (ID3D10Device.CopySubresourceRegion)
ID3D10Device::CreateBlendState

Creare un oggetto stato blend che incapsula lo stato di fusione per la fase di fusione dell'output. (ID3D10Device.CreateBlendState)
ID3D10Device::CreateBuffer

Creare un buffer (buffer dei vertici, buffer di indice o buffer costante shader).
ID3D10Device::CreateCounter

Creare un oggetto contatore per misurare le prestazioni della GPU. (ID3D10Device.CreateCounter)
ID3D10Device::CreateDepthStencilState

Creare un oggetto stato depth-stencil che incapsula le informazioni di test depth-stencil per la fase di unione dell'output. (ID3D10Device.CreateDepthStencilState)
ID3D10Device::CreateDepthStencilView

Creare una visualizzazione depth-stencil per l'accesso ai dati delle risorse. (ID3D10Device.CreateDepthStencilView)
ID3D10Device::CreateGeometryShader

Creare uno shader geometry. (ID3D10Device.CreateGeometryShader)
ID3D10Device::CreateGeometryShaderWithStreamOutput

Crea uno shader geometry in grado di scrivere nei buffer di output di streaming. (ID3D10Device.CreateGeometryShaderWithStreamOutput)
ID3D10Device::CreateInputLayout

Creare un oggetto di layout di input per descrivere i dati del buffer di input per la fase input-assembler. (ID3D10Device.CreateInputLayout)
ID3D10Device::CreatePixelShader

Creare un pixel shader. (ID3D10Device.CreatePixelShader)
ID3D10Device::CreatePredicate

Crea un predicato. (ID3D10Device.CreatePredicate)
ID3D10Device::CreateQuery

Questa interfaccia incapsula i metodi per l'esecuzione di query sulle informazioni dalla GPU. (ID3D10Device.CreateQuery)
ID3D10Device::CreateRasterizerState

Creare un oggetto stato rasterizzatore che indica alla fase del rasterizzatore come comportarsi. (ID3D10Device.CreateRasterizerState)
ID3D10Device::CreateRenderTargetView

Creare una visualizzazione di destinazione di rendering per l'accesso ai dati delle risorse.
ID3D10Device::CreateSamplerState

Creare un oggetto sampler-state che incapsula le informazioni di campionamento per una trama. (ID3D10Device.CreateSamplerState)
ID3D10Device::CreateShaderResourceView

Creare una visualizzazione delle risorse shader per l'accesso ai dati in una risorsa. (ID3D10Device.CreateShaderResourceView)
ID3D10Device::CreateTexture1D

Creare una matrice di trame 1D (vedere Texture1D).
ID3D10Device::CreateTexture2D

Creare una matrice di trame 2D (vedere Texture2D).
ID3D10Device::CreateTexture3D

Creare una singola trama 3D (vedere Texture3D).
ID3D10Device::CreateVertexShader

Creare un oggetto vertex shader da uno shader compilato. (ID3D10Device.CreateVertexShader)
ID3D10Device::D raw

Disegnare primitive non indicizzate e non a istanza. (ID3D10Device.Draw)
ID3D10Device::D rawAuto

Disegnare la geometria di una dimensione sconosciuta creata dalla fase geometry shader. Vedere la sezione Osservazioni.
ID3D10Device::D rawIndexed

Disegnare primitive indicizzate e non a istanza. (ID3D10Device.DrawIndexed)
ID3D10Device::D rawIndexedInstanced

Disegnare primitive indicizzate e con istanza. (ID3D10Device.DrawIndexedInstanced)
ID3D10Device::D rawInstanced

Disegnare primitive non indicizzate e con istanze. (ID3D10Device.DrawInstanced)
ID3D10Device::Flush

Inviare comandi in coda nel buffer dei comandi alla GPU.
ID3D10Device::GenerateMips

Genera mipmap per la risorsa shader specificata. (ID3D10Device.GenerateMips)
ID3D10Device::GetCreationFlags

Ottenere i flag usati durante la chiamata per creare il dispositivo con D3D10CreateDevice.
ID3D10Device::GetDeviceRemovedReason

Ottenere il motivo per cui il dispositivo è stato rimosso. (ID3D10Device.GetDeviceRemovedReason)
ID3D10Device::GetExceptionMode

Ottenere i flag in modalità eccezione. (ID3D10Device.GetExceptionMode)
ID3D10Device::GetPredication

Ottiene lo stato del predicato di rendering. (ID3D10Device.GetPredication)
ID3D10Device::GetPrivateData

Ottenere dati da un dispositivo associato a un GUID.
ID3D10Device::GetTextFilterSize

Questo metodo non è implementato. (ID3D10Device.GetTextFilterSize)
ID3D10Device::GSGetConstantBuffers

Ottenere i buffer costanti usati dalla fase della pipeline geometry shader. (ID3D10Device.GSGetConstantBuffers)
ID3D10Device::GSGetSamplers

Ottenere una matrice di stati del campionatore dalla fase della pipeline geometry shader.
ID3D10Device::GSGetShader

Ottenere lo shader geometry attualmente impostato nel dispositivo. (ID3D10Device.GSGetShader)
ID3D10Device::GSGetShaderResources

Ottenere le risorse geometry shader. (ID3D10Device.GSGetShaderResources)
ID3D10Device::GSSetConstantBuffers

Impostare i buffer costanti usati dalla fase della pipeline geometry shader.
ID3D10Device::GSSetSamplers

Impostare una matrice di stati del campionatore sulla fase della pipeline geometry shader. (ID3D10Device.GSSetSamplers)
ID3D10Device::GSSetShader

Impostare uno shader geometry sul dispositivo. (ID3D10Device.GSSetShader)
ID3D10Device::GSSetShaderResources

Associare una matrice di risorse shader alla fase geometry shader. (ID3D10Device.GSSetShaderResources)
ID3D10Device::IAGetIndexBuffer

Ottenere un puntatore al buffer di indice associato alla fase input-assembler. (ID3D10Device.IAGetIndexBuffer)
ID3D10Device::IAGetInputLayout

Ottenere un puntatore all'oggetto di layout di input associato alla fase dell'assembler di input. (ID3D10Device.IAGetInputLayout)
ID3D10Device::IAGetPrimitiveTopology

Ottenere informazioni sul tipo primitivo e sull'ordine dei dati che descrivono i dati di input per la fase dell'assembler di input. (ID3D10Device.IAGetPrimitiveTopology)
ID3D10Device::IAGetVertexBuffers

Ottenere i vertex buffer associati alla fase input-assembler. (ID3D10Device.IAGetVertexBuffers)
ID3D10Device::IASetIndexBuffer

Associare un buffer di indice alla fase input-assembler. (ID3D10Device.IASetIndexBuffer)
ID3D10Device::IASetInputLayout

Associare un oggetto di layout di input alla fase input-assembler. (ID3D10Device.IASetInputLayout)
ID3D10Device::IASetPrimitiveTopology

Associare informazioni sul tipo primitivo e sull'ordine dei dati che descrivono i dati di input per la fase dell'assembler di input. (ID3D10Device.IASetPrimitiveTopology)
ID3D10Device::IASetVertexBuffers

Associare una matrice di vertex buffer alla fase input-assembler. (ID3D10Device.IASetVertexBuffers)
ID3D10Device::OMGetBlendState

Ottiene lo stato di fusione della fase di fusione dell'output. (ID3D10Device.OMGetBlendState)
ID3D10Device::OMGetDepthStencilState

Ottiene lo stato depth-stencil della fase di unione dell'output. (ID3D10Device.OMGetDepthStencilState)
ID3D10Device::OMGetRenderTargets

Ottenere puntatori alle destinazioni di rendering e al buffer depth-stencil disponibili per la fase di unione dell'output.
ID3D10Device::OMSetBlendState

Impostare lo stato di fusione della fase di fusione dell'output. (ID3D10Device.OMSetBlendState)
ID3D10Device::OMSetDepthStencilState

Imposta lo stato depth-stencil della fase di fusione dell'output. (ID3D10Device.OMSetDepthStencilState)
ID3D10Device::OMSetRenderTargets

Associare una o più destinazioni di rendering e il buffer depth-stencil alla fase di unione dell'output.
ID3D10Device::OpenSharedResource

Concedere a un dispositivo l'accesso a una risorsa condivisa creata in un dispositivo Direct3d diverso.
ID3D10Device::P SGetConstantBuffers

Ottenere i buffer costanti usati dalla fase della pipeline del pixel shader. (ID3D10Device.PSGetConstantBuffers)
ID3D10Device::P SGetSamplers

Ottenere una matrice di stati del campionatore dalla fase della pipeline del pixel shader. (ID3D10Device.PSGetSamplers)
ID3D10Device::P SGetShader

Ottenere il pixel shader attualmente impostato nel dispositivo. (ID3D10Device.PSGetShader)
ID3D10Device::P SGetShaderResources

Ottenere le risorse del pixel shader. (ID3D10Device.PSGetShaderResources)
ID3D10Device::P SSetConstantBuffers

Impostare i buffer costanti usati dalla fase della pipeline pixel shader.
ID3D10Device::P SSetSamplers

Impostare una matrice di stati di sampler sulla fase della pipeline pixel shader. (ID3D10Device.PSSetSamplers)
ID3D10Device::P SSetShader

Imposta un pixel shader sul dispositivo. (ID3D10Device.PSSetShader)
ID3D10Device::P SSetShaderResources

Associare una matrice di risorse shader alla fase dello shader pixel. (ID3D10Device.PSSetShaderResources)
ID3D10Device::ResolveSubresource

Copiare una risorsa multisampled in una risorsa non multisampled. Questa API è più utile quando si usa di nuovo il rendering risultante di un rendering passato come input a un secondo passaggio di rendering.
ID3D10Device::RSGetScissorRects

Ottenere la matrice di rettangoli scissor associati alla fase rasterizer. (ID3D10Device.RSGetScissorRects)
ID3D10Device::RSGetState

Ottenere lo stato del rasterizer dalla fase rasterizer della pipeline. (ID3D10Device.RSGetState)
ID3D10Device::RSGetViewports

Ottenere la matrice di viewport associati alla fase rasterizer
ID3D10Device::RSSetScissorRects

Associare una matrice di rettangoli scissor alla fase rasterizer. (ID3D10Device.RSSetScissorRects)
ID3D10Device::RSSetState

Impostare lo stato rasterizer per la fase rasterizer della pipeline. (ID3D10Device.RSSetState)
ID3D10Device::RSSetViewports

Associare una matrice di viewport alla fase rasterizer della pipeline. (ID3D10Device.RSSetViewports)
ID3D10Device::SetExceptionMode

Ottenere i flag in modalità eccezione. (ID3D10Device.SetExceptionMode)
ID3D10Device::SetPredication

Impostare un predicato di rendering. (ID3D10Device.SetPredication)
ID3D10Device::SetPrivateData

Impostare i dati su un dispositivo e associare tali dati a un guid. (ID3D10Device.SetPrivateData)
ID3D10Device::SetPrivateDataInterface

Associare un'interfaccia derivata da IUnknown a questo dispositivo e associare tale interfaccia a un guid definito dall'applicazione.
ID3D10Device::SetTextFilterSize

Questo metodo non è implementato. (ID3D10Device.SetTextFilterSize)
ID3D10Device::SOGetTargets

Ottenere i buffer di output di destinazione per la fase StreamOutput della pipeline.
ID3D10Device::SOSetTargets

Impostare i buffer di output di destinazione per la fase StreamOutput, che abilita/disabilita la pipeline per trasmettere i dati.
ID3D10Device::UpdateSubresource

La CPU copia i dati dalla memoria a una sottoresource creata in memoria non mappabile. Vedere la sezione Osservazioni.
ID3D10Device::VSGetConstantBuffers

Ottenere i buffer costanti usati dalla fase della pipeline vertex shader. (ID3D10Device.VSGetConstantBuffers)
ID3D10Device::VSGetSamplers

Ottenere una matrice di stati di sampler dalla fase della pipeline vertex shader. (ID3D10Device.VSGetSamplers)
ID3D10Device::VSGetShader

Ottenere il vertex shader attualmente impostato nel dispositivo. (ID3D10Device.VSGetShader)
ID3D10Device::VSGetShaderResources

Ottenere le risorse del vertex shader. (ID3D10Device.VSGetShaderResources)
ID3D10Device::VSSetConstantBuffers

Impostare i buffer costanti usati dalla fase della pipeline vertex shader.
ID3D10Device::VSSetSamplers

Impostare una matrice di stati di sampler sulla fase della pipeline vertex shader. (ID3D10Device.VSSetSamplers)
ID3D10Device::VSSetShader

Impostare un vertex shader sul dispositivo. (ID3D10Device.VSSetShader)
ID3D10Device::VSSetShaderResources

Associare una matrice di risorse shader alla fase vertex shader.

Commenti

Viene creato un dispositivo usando D3D10CreateDevice.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione d3d10.h

Vedi anche

Interfacce di base