| layout | wiki |
|---|---|
| title | Direct3D11 API |
This page is automatically generated from the assembly documentation.
It provides links between managed types and methods in the
SharpDX.Direct3D11assembly and the original documentation of theDirect3D11API on MSDN.
Microsoft Direct3D 11 graphics to create 3-D graphics for games and scientific and desktop applications.
| Managed | Native |
|---|---|
AsynchronousFlags |
D3D11_ASYNC_GETDATA_FLAGOptional flags that control the behavior of . |
AuthenticatedChannelType |
D3D11_AUTHENTICATED_CHANNEL_TYPESpecifies the type of Microsoft Direct3D authenticated channel. |
AuthenticatedProcessIdentifierType |
D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPESpecifies the type of process that is identified in the structure. |
BindFlags |
D3D11_BIND_FLAGIdentifies how to bind a resource to the pipeline. |
BlendOperation |
D3D11_BLEND_OPRGB or alpha blending operation. |
BlendOption |
D3D11_BLENDDescribes the blend state that you use in a call to to create a blend-state object. |
BusType |
D3D11_BUS_TYPESpecifies the type of I/O bus that is used by the graphics adapter. |
CheckMultisampleQualityLevelsFlags |
D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAGIdentifies how to check multisample quality levels. |
ColorWriteMaskFlags |
D3D11_COLOR_WRITE_ENABLEIdentify which components of each pixel of a render target are writable during blending. |
Comparison |
D3D11_COMPARISON_FUNCComparison options. |
ComputeShaderFormatSupport |
D3D11_FORMAT_SUPPORT2Unordered resource support options for a compute shader resource (see ). |
ConservativeRasterizationMode |
D3D11_CONSERVATIVE_RASTERIZATION_MODEIdentifies whether conservative rasterization is on or off. |
ConservativeRasterizationTier |
D3D11_CONSERVATIVE_RASTERIZATION_TIERSpecifies if the hardware and driver support conservative rasterization and at what tier level. |
ContentProtectionCaps |
D3D11_CONTENT_PROTECTION_CAPSContains flags that describe content-protection capabilities. |
ContextType |
D3D11_CONTEXT_TYPESpecifies the context in which a query occurs. |
CopyFlags |
D3D11_COPY_FLAGSNote??This enumeration is supported by the Direct3D 11. |
CounterKind |
D3D11_COUNTEROptions for performance counters. |
CounterType |
D3D11_COUNTER_TYPEData type of a performance counter. |
CpuAccessFlags |
D3D11_CPU_ACCESS_FLAGSpecifies the types of CPU access allowed for a resource. |
CreateDeviceContextStateFlags |
D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAGDescribes flags that are used to create a device context state object () with the method. |
CryptoSessionStatus |
D3D11_CRYPTO_SESSION_STATUSRepresents the status of an interface. |
CullMode |
D3D11_CULL_MODEIndicates triangles facing a particular direction are not drawn. |
DebugFeatureFlags |
D3D11_DEBUG_FEATURE_FLAGSNo documentation. |
DepthStencilClearFlags |
D3D11_CLEAR_FLAGSpecifies the parts of the depth stencil to clear. |
DepthStencilViewDimension |
D3D11_DSV_DIMENSIONSpecifies how to access a resource used in a depth-stencil view. |
DepthStencilViewFlags |
D3D11_DSV_FLAGDepth-stencil view options. |
DepthWriteMask |
D3D11_DEPTH_WRITE_MASKIdentify the portion of a depth-stencil buffer for writing depth data. |
DeviceContextType |
D3D11_DEVICE_CONTEXT_TYPEDevice context options. |
DeviceCreationFlags |
D3D11_CREATE_DEVICE_FLAGDescribes parameters that are used to create a device. |
Feature |
D3D11_FEATUREDirect3D 11 feature options. |
FillMode |
D3D11_FILL_MODEDetermines the fill mode to use when rendering triangles. |
Filter |
D3D11_FILTERFiltering options during texture sampling. |
FilterReductionType |
D3D11_FILTER_REDUCTION_TYPENo documentation. |
FilterType |
D3D11_FILTER_TYPETypes of magnification or minification sampler filters. |
FormatSupport |
D3D11_FORMAT_SUPPORTWhich resources are supported for a given format and given device (see and ). |
InputClassification |
D3D11_INPUT_CLASSIFICATIONType of data contained in an input slot. |
LogicOperation |
D3D11_LOGIC_OPNote??This enumeration is supported by the Direct3D 11. |
MapFlags |
D3D11_MAP_FLAGSpecifies how the CPU should respond when an application calls the method on a resource that is being used by the GPU. |
MapMode |
D3D11_MAPIdentifies a resource to be accessed for reading and writing by the CPU. |
MessageCategory |
D3D11_MESSAGE_CATEGORYCategories of debug messages. |
MessageId |
D3D11_MESSAGE_IDA debug message in the Information Queue. |
MessageSeverity |
D3D11_MESSAGE_SEVERITYDebug message severity levels for an information queue. |
QueryFlags |
D3D11_QUERY_MISC_FLAGFlags that describe miscellaneous query behavior. |
QueryType |
D3D11_QUERYQuery types. |
RenderTargetViewDimension |
D3D11_RTV_DIMENSIONThese flags identify the type of resource that will be viewed as a render target. |
ReportingLevel |
D3D11_RLDO_FLAGSOptions for the amount of information to report about a device object's lifetime. |
ResourceDimension |
D3D11_RESOURCE_DIMENSIONIdentifies the type of resource being used. |
ResourceOptionFlags |
D3D11_RESOURCE_MISC_FLAGIdentifies options for resources. |
ResourceUsage |
D3D11_USAGEIdentifies expected resource use during rendering. |
ShaderMinimumPrecisionSupport |
D3D11_SHADER_MIN_PRECISION_SUPPORTNote??This enumeration is supported by the Direct3D 11. |
ShaderResourceViewExtendedBufferFlags |
D3D11_BUFFEREX_SRV_FLAGIdentifies how to view a buffer resource. |
ShaderTrackingOption |
D3D11_SHADER_TRACKING_OPTIONOptions that specify how to perform shader debug tracking. |
ShaderTrackingResourceType |
D3D11_SHADER_TRACKING_RESOURCE_TYPEIndicates which resource types to track. |
StandardMultisampleQualityLevels |
D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELSSpecifies a multi-sample pattern type. |
StencilOperation |
D3D11_STENCIL_OPThe stencil operations that can be performed during depth-stencil testing. |
TextureAddressMode |
D3D11_TEXTURE_ADDRESS_MODEIdentify a technique for resolving texture coordinates that are outside of the boundaries of a texture. |
TextureCubeFace |
D3D11_TEXTURECUBE_FACEThe different faces of a cube texture. |
TextureLayout |
D3D11_TEXTURE_LAYOUTSpecifies texture layout options. |
TileCopyFlags |
D3D11_TILE_COPY_FLAGIdentifies how to copy a tile. |
TiledResourcesTier |
D3D11_TILED_RESOURCES_TIERIndicates the tier level at which tiled resources are supported. |
TileMappingFlags |
D3D11_TILE_MAPPING_FLAGIdentifies how to perform a tile-mapping operation. |
TileRangeFlags |
D3D11_TILE_RANGE_FLAGSpecifies a range of tile mappings to use with . |
UnorderedAccessViewBufferFlags |
D3D11_BUFFER_UAV_FLAGIdentifies unordered-access view options for a buffer resource. |
UnorderedAccessViewDimension |
D3D11_UAV_DIMENSIONUnordered-access view options. |
VdovDimension |
D3D11_VDOV_DIMENSIONSpecifies how to access a resource that is used in a video decoding output view. |
VideoDecoderBufferType |
D3D11_VIDEO_DECODER_BUFFER_TYPESpecifies a type of compressed buffer for decoding. |
VideoDecoderCaps |
D3D11_VIDEO_DECODER_CAPSSpecifies capabilities of the video decoder. |
VideoFrameFormat |
D3D11_VIDEO_FRAME_FORMATDescribes how a video stream is interlaced. |
VideoProcessorAlphaFillMode |
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODESpecifies the alpha fill mode for video processing. |
VideoProcessorAutoStreamCaps |
D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPSSpecifies the automatic image processing capabilities of the video processor. |
VideoProcessorBehaviorHints |
D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTSSpecifies flags that indicate the most efficient methods for performing video processing operations. |
VideoProcessorDeviceCaps |
D3D11_VIDEO_PROCESSOR_DEVICE_CAPSDefines video processing capabilities for a Microsoft Direct3D?11 video processor. |
VideoProcessorFeatureCaps |
D3D11_VIDEO_PROCESSOR_FEATURE_CAPSDefines features that a Microsoft Direct3D?11 video processor can support. |
VideoProcessorFilter |
D3D11_VIDEO_PROCESSOR_FILTERIdentifies a video processor filter. |
VideoProcessorFilterCaps |
D3D11_VIDEO_PROCESSOR_FILTER_CAPSDefines image filter capabilities for a Microsoft Direct3D?11 video processor. |
VideoProcessorFormatCaps |
D3D11_VIDEO_PROCESSOR_FORMAT_CAPSDefines capabilities related to input formats for a Microsoft Direct3D?11 video processor. |
VideoProcessorFormatSupport |
D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORTSpecifies how a video format can be used for video processing. |
VideoProcessorItelecineCaps |
D3D11_VIDEO_PROCESSOR_ITELECINE_CAPSSpecifies the inverse telecine (IVTC) capabilities of a video processor. |
VideoProcessorNominalRange |
D3D11_VIDEO_PROCESSOR_NOMINAL_RANGESpecifies values for the luminance range of YUV data. |
VideoProcessorOutputRate |
D3D11_VIDEO_PROCESSOR_OUTPUT_RATESpecifies the rate at which the video processor produces output frames from an input stream. |
VideoProcessorProcessorCaps |
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPSSpecifies video processing capabilities that relate to deinterlacing, inverse telecine (IVTC), and frame-rate conversion. |
VideoProcessorRotation |
D3D11_VIDEO_PROCESSOR_ROTATIONSpecifies the video rotation states. |
VideoProcessorStereoCaps |
D3D11_VIDEO_PROCESSOR_STEREO_CAPSDefines stereo 3D capabilities for a Microsoft Direct3D?11 video processor. |
VideoProcessorStereoFlipMode |
D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODEFor stereo 3D video, specifies whether the data in frame 0 or frame 1 is flipped, either horizontally or vertically. |
VideoProcessorStereoFormat |
D3D11_VIDEO_PROCESSOR_STEREO_FORMATSpecifies the layout in memory of a stereo 3D video frame. |
VideoUsage |
D3D11_VIDEO_USAGESpecifies the intended use for a video processor. |
VpivDimension |
D3D11_VPIV_DIMENSIONSpecifies how to access a resource that is used in a video processor input view. |
VpovDimension |
D3D11_VPOV_DIMENSIONSpecifies how to access a resource that is used in a video processor output view. |
| Managed | Native |
|---|---|
AesCtrIv |
D3D11_AES_CTR_IVContains an initialization vector (IV) for 128-bit Advanced Encryption Standard CTR mode (AES-CTR) block cipher encryption. |
AuthenticatedConfigureAccessibleEncryptionInput |
D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUTContains input data for a D3D11_AUTHENTICATED_CONFIGURE_ENCRYPTION_WHEN_ACCESSIBLE command. |
AuthenticatedConfigureCryptoSessionInput |
D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUTContains input data for a D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION command. |
AuthenticatedConfigureInitializeInput |
D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUTContains input data for a D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE command. |
AuthenticatedConfigureInput |
D3D11_AUTHENTICATED_CONFIGURE_INPUTContains input data for the method. |
AuthenticatedConfigureOutput |
D3D11_AUTHENTICATED_CONFIGURE_OUTPUTContains the response from the method. |
AuthenticatedConfigureProtectionInput |
D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUTContains input data for a D3D11_AUTHENTICATED_CONFIGURE_PROTECTION command. |
AuthenticatedConfigureSharedResourceInput |
D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUTContains input data for a D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE command. |
AuthenticatedProtectionFlags |
D3D11_AUTHENTICATED_PROTECTION_FLAGSSpecifies the protection level for video content. |
AuthenticatedProtectionFlagsMidlMidlItfD3d11000000340001Inner |
D3D11_AUTHENTICATED_PROTECTION_FLAGS___MIDL___MIDL_itf_d3d11_0000_0034_0001_INNERSpecifies the protection level for video content. |
AuthenticatedQueryAccessibilityEncryptionGuidCountOutput |
D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUTContains the response to a D3D11_AUTHENTICATED_QUERY_ENCRYPTION_WHEN_ACCESSIBLE_GUID_COUNT query. |
AuthenticatedQueryAccessibilityEncryptionGuidInput |
D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUTContains input data for a D3D11_AUTHENTICATED_QUERY_ENCRYPTION_WHEN_ACCESSIBLE_GUID query. |
AuthenticatedQueryAccessibilityEncryptionGuidOutput |
D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUTContains the response to a D3D11_AUTHENTICATED_QUERY_ENCRYPTION_WHEN_ACCESSIBLE_GUID query. |
AuthenticatedQueryAcessibilityOutput |
D3D11_AUTHENTICATED_QUERY_ACESSIBILITY_OUTPUTContains the response to a D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ATTRIBUTES query. |
AuthenticatedQueryChannelTypeOutput |
D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUTContains the response to a D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE query. |
AuthenticatedQueryCryptoSessionInput |
D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUTContains input data for a D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION query. |
AuthenticatedQueryCryptoSessionOutput |
D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUTContains the response to a D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION query. |
AuthenticatedQueryCurrentAccessibilityEncryptionOutput |
D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUTContains the response to a D3D11_AUTHENTICATED_QUERY_CURRENT_ENCRYPTION_WHEN_ACCESSIBLE query. |
AuthenticatedQueryDeviceHandleOutput |
D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUTContains the response to a D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE query. |
AuthenticatedQueryInput |
D3D11_AUTHENTICATED_QUERY_INPUTContains input data for the method. |
AuthenticatedQueryOutput |
D3D11_AUTHENTICATED_QUERY_OUTPUTContains a response from the method. |
AuthenticatedQueryOutputIdCountInput |
D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUTContains input data for a D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT query. |
AuthenticatedQueryOutputIdCountOutput |
D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUTContains the response to a D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT query. |
AuthenticatedQueryOutputIdInput |
D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUTContains input data for a D3D11_AUTHENTICATED_QUERY_OUTPUT_ID query. |
AuthenticatedQueryOutputIdOutput |
D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUTContains the response to a D3D11_AUTHENTICATED_QUERY_OUTPUT_ID query. |
AuthenticatedQueryProtectionOutput |
D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUTContains the response to a D3D11_AUTHENTICATED_QUERY_PROTECTION query. |
AuthenticatedQueryRestrictedSharedResourceProcessCountOutput |
D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUTContains the response to a D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT query. |
AuthenticatedQueryRestrictedSharedResourceProcessInput |
D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUTContains input data for a D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS query. |
AuthenticatedQueryRestrictedSharedResourceProcessOutput |
D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUTContains the response to a D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS query. |
AuthenticatedQueryUnrestrictedProtectedSharedResourceCountOutput |
D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUTContains the response to a D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT query. |
BlendStateDescription |
D3D11_BLEND_DESCDescribes the blend state that you use in a call to to create a blend-state object. |
BlendStateDescription1 |
D3D11_BLEND_DESC1Note??This structure is supported by the Direct3D 11. |
BufferDescription |
D3D11_BUFFER_DESCDescribes a buffer resource. |
Cd3d11VideoDefault |
CD3D11_VIDEO_DEFAULTNo documentation. |
ClassInstanceDescription |
D3D11_CLASS_INSTANCE_DESCDescribes an HLSL class instance. |
ComputeShaderStage |
ID3D11DeviceContextThe interface represents a device context which generates rendering commands. |
CounterCapabilities |
D3D11_COUNTER_INFOInformation about the video card's performance counter capabilities. |
CounterDescription |
D3D11_COUNTER_DESCDescribes a counter. |
DepthStencilOperationDescription |
D3D11_DEPTH_STENCILOP_DESCStencil operations that can be performed based on the results of stencil test. |
DepthStencilStateDescription |
D3D11_DEPTH_STENCIL_DESCDescribes depth-stencil state. |
DepthStencilViewDescription |
D3D11_DEPTH_STENCIL_VIEW_DESCSpecifies the subresources of a texture that are accessible from a depth-stencil view. |
DomainShaderStage |
ID3D11DeviceContextThe interface represents a device context which generates rendering commands. |
DrawIndexedInstancedIndirectArguments |
D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGSArguments for draw indexed instanced indirect. |
DrawInstancedIndirectArguments |
D3D11_DRAW_INSTANCED_INDIRECT_ARGSArguments for draw instanced indirect. |
EncryptedBlockInformation |
D3D11_ENCRYPTED_BLOCK_INFOSpecifies which bytes in a video surface are encrypted. |
FeatureDataD3D11Options |
D3D11_FEATURE_DATA_D3D11_OPTIONSNote??This structure is supported by the Direct3D 11. |
FeatureDataD3D11Options1 |
D3D11_FEATURE_DATA_D3D11_OPTIONS1Note??This structure is supported by the Direct3D 11. |
FeatureDataD3D11Options2 |
D3D11_FEATURE_DATA_D3D11_OPTIONS2Note |
FeatureDataD3D11Options3 |
D3D11_FEATURE_DATA_D3D11_OPTIONS3Describes Direct3D 11. |
FeatureDataShaderMinimumPrecisionSupport |
D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORTNote??This structure is supported by the Direct3D 11. |
GeometryShaderStage |
ID3D11DeviceContextThe interface represents a device context which generates rendering commands. |
HullShaderStage |
ID3D11DeviceContextThe interface represents a device context which generates rendering commands. |
InfoQueueFilter |
D3D11_INFO_QUEUE_FILTERDebug message filter; contains a lists of message types to allow or deny. |
InfoQueueFilterDescription |
D3D11_INFO_QUEUE_FILTER_DESCAllow or deny certain types of messages to pass through a filter. |
InputAssemblerStage |
ID3D11DeviceContextThe interface represents a device context which generates rendering commands. |
InputElement |
D3D11_INPUT_ELEMENT_DESCType of data contained in an input slot. |
KeyExchangeHwProtectionData |
D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA[Some information relates to pre-released product which may be substantially modified before it's commercially released. |
KeyExchangeHwProtectionInputData |
D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA[Some information relates to pre-released product which may be substantially modified before it's commercially released. |
KeyExchangeHwProtectionOutputData |
D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA[Some information relates to pre-released product which may be substantially modified before it's commercially released. |
Message |
D3D11_MESSAGEA debug message in the Information Queue. |
MessageAuthenticationCode |
D3D11_OMACContains a Message Authentication Code (MAC). |
OutputMergerStage |
ID3D11DeviceContextThe interface represents a device context which generates rendering commands. |
PackedMipDescription |
D3D11_PACKED_MIP_DESCDescribes the tile structure of a tiled resource with mipmaps. |
PixelShaderStage |
ID3D11DeviceContextThe interface represents a device context which generates rendering commands. |
QueryDataPipelineStatistics |
D3D11_QUERY_DATA_PIPELINE_STATISTICSQuery information about graphics-pipeline activity in between calls to and . |
QueryDataTimestampDisjoint |
D3D11_QUERY_DATA_TIMESTAMP_DISJOINTQuery information about the reliability of a timestamp query. |
QueryDescription |
D3D11_QUERY_DESCDescribes a query. |
QueryDescription1 |
D3D11_QUERY_DESC1Describes a query. |
RasterizerStage |
ID3D11DeviceContextThe interface represents a device context which generates rendering commands. |
RasterizerStateDescription |
D3D11_RASTERIZER_DESCDescribes rasterizer state. |
RasterizerStateDescription1 |
D3D11_RASTERIZER_DESC1Note??This structure is supported by the Direct3D 11. |
RasterizerStateDescription2 |
D3D11_RASTERIZER_DESC2Describes rasterizer state. |
RenderTargetBlendDescription |
D3D11_RENDER_TARGET_BLEND_DESCDescribes the blend state for a render target. |
RenderTargetBlendDescription1 |
D3D11_RENDER_TARGET_BLEND_DESC1Note??This structure is supported by the Direct3D 11. |
RenderTargetViewDescription |
D3D11_RENDER_TARGET_VIEW_DESCSpecifies the subresources from a resource that are accessible using a render-target view. |
RenderTargetViewDescription1 |
D3D11_RENDER_TARGET_VIEW_DESC1Specifies the subresources from a resource that are accessible using a render-target view. |
ResourceRegion |
D3D11_BOXDefines a 3D box. |
SamplerStateDescription |
D3D11_SAMPLER_DESCDescribes a sampler state. |
ShaderResourceViewDescription |
D3D11_SHADER_RESOURCE_VIEW_DESCDescribes a shader-resource view. |
ShaderResourceViewDescription1 |
D3D11_SHADER_RESOURCE_VIEW_DESC1Describes a shader-resource view. |
StreamOutputElement |
D3D11_SO_DECLARATION_ENTRYDescription of a vertex element in a vertex buffer in an output slot. |
StreamOutputStage |
ID3D11DeviceContextThe interface represents a device context which generates rendering commands. |
StreamOutputStatistics |
D3D11_QUERY_DATA_SO_STATISTICSQuery information about the amount of data streamed out to the stream-output buffers in between and . |
SubResourceTiling |
D3D11_SUBRESOURCE_TILINGDescribes a tiled subresource volume. |
Texture1DDescription |
D3D11_TEXTURE1D_DESCDescribes a 1D texture. |
Texture2DArrayVpov |
D3D11_TEX2D_ARRAY_VPOVIdentifies a texture resource for a video processor output view. |
Texture2DDescription |
D3D11_TEXTURE2D_DESCDescribes a 2D texture. |
Texture2DDescription1 |
D3D11_TEXTURE2D_DESC1Describes a 2D texture. |
Texture2DVdov |
D3D11_TEX2D_VDOVIdentifies the texture resource for a video decoder output view. |
Texture2DVpiv |
D3D11_TEX2D_VPIVIdentifies the texture resource for a video processor input view. |
Texture2DVpov |
D3D11_TEX2D_VPOVIdentifies a texture resource for a video processor output view. |
Texture3DDescription |
D3D11_TEXTURE3D_DESCDescribes a 3D texture. |
Texture3DDescription1 |
D3D11_TEXTURE3D_DESC1Describes a 2D texture. |
TiledResourceCoordinate |
D3D11_TILED_RESOURCE_COORDINATEDescribes the coordinates of a tiled resource. |
TileRegionSize |
D3D11_TILE_REGION_SIZEDescribes the size of a tiled region. |
TileShape |
D3D11_TILE_SHAPEDescribes the shape of a tile by specifying its dimensions. |
UnorderedAccessViewDescription |
D3D11_UNORDERED_ACCESS_VIEW_DESCSpecifies the subresources from a resource that are accessible using an unordered-access view. |
UnorderedAccessViewDescription1 |
D3D11_UNORDERED_ACCESS_VIEW_DESC1Describes the subresources from a resource that are accessible using an unordered-access view. |
VertexShaderStage |
ID3D11DeviceContextThe interface represents a device context which generates rendering commands. |
VideoColor |
D3D11_VIDEO_COLORSpecifies an RGB color value. |
VideoColorRgba |
D3D11_VIDEO_COLOR_RGBASpecifies an RGB color value. |
VideoColorYCbCrA |
D3D11_VIDEO_COLOR_YCbCrANo documentation. |
VideoContentProtectionCaps |
D3D11_VIDEO_CONTENT_PROTECTION_CAPSDescribes the content-protection capabilities of a graphics driver. |
VideoDecoderBeginFrameCryptoSession |
D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSIONis used along with CreateCryptoSession to perform crypto operations into and out of protected memory. |
VideoDecoderBufferDescription |
D3D11_VIDEO_DECODER_BUFFER_DESCDescribes a compressed buffer for decoding. |
VideoDecoderBufferDescription1 |
D3D11_VIDEO_DECODER_BUFFER_DESC1Describes a compressed buffer for decoding. |
VideoDecoderConfig |
D3D11_VIDEO_DECODER_CONFIGDescribes the configuration of a Microsoft Direct3D?11 decoder device for DirectX Video Acceleration (DXVA). |
VideoDecoderDescription |
D3D11_VIDEO_DECODER_DESCDescribes a video stream for a Microsoft Direct3D?11 video decoder or video processor. |
VideoDecoderExtension |
D3D11_VIDEO_DECODER_EXTENSIONContains driver-specific data for the method. |
VideoDecoderOutputViewDescription |
D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESCDescribes a video decoder output view. |
VideoDecoderSubSampleMappingBlock |
D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK[Some information relates to pre-released product which may be substantially modified before it's commercially released. |
VideoProcessorCaps |
D3D11_VIDEO_PROCESSOR_CAPSDescribes the capabilities of a Microsoft Direct3D?11 video processor. |
VideoProcessorColorSpace |
D3D11_VIDEO_PROCESSOR_COLOR_SPACESpecifies the color space for video processing. |
VideoProcessorContentDescription |
D3D11_VIDEO_PROCESSOR_CONTENT_DESCDescribes a video stream for a video processor. |
VideoProcessorCustomRate |
D3D11_VIDEO_PROCESSOR_CUSTOM_RATESpecifies a custom rate for frame-rate conversion or inverse telecine (IVTC). |
VideoProcessorFilterRange |
D3D11_VIDEO_PROCESSOR_FILTER_RANGEDefines the range of supported values for an image filter. |
VideoProcessorInputViewDescription |
D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESCDescribes a video processor input view. |
VideoProcessorOutputViewDescription |
D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESCDescribes a video processor output view. |
VideoProcessorRateConversionCaps |
D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPSDefines a group of video processor capabilities that are associated with frame-rate conversion, including deinterlacing and inverse telecine. |
VideoProcessorStream |
D3D11_VIDEO_PROCESSOR_STREAMContains stream-level data for the method. |
VideoProcessorStreamBehaviorHint |
D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT[Some information relates to pre-released product which may be substantially modified before it's commercially released. |
VideoSampleDescription |
D3D11_VIDEO_SAMPLE_DESC[Some information relates to pre-released product which may be substantially modified before it's commercially released. |
| Managed | Native |
|---|---|
Asynchronous
|
ID3D11AsynchronousThis interface encapsulates methods for retrieving data from the GPU asynchronously. |
AuthenticatedChannel
|
ID3D11AuthenticatedChannelProvides a communication channel with the graphics driver or the Microsoft Direct3D runtime. |
BlendState
|
ID3D11BlendStateThe blend-state interface holds a description for blending state that you can bind to the output-merger stage. |
BlendState1
|
ID3D11BlendState1The blend-state interface holds a description for blending state that you can bind to the output-merger stage. |
Buffer
|
ID3D11Buffer
A buffer interface accesses a buffer resource, which is unstructured memory. |
ClassInstance
|
ID3D11ClassInstance
This interface encapsulates an HLSL class. |
ClassLinkage
|
ID3D11ClassLinkageThis interface encapsulates an HLSL dynamic linkage. |
CommandList
|
ID3D11CommandListThe interface encapsulates a list of graphics commands for play back. |
ComputeShader |
ID3D11ComputeShaderA compute-shader interface manages an executable program (a compute shader) that controls the compute-shader stage. |
Counter
|
ID3D11CounterThis interface encapsulates methods for measuring GPU performance. |
CryptoSession
|
ID3D11CryptoSessionRepresents a cryptographic session. |
DepthStencilState
|
ID3D11DepthStencilStateThe depth-stencil-state interface holds a description for depth-stencil state that you can bind to the output-merger stage. |
DepthStencilView
|
ID3D11DepthStencilView
A depth-stencil-view interface accesses a texture resource during depth-stencil testing. |
Device
|
ID3D11Device
The device interface represents a virtual adapter; it is used to create resources. |
Device1
|
ID3D11Device1
Gives a device access to a shared resource that is referenced by name and that was created on a different device. |
Device2
|
ID3D11Device2The device interface represents a virtual adapter; it is used to create resources. |
Device3
|
ID3D11Device3
The device interface represents a virtual adapter; it is used to create resources. |
DeviceChild
|
ID3D11DeviceChildA device-child interface accesses data used by a device. |
DeviceContext
|
ID3D11DeviceContext
The interface represents a device context which generates rendering commands. |
DeviceContext1
|
ID3D11DeviceContext1
The device context interface represents a device context; it is used to render commands. |
DeviceContext2
|
ID3D11DeviceContext2
The device context interface represents a device context; it is used to render commands. |
DeviceContext3
|
ID3D11DeviceContext3The device context interface represents a device context; it is used to render commands. |
DeviceContextState |
ID3DDeviceContextStateThe interface represents a context state object, which holds state and behavior information about a Microsoft Direct3D device. |
DeviceDebug
|
ID3D11Debug
A debug interface controls debug settings, validates pipeline state and can only be used if the debug layer is turned on. |
DomainShader |
ID3D11DomainShaderA domain-shader interface manages an executable program (a domain shader) that controls the domain-shader stage. |
GeometryShader |
ID3D11GeometryShaderA geometry-shader interface manages an executable program (a geometry shader) that controls the geometry-shader stage. |
HullShader |
ID3D11HullShaderA hull-shader interface manages an executable program (a hull shader) that controls the hull-shader stage. |
InfoQueue
|
ID3D11InfoQueue
An information-queue interface stores, retrieves, and filters debug messages. |
InputLayout
|
ID3D11InputLayout
An input-layout interface holds a definition of how to feed vertex data that is laid out in memory into the input-assembler stage of the graphics pipeline. |
PixelShader |
ID3D11PixelShaderA pixel-shader interface manages an executable program (a pixel shader) that controls the pixel-shader stage. |
Predicate |
ID3D11PredicateA predicate interface determines whether geometry should be processed depending on the results of a previous draw call. |
Query
|
ID3D11QueryA query interface queries information from the GPU. |
Query1
|
ID3D11Query1Represents a query object for querying information from the graphics processing unit (GPU). |
RasterizerState
|
ID3D11RasterizerStateThe rasterizer-state interface holds a description for rasterizer state that you can bind to the rasterizer stage. |
RasterizerState1
|
ID3D11RasterizerState1The rasterizer-state interface holds a description for rasterizer state that you can bind to the rasterizer stage. |
RasterizerState2
|
ID3D11RasterizerState2The rasterizer-state interface holds a description for rasterizer state that you can bind to the rasterizer stage. |
RefDefaultTrackingOptions
|
ID3D11RefDefaultTrackingOptionsThe default tracking interface sets reference default tracking options. |
RefTrackingOptions
|
ID3D11RefTrackingOptionsThe tracking interface sets reference tracking options. |
RenderTargetView
|
ID3D11RenderTargetView
A render-target-view interface identifies the render-target subresources that can be accessed during rendering. |
RenderTargetView1
|
ID3D11RenderTargetView1A render-target-view interface represents the render-target subresources that can be accessed during rendering. |
Resource
|
ID3D11ResourceA resource interface provides common actions on all resources. |
ResourceView
|
ID3D11ViewA view interface specifies the parts of a resource the pipeline can access during rendering. |
SamplerState
|
ID3D11SamplerStateThe sampler-state interface holds a description for sampler state that you can bind to any shader stage of the pipeline for reference by texture sample operations. |
ShaderResourceView
|
ID3D11ShaderResourceViewA shader-resource-view interface specifies the subresources a shader can access during rendering. |
ShaderResourceView1
|
ID3D11ShaderResourceView1Describes a shader-resource view. |
SwitchToRef
|
ID3D11SwitchToRefNote??The interface and its methods are not supported in Direct3D 11. |
Texture1D
|
ID3D11Texture1DA 1D texture interface accesses texel data, which is structured memory. |
Texture2D
|
ID3D11Texture2DA 2D texture interface manages texel data, which is structured memory. |
Texture2D1
|
ID3D11Texture2D1A 2D texture interface manages texel data, which is structured memory. |
Texture3D
|
ID3D11Texture3DA 3D texture interface accesses texel data, which is structured memory. |
Texture3D1
|
ID3D11Texture3D1A 3D texture interface represents texel data, which is structured memory. |
TracingDevice
|
ID3D11TracingDeviceSets the reference rasterizer's default race-condition tracking options for the specified resource types. |
UnorderedAccessView
|
ID3D11UnorderedAccessView
A view interface specifies the parts of a resource the pipeline can access during rendering. |
UnorderedAccessView1
|
ID3D11UnorderedAccessView1Specifies the subresources from a resource that are accessible using an unordered-access view. |
UserDefinedAnnotation
|
ID3DUserDefinedAnnotationThe interface enables an application to describe conceptual sections and markers within the application's code flow. |
VertexShader |
ID3D11VertexShaderA vertex-shader interface manages an executable program (a vertex shader) that controls the vertex-shader stage. |
VideoContext
|
ID3D11VideoContext
Gets a reference to a decoder buffer. |
VideoContext1
|
ID3D11VideoContext1
[Some information relates to pre-released product which may be substantially modified before it's commercially released. |
VideoDecoder
|
ID3D11VideoDecoderRepresents a hardware-accelerated video decoder for Microsoft Direct3D?11. |
VideoDecoderOutputView
|
ID3D11VideoDecoderOutputViewIdentifies the output surfaces that can be accessed during video decoding. |
VideoDevice
|
ID3D11VideoDevice
Creates a cryptographic session to encrypt video content that is sent to the graphics driver. |
VideoDevice1
|
ID3D11VideoDevice1
Provides the video decoding and video processing capabilities of a Microsoft Direct3D?11 device. |
VideoProcessor
|
ID3D11VideoProcessorRepresents a video processor for Microsoft Direct3D?11. |
VideoProcessorEnumerator
|
ID3D11VideoProcessorEnumerator
Enumerates the video processor capabilities of a Microsoft Direct3D?11 device. |
VideoProcessorEnumerator1
|
ID3D11VideoProcessorEnumerator1Enumerates the video processor capabilities of a Microsoft Direct3D?11 device. |
VideoProcessorInputView
|
ID3D11VideoProcessorInputViewIdentifies the input surfaces that can be accessed during video processing. |
VideoProcessorOutputView
|
ID3D11VideoProcessorOutputViewIdentifies the output surfaces that can be accessed during video processing. |