ホーム › Graphics.Direct3D11 › ID3D11Device
ID3D11Device
COMメソッド 40
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT CreateBuffer(D3D11_BUFFER_DESC* pDesc, D3D11_SUBRESOURCE_DATA* pInitialData, ID3D11Buffer** ppBuffer) |
| 4 | HRESULT CreateTexture1D(D3D11_TEXTURE1D_DESC* pDesc, D3D11_SUBRESOURCE_DATA* pInitialData, ID3D11Texture1D** ppTexture1D) |
| 5 | HRESULT CreateTexture2D(D3D11_TEXTURE2D_DESC* pDesc, D3D11_SUBRESOURCE_DATA* pInitialData, ID3D11Texture2D** ppTexture2D) |
| 6 | HRESULT CreateTexture3D(D3D11_TEXTURE3D_DESC* pDesc, D3D11_SUBRESOURCE_DATA* pInitialData, ID3D11Texture3D** ppTexture3D) |
| 7 | HRESULT CreateShaderResourceView(ID3D11Resource* pResource, D3D11_SHADER_RESOURCE_VIEW_DESC* pDesc, ID3D11ShaderResourceView** ppSRView) |
| 8 | HRESULT CreateUnorderedAccessView(ID3D11Resource* pResource, D3D11_UNORDERED_ACCESS_VIEW_DESC* pDesc, ID3D11UnorderedAccessView** ppUAView) |
| 9 | HRESULT CreateRenderTargetView(ID3D11Resource* pResource, D3D11_RENDER_TARGET_VIEW_DESC* pDesc, ID3D11RenderTargetView** ppRTView) |
| 10 | HRESULT CreateDepthStencilView(ID3D11Resource* pResource, D3D11_DEPTH_STENCIL_VIEW_DESC* pDesc, ID3D11DepthStencilView** ppDepthStencilView) |
| 11 | HRESULT CreateInputLayout(D3D11_INPUT_ELEMENT_DESC* pInputElementDescs, DWORD NumElements, void* pShaderBytecodeWithInputSignature, UINT_PTR BytecodeLength, ID3D11InputLayout** ppInputLayout) |
| 12 | HRESULT CreateVertexShader(void* pShaderBytecode, UINT_PTR BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11VertexShader** ppVertexShader) |
| 13 | HRESULT CreateGeometryShader(void* pShaderBytecode, UINT_PTR BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11GeometryShader** ppGeometryShader) |
| 14 | HRESULT CreateGeometryShaderWithStreamOutput(void* pShaderBytecode, UINT_PTR BytecodeLength, D3D11_SO_DECLARATION_ENTRY* pSODeclaration, DWORD NumEntries, DWORD* pBufferStrides, DWORD NumStrides, DWORD RasterizedStream, ID3D11ClassLinkage* pClassLinkage, ID3D11GeometryShader** ppGeometryShader) |
| 15 | HRESULT CreatePixelShader(void* pShaderBytecode, UINT_PTR BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11PixelShader** ppPixelShader) |
| 16 | HRESULT CreateHullShader(void* pShaderBytecode, UINT_PTR BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11HullShader** ppHullShader) |
| 17 | HRESULT CreateDomainShader(void* pShaderBytecode, UINT_PTR BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11DomainShader** ppDomainShader) |
| 18 | HRESULT CreateComputeShader(void* pShaderBytecode, UINT_PTR BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11ComputeShader** ppComputeShader) |
| 19 | HRESULT CreateClassLinkage(ID3D11ClassLinkage** ppLinkage) |
| 20 | HRESULT CreateBlendState(D3D11_BLEND_DESC* pBlendStateDesc, ID3D11BlendState** ppBlendState) |
| 21 | HRESULT CreateDepthStencilState(D3D11_DEPTH_STENCIL_DESC* pDepthStencilDesc, ID3D11DepthStencilState** ppDepthStencilState) |
| 22 | HRESULT CreateRasterizerState(D3D11_RASTERIZER_DESC* pRasterizerDesc, ID3D11RasterizerState** ppRasterizerState) |
| 23 | HRESULT CreateSamplerState(D3D11_SAMPLER_DESC* pSamplerDesc, ID3D11SamplerState** ppSamplerState) |
| 24 | HRESULT CreateQuery(D3D11_QUERY_DESC* pQueryDesc, ID3D11Query** ppQuery) |
| 25 | HRESULT CreatePredicate(D3D11_QUERY_DESC* pPredicateDesc, ID3D11Predicate** ppPredicate) |
| 26 | HRESULT CreateCounter(D3D11_COUNTER_DESC* pCounterDesc, ID3D11Counter** ppCounter) |
| 27 | HRESULT CreateDeferredContext(DWORD ContextFlags, ID3D11DeviceContext** ppDeferredContext) |
| 28 | HRESULT OpenSharedResource(HANDLE hResource, GUID* ReturnedInterface, void** ppResource) |
| 29 | HRESULT CheckFormatSupport(DXGI_FORMAT Format, DWORD* pFormatSupport) |
| 30 | HRESULT CheckMultisampleQualityLevels(DXGI_FORMAT Format, DWORD SampleCount, DWORD* pNumQualityLevels) |
| 31 | void CheckCounterInfo(D3D11_COUNTER_INFO* pCounterInfo) |
| 32 | HRESULT CheckCounter(D3D11_COUNTER_DESC* pDesc, D3D11_COUNTER_TYPE* pType, DWORD* pActiveCounters, LPSTR szName, DWORD* pNameLength, LPSTR szUnits, DWORD* pUnitsLength, LPSTR szDescription, DWORD* pDescriptionLength) |
| 33 | HRESULT CheckFeatureSupport(D3D11_FEATURE Feature, void* pFeatureSupportData, DWORD FeatureSupportDataSize) |
| 34 | HRESULT GetPrivateData(GUID* guid, DWORD* pDataSize, void* pData) |
| 35 | HRESULT SetPrivateData(GUID* guid, DWORD DataSize, void* pData) |
| 36 | HRESULT SetPrivateDataInterface(GUID* guid, IUnknown* pData) |
| 37 | D3D_FEATURE_LEVEL GetFeatureLevel() |
| 38 | DWORD GetCreationFlags() |
| 39 | HRESULT GetDeviceRemovedReason() |
| 40 | void GetImmediateContext(ID3D11DeviceContext** ppImmediateContext) |
| 41 | HRESULT SetExceptionMode(DWORD RaiseFlags) |
| 42 | DWORD GetExceptionMode() |