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 |