Unit 'D3D10' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#pl_win_directx11]

ID3D10Device

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: D3D10.pas line 1528

type ID3D10Device = interface(IUnknown)

  procedure VSSetConstantBuffers();

  

  procedure PSSetShaderResources();

  

  procedure PSSetShader();

  

  procedure PSSetSamplers();

  

  procedure VSSetShader();

  

  procedure DrawIndexed();

  

  procedure Draw();

  

  procedure PSSetConstantBuffers();

  

  procedure IASetInputLayout();

  

  procedure IASetVertexBuffers();

  

  procedure IASetIndexBuffer();

  

  procedure DrawIndexedInstanced();

  

  procedure DrawInstanced();

  

  procedure GSSetConstantBuffers();

  

  procedure GSSetShader();

  

  procedure IASetPrimitiveTopology();

  

  procedure VSSetShaderResources();

  

  procedure VSSetSamplers();

  

  procedure SetPredication();

  

  procedure GSSetShaderResources();

  

  procedure GSSetSamplers();

  

  procedure OMSetRenderTargets();

  

  procedure OMSetBlendState();

  

  procedure OMSetDepthStencilState();

  

  procedure SOSetTargets();

  

  procedure DrawAuto;

  

  procedure RSSetState();

  

  procedure RSSetViewports();

  

  procedure RSSetScissorRects();

  

  procedure CopySubresourceRegion();

  

  procedure CopyResource();

  

  procedure UpdateSubresource();

  

  procedure ClearRenderTargetView();

  

  procedure ClearDepthStencilView();

  

  procedure GenerateMips();

  

  procedure ResolveSubresource();

  

  procedure VSGetConstantBuffers();

  

  procedure PSGetShaderResources();

  

  procedure PSGetShader();

  

  procedure PSGetSamplers();

  

  procedure VSGetShader();

  

  procedure PSGetConstantBuffers();

  

  procedure IAGetInputLayout();

  

  procedure IAGetVertexBuffers();

  

  procedure IAGetIndexBuffer();

  

  procedure GSGetConstantBuffers();

  

  procedure GSGetShader();

  

  procedure IAGetPrimitiveTopology();

  

  procedure VSGetShaderResources();

  

  procedure VSGetSamplers();

  

  procedure GetPredication();

  

  procedure GSGetShaderResources();

  

  procedure GSGetSamplers();

  

  procedure OMGetRenderTargets();

  

  procedure OMGetBlendState();

  

  procedure OMGetDepthStencilState();

  

  procedure SOGetTargets();

  

  procedure RSGetState();

  

  procedure RSGetViewports();

  

  procedure RSGetScissorRects();

  

  function GetDeviceRemovedReason;

  

  function SetExceptionMode();

  

  function GetExceptionMode;

  

  function GetPrivateData();

  

  function SetPrivateData();

  

  function SetPrivateDataInterface();

  

  procedure ClearState;

  

  procedure Flush;

  

  function CreateBuffer();

  

  function CreateTexture1D();

  

  function CreateTexture2D();

  

  function CreateTexture3D();

  

  function CreateShaderResourceView();

  

  function CreateRenderTargetView();

  

  function CreateDepthStencilView();

  

  function CreateInputLayout();

  

  function CreateVertexShader();

  

  function CreateGeometryShader();

  

  function CreateGeometryShaderWithStreamOutput();

  

  function CreatePixelShader();

  

  function CreateBlendState();

  

  function CreateDepthStencilState();

  

  function CreateRasterizerState();

  

  function CreateSamplerState();

  

  function CreateQuery();

  

  function CreatePredicate();

  

  function CreateCounter();

  

  function CheckFormatSupport();

  

  function CheckMultisampleQualityLevels();

  

  procedure CheckCounterInfo();

  

  function CheckCounter();

  

  function GetCreationFlags;

  

  function OpenSharedResource();

  

  procedure SetTextFilterSize();

  

  procedure GetTextFilterSize();

  

end;

Inheritance

ID3D10Device

  

|

IInterface



CT Web help

CodeTyphon Studio