Direct3D11 API
This page is automatically generated from the assembly documentation.
It provides links between managed types and methods in the
SharpDX.Direct3D11
assembly and the original documentation of theDirect3D11
API on MSDN.
Microsoft Direct3D 11 graphics to create 3-D graphics for games and scientific and desktop applications.
Enumerations
Managed | Native |
---|---|
AsynchronousFlags |
D3D11_ASYNC_GETDATA_FLAG <p>Optional flags that control the behavior of .</p> |
AuthenticatedChannelType |
D3D11_AUTHENTICATED_CHANNEL_TYPE <p>Specifies the type of Microsoft Direct3D authenticated channel.</p> |
AuthenticatedProcessIdentifierType |
D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE <p>Specifies the type of process that is identified in the structure.</p> |
BindFlags |
D3D11_BIND_FLAG <p>Identifies how to bind a resource to the pipeline.</p> |
BlendOperation |
D3D11_BLEND_OP <p>RGB or alpha blending operation.</p> |
BlendOption |
D3D11_BLEND <p>Describes the blend state that you use in a call to to create a blend-state object.</p> |
BusType |
D3D11_BUS_TYPE <p>Specifies the type of I/O bus that is used by the graphics adapter.</p> |
CheckMultisampleQualityLevelsFlags |
D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAG <p>Identifies how to check multisample quality levels.</p> |
ColorWriteMaskFlags |
D3D11_COLOR_WRITE_ENABLE <p>Identify which components of each pixel of a render target are writable during blending.</p> |
Comparison |
D3D11_COMPARISON_FUNC <p>Comparison options.</p> |
ComputeShaderFormatSupport |
D3D11_FORMAT_SUPPORT2 <p>Unordered resource support options for a compute shader resource (see ).</p> |
ConservativeRasterizationMode |
D3D11_CONSERVATIVE_RASTERIZATION_MODE <p>Identifies whether conservative rasterization is on or off.</p> |
ConservativeRasterizationTier |
D3D11_CONSERVATIVE_RASTERIZATION_TIER <p>Specifies if the hardware and driver support conservative rasterization and at what tier level.</p> |
ContentProtectionCaps |
D3D11_CONTENT_PROTECTION_CAPS <p>Contains flags that describe content-protection capabilities.</p> |
ContextType |
D3D11_CONTEXT_TYPE <p>Specifies the context in which a query occurs.</p> |
CopyFlags |
D3D11_COPY_FLAGS <p>Note??This enumeration is supported by the Direct3D 11.</p> |
CounterKind |
D3D11_COUNTER <p>Options for performance counters.</p> |
CounterType |
D3D11_COUNTER_TYPE <p>Data type of a performance counter.</p> |
CpuAccessFlags |
D3D11_CPU_ACCESS_FLAG <p>Specifies the types of CPU access allowed for a resource.</p> |
CreateDeviceContextStateFlags |
D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG <p>Describes flags that are used to create a device context state object () with the method.</p> |
CryptoSessionStatus |
D3D11_CRYPTO_SESSION_STATUS <p>Represents the status of an interface.</p> |
CullMode |
D3D11_CULL_MODE <p>Indicates triangles facing a particular direction are not drawn.</p> |
DebugFeatureFlags |
D3D11_DEBUG_FEATURE_FLAGS <p>No documentation.</p> |
DepthStencilClearFlags |
D3D11_CLEAR_FLAG <p>Specifies the parts of the depth stencil to clear.</p> |
DepthStencilViewDimension |
D3D11_DSV_DIMENSION <p>Specifies how to access a resource used in a depth-stencil view.</p> |
DepthStencilViewFlags |
D3D11_DSV_FLAG <p>Depth-stencil view options.</p> |
DepthWriteMask |
D3D11_DEPTH_WRITE_MASK <p>Identify the portion of a depth-stencil buffer for writing depth data.</p> |
DeviceContextType |
D3D11_DEVICE_CONTEXT_TYPE <p>Device context options.</p> |
DeviceCreationFlags |
D3D11_CREATE_DEVICE_FLAG <p>Describes parameters that are used to create a device.</p> |
Feature |
D3D11_FEATURE <p>Direct3D 11 feature options.</p> |
FillMode |
D3D11_FILL_MODE <p>Determines the fill mode to use when rendering triangles.</p> |
Filter |
D3D11_FILTER <p>Filtering options during texture sampling.</p> |
FilterReductionType |
D3D11_FILTER_REDUCTION_TYPE <p>No documentation.</p> |
FilterType |
D3D11_FILTER_TYPE <p>Types of magnification or minification sampler filters.</p> |
FormatSupport |
D3D11_FORMAT_SUPPORT <p>Which resources are supported for a given format and given device (see and ).</p> |
InputClassification |
D3D11_INPUT_CLASSIFICATION <p>Type of data contained in an input slot.</p> |
LogicOperation |
D3D11_LOGIC_OP <p>Note??This enumeration is supported by the Direct3D 11.</p> |
MapFlags |
D3D11_MAP_FLAG <p>Specifies how the CPU should respond when an application calls the method on a resource that is being used by the GPU.</p> |
MapMode |
D3D11_MAP <p>Identifies a resource to be accessed for reading and writing by the CPU.</p> |
MessageCategory |
D3D11_MESSAGE_CATEGORY <p>Categories of debug messages.</p> |
MessageId |
D3D11_MESSAGE_ID <p>A debug message in the Information Queue.</p> |
MessageSeverity |
D3D11_MESSAGE_SEVERITY <p>Debug message severity levels for an information queue.</p> |
QueryFlags |
D3D11_QUERY_MISC_FLAG <p>Flags that describe miscellaneous query behavior.</p> |
QueryType |
D3D11_QUERY <p>Query types.</p> |
RenderTargetViewDimension |
D3D11_RTV_DIMENSION <p>These flags identify the type of resource that will be viewed as a render target.</p> |
ReportingLevel |
D3D11_RLDO_FLAGS <p>Options for the amount of information to report about a device object’s lifetime.</p> |
ResourceDimension |
D3D11_RESOURCE_DIMENSION <p>Identifies the type of resource being used.</p> |
ResourceOptionFlags |
D3D11_RESOURCE_MISC_FLAG <p>Identifies options for resources.</p> |
ResourceUsage |
D3D11_USAGE <p>Identifies expected resource use during rendering.</p> |
ShaderMinimumPrecisionSupport |
D3D11_SHADER_MIN_PRECISION_SUPPORT <p>Note??This enumeration is supported by the Direct3D 11.</p> |
ShaderResourceViewExtendedBufferFlags |
D3D11_BUFFEREX_SRV_FLAG <p>Identifies how to view a buffer resource.</p> |
ShaderTrackingOption |
D3D11_SHADER_TRACKING_OPTION <p>Options that specify how to perform shader debug tracking.</p> |
ShaderTrackingResourceType |
D3D11_SHADER_TRACKING_RESOURCE_TYPE <p>Indicates which resource types to track.</p> |
StandardMultisampleQualityLevels |
D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS <p>Specifies a multi-sample pattern type.</p> |
StencilOperation |
D3D11_STENCIL_OP <p>The stencil operations that can be performed during depth-stencil testing.</p> |
TextureAddressMode |
D3D11_TEXTURE_ADDRESS_MODE <p>Identify a technique for resolving texture coordinates that are outside of the boundaries of a texture.</p> |
TextureCubeFace |
D3D11_TEXTURECUBE_FACE <p>The different faces of a cube texture.</p> |
TextureLayout |
D3D11_TEXTURE_LAYOUT <p>Specifies texture layout options.</p> |
TileCopyFlags |
D3D11_TILE_COPY_FLAG <p>Identifies how to copy a tile.</p> |
TiledResourcesTier |
D3D11_TILED_RESOURCES_TIER <p>Indicates the tier level at which tiled resources are supported.</p> |
TileMappingFlags |
D3D11_TILE_MAPPING_FLAG <p>Identifies how to perform a tile-mapping operation.</p> |
TileRangeFlags |
D3D11_TILE_RANGE_FLAG <p>Specifies a range of tile mappings to use with .</p> |
UnorderedAccessViewBufferFlags |
D3D11_BUFFER_UAV_FLAG <p>Identifies unordered-access view options for a buffer resource.</p> |
UnorderedAccessViewDimension |
D3D11_UAV_DIMENSION <p>Unordered-access view options.</p> |
VdovDimension |
D3D11_VDOV_DIMENSION <p>Specifies how to access a resource that is used in a video decoding output view.</p> |
VideoDecoderBufferType |
D3D11_VIDEO_DECODER_BUFFER_TYPE <p>Specifies a type of compressed buffer for decoding.</p> |
VideoDecoderCaps |
D3D11_VIDEO_DECODER_CAPS <p>Specifies capabilities of the video decoder.</p> |
VideoFrameFormat |
D3D11_VIDEO_FRAME_FORMAT <p>Describes how a video stream is interlaced.</p> |
VideoProcessorAlphaFillMode |
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE <p>Specifies the alpha fill mode for video processing.</p> |
VideoProcessorAutoStreamCaps |
D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS <p>Specifies the automatic image processing capabilities of the video processor.</p> |
VideoProcessorBehaviorHints |
D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS <p>Specifies flags that indicate the most efficient methods for performing video processing operations.</p> |
VideoProcessorDeviceCaps |
D3D11_VIDEO_PROCESSOR_DEVICE_CAPS <p>Defines video processing capabilities for a Microsoft Direct3D?11 video processor.</p> |
VideoProcessorFeatureCaps |
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS <p>Defines features that a Microsoft Direct3D?11 video processor can support.</p> |
VideoProcessorFilter |
D3D11_VIDEO_PROCESSOR_FILTER <p>Identifies a video processor filter.</p> |
VideoProcessorFilterCaps |
D3D11_VIDEO_PROCESSOR_FILTER_CAPS <p>Defines image filter capabilities for a Microsoft Direct3D?11 video processor.</p> |
VideoProcessorFormatCaps |
D3D11_VIDEO_PROCESSOR_FORMAT_CAPS <p>Defines capabilities related to input formats for a Microsoft Direct3D?11 video processor.</p> |
VideoProcessorFormatSupport |
D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT <p>Specifies how a video format can be used for video processing.</p> |
VideoProcessorItelecineCaps |
D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS <p>Specifies the inverse telecine (IVTC) capabilities of a video processor.</p> |
VideoProcessorNominalRange |
D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE <p>Specifies values for the luminance range of YUV data.</p> |
VideoProcessorOutputRate |
D3D11_VIDEO_PROCESSOR_OUTPUT_RATE <p>Specifies the rate at which the video processor produces output frames from an input stream.</p> |
VideoProcessorProcessorCaps |
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS <p>Specifies video processing capabilities that relate to deinterlacing, inverse telecine (IVTC), and frame-rate conversion.</p> |
VideoProcessorRotation |
D3D11_VIDEO_PROCESSOR_ROTATION <p>Specifies the video rotation states.</p> |
VideoProcessorStereoCaps |
D3D11_VIDEO_PROCESSOR_STEREO_CAPS <p>Defines stereo 3D capabilities for a Microsoft Direct3D?11 video processor.</p> |
VideoProcessorStereoFlipMode |
D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE <p>For stereo 3D video, specifies whether the data in frame 0 or frame 1 is flipped, either horizontally or vertically.</p> |
VideoProcessorStereoFormat |
D3D11_VIDEO_PROCESSOR_STEREO_FORMAT <p>Specifies the layout in memory of a stereo 3D video frame.</p> |
VideoUsage |
D3D11_VIDEO_USAGE <p>Specifies the intended use for a video processor.</p> |
VpivDimension |
D3D11_VPIV_DIMENSION <p>Specifies how to access a resource that is used in a video processor input view.</p> |
VpovDimension |
D3D11_VPOV_DIMENSION <p>Specifies how to access a resource that is used in a video processor output view.</p> |
Structures
Managed | Native |
---|---|
AesCtrIv |
D3D11_AES_CTR_IV <p>Contains an initialization vector (IV) for 128-bit Advanced Encryption Standard CTR mode (AES-CTR) block cipher encryption.</p> |
AuthenticatedConfigureAccessibleEncryptionInput |
D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT <p>Contains input data for a D3D11_AUTHENTICATED_CONFIGURE_ENCRYPTION_WHEN_ACCESSIBLE command.</p> |
AuthenticatedConfigureCryptoSessionInput |
D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT <p>Contains input data for a D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION command.</p> |
AuthenticatedConfigureInitializeInput |
D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT <p>Contains input data for a D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE command.</p> |
AuthenticatedConfigureInput |
D3D11_AUTHENTICATED_CONFIGURE_INPUT <p>Contains input data for the method.</p> |
AuthenticatedConfigureOutput |
D3D11_AUTHENTICATED_CONFIGURE_OUTPUT <p>Contains the response from the method.</p> |
AuthenticatedConfigureProtectionInput |
D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT <p>Contains input data for a D3D11_AUTHENTICATED_CONFIGURE_PROTECTION command.</p> |
AuthenticatedConfigureSharedResourceInput |
D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT <p>Contains input data for a D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE command.</p> |
AuthenticatedProtectionFlags |
D3D11_AUTHENTICATED_PROTECTION_FLAGS <p>Specifies the protection level for video content.</p> |
AuthenticatedProtectionFlagsMidlMidlItfD3d11000000340001Inner |
D3D11_AUTHENTICATED_PROTECTION_FLAGS___MIDL___MIDL_itf_d3d11_0000_0034_0001_INNER <p>Specifies the protection level for video content.</p> |
AuthenticatedQueryAccessibilityEncryptionGuidCountOutput |
D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT <p>Contains the response to a D3D11_AUTHENTICATED_QUERY_ENCRYPTION_WHEN_ACCESSIBLE_GUID_COUNT query.</p> |
AuthenticatedQueryAccessibilityEncryptionGuidInput |
D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT <p>Contains input data for a D3D11_AUTHENTICATED_QUERY_ENCRYPTION_WHEN_ACCESSIBLE_GUID query.</p> |
AuthenticatedQueryAccessibilityEncryptionGuidOutput |
D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT <p>Contains the response to a D3D11_AUTHENTICATED_QUERY_ENCRYPTION_WHEN_ACCESSIBLE_GUID query.</p> |
AuthenticatedQueryAcessibilityOutput |
D3D11_AUTHENTICATED_QUERY_ACESSIBILITY_OUTPUT <p>Contains the response to a D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ATTRIBUTES query.</p> |
AuthenticatedQueryChannelTypeOutput |
D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT <p>Contains the response to a D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE query.</p> |
AuthenticatedQueryCryptoSessionInput |
D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT <p>Contains input data for a D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION query.</p> |
AuthenticatedQueryCryptoSessionOutput |
D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT <p>Contains the response to a D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION query.</p> |
AuthenticatedQueryCurrentAccessibilityEncryptionOutput |
D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT <p>Contains the response to a D3D11_AUTHENTICATED_QUERY_CURRENT_ENCRYPTION_WHEN_ACCESSIBLE query.</p> |
AuthenticatedQueryDeviceHandleOutput |
D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT <p>Contains the response to a D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE query.</p> |
AuthenticatedQueryInput |
D3D11_AUTHENTICATED_QUERY_INPUT <p>Contains input data for the method.</p> |
AuthenticatedQueryOutput |
D3D11_AUTHENTICATED_QUERY_OUTPUT <p>Contains a response from the method.</p> |
AuthenticatedQueryOutputIdCountInput |
D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT <p>Contains input data for a D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT query.</p> |
AuthenticatedQueryOutputIdCountOutput |
D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT <p>Contains the response to a D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT query.</p> |
AuthenticatedQueryOutputIdInput |
D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT <p>Contains input data for a D3D11_AUTHENTICATED_QUERY_OUTPUT_ID query.</p> |
AuthenticatedQueryOutputIdOutput |
D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT <p>Contains the response to a D3D11_AUTHENTICATED_QUERY_OUTPUT_ID query.</p> |
AuthenticatedQueryProtectionOutput |
D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT <p>Contains the response to a D3D11_AUTHENTICATED_QUERY_PROTECTION query.</p> |
AuthenticatedQueryRestrictedSharedResourceProcessCountOutput |
D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT <p>Contains the response to a D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT query.</p> |
AuthenticatedQueryRestrictedSharedResourceProcessInput |
D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT <p>Contains input data for a D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS query.</p> |
AuthenticatedQueryRestrictedSharedResourceProcessOutput |
D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT <p>Contains the response to a D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS query.</p> |
AuthenticatedQueryUnrestrictedProtectedSharedResourceCountOutput |
D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT <p>Contains the response to a D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT query.</p> |
BlendStateDescription |
D3D11_BLEND_DESC <p>Describes the blend state that you use in a call to to create a blend-state object.</p> |
BlendStateDescription1 |
D3D11_BLEND_DESC1 <p>Note??This structure is supported by the Direct3D 11.</p> |
BufferDescription |
D3D11_BUFFER_DESC <p>Describes a buffer resource.</p> |
Cd3d11VideoDefault |
CD3D11_VIDEO_DEFAULT <p>No documentation.</p> |
ClassInstanceDescription |
D3D11_CLASS_INSTANCE_DESC <p>Describes an HLSL class instance.</p> |
ComputeShaderStage |
ID3D11DeviceContext <p>The interface represents a device context which generates rendering commands.</p> |
CounterCapabilities |
D3D11_COUNTER_INFO <p>Information about the video card’s performance counter capabilities.</p> |
CounterDescription |
D3D11_COUNTER_DESC <p>Describes a counter.</p> |
DepthStencilOperationDescription |
D3D11_DEPTH_STENCILOP_DESC <p>Stencil operations that can be performed based on the results of stencil test.</p> |
DepthStencilStateDescription |
D3D11_DEPTH_STENCIL_DESC <p>Describes depth-stencil state.</p> |
DepthStencilViewDescription |
D3D11_DEPTH_STENCIL_VIEW_DESC <p>Specifies the subresources of a texture that are accessible from a depth-stencil view.</p> |
DomainShaderStage |
ID3D11DeviceContext <p>The interface represents a device context which generates rendering commands.</p> |
DrawIndexedInstancedIndirectArguments |
D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS <p> Arguments for draw indexed instanced indirect.</p> |
DrawInstancedIndirectArguments |
D3D11_DRAW_INSTANCED_INDIRECT_ARGS <p> Arguments for draw instanced indirect.</p> |
EncryptedBlockInformation |
D3D11_ENCRYPTED_BLOCK_INFO <p>Specifies which bytes in a video surface are encrypted.</p> |
FeatureDataD3D11Options |
D3D11_FEATURE_DATA_D3D11_OPTIONS <p>Note??This structure is supported by the Direct3D 11.</p> |
FeatureDataD3D11Options1 |
D3D11_FEATURE_DATA_D3D11_OPTIONS1 <p>Note??This structure is supported by the Direct3D 11.</p> |
FeatureDataD3D11Options2 |
D3D11_FEATURE_DATA_D3D11_OPTIONS2 <p>Note</p> |
FeatureDataD3D11Options3 |
D3D11_FEATURE_DATA_D3D11_OPTIONS3 <p>Describes Direct3D 11.</p> |
FeatureDataShaderMinimumPrecisionSupport |
D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT <p>Note??This structure is supported by the Direct3D 11.</p> |
GeometryShaderStage |
ID3D11DeviceContext <p>The interface represents a device context which generates rendering commands.</p> |
HullShaderStage |
ID3D11DeviceContext <p>The interface represents a device context which generates rendering commands.</p> |
InfoQueueFilter |
D3D11_INFO_QUEUE_FILTER <p>Debug message filter; contains a lists of message types to allow or deny.</p> |
InfoQueueFilterDescription |
D3D11_INFO_QUEUE_FILTER_DESC <p>Allow or deny certain types of messages to pass through a filter.</p> |
InputAssemblerStage |
ID3D11DeviceContext <p>The interface represents a device context which generates rendering commands.</p> |
InputElement |
D3D11_INPUT_ELEMENT_DESC <p>Type of data contained in an input slot.</p> |
KeyExchangeHwProtectionData |
D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA <p>[Some information relates to pre-released product which may be substantially modified before it’s commercially released.</p> |
KeyExchangeHwProtectionInputData |
D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA <p>[Some information relates to pre-released product which may be substantially modified before it’s commercially released.</p> |
KeyExchangeHwProtectionOutputData |
D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA <p>[Some information relates to pre-released product which may be substantially modified before it’s commercially released.</p> |
Message |
D3D11_MESSAGE <p>A debug message in the Information Queue.</p> |
MessageAuthenticationCode |
D3D11_OMAC <p>Contains a Message Authentication Code (MAC).</p> |
OutputMergerStage |
ID3D11DeviceContext <p>The interface represents a device context which generates rendering commands.</p> |
PackedMipDescription |
D3D11_PACKED_MIP_DESC <p>Describes the tile structure of a tiled resource with mipmaps.</p> |
PixelShaderStage |
ID3D11DeviceContext <p>The interface represents a device context which generates rendering commands.</p> |
QueryDataPipelineStatistics |
D3D11_QUERY_DATA_PIPELINE_STATISTICS <p>Query information about graphics-pipeline activity in between calls to and .</p> |
QueryDataTimestampDisjoint |
D3D11_QUERY_DATA_TIMESTAMP_DISJOINT <p>Query information about the reliability of a timestamp query.</p> |
QueryDescription |
D3D11_QUERY_DESC <p>Describes a query.</p> |
QueryDescription1 |
D3D11_QUERY_DESC1 <p>Describes a query.</p> |
RasterizerStage |
ID3D11DeviceContext <p>The interface represents a device context which generates rendering commands.</p> |
RasterizerStateDescription |
D3D11_RASTERIZER_DESC <p>Describes rasterizer state.</p> |
RasterizerStateDescription1 |
D3D11_RASTERIZER_DESC1 <p>Note??This structure is supported by the Direct3D 11.</p> |
RasterizerStateDescription2 |
D3D11_RASTERIZER_DESC2 <p>Describes rasterizer state.</p> |
RenderTargetBlendDescription |
D3D11_RENDER_TARGET_BLEND_DESC <p>Describes the blend state for a render target.</p> |
RenderTargetBlendDescription1 |
D3D11_RENDER_TARGET_BLEND_DESC1 <p>Note??This structure is supported by the Direct3D 11.</p> |
RenderTargetViewDescription |
D3D11_RENDER_TARGET_VIEW_DESC <p>Specifies the subresources from a resource that are accessible using a render-target view.</p> |
RenderTargetViewDescription1 |
D3D11_RENDER_TARGET_VIEW_DESC1 <p>Specifies the subresources from a resource that are accessible using a render-target view.</p> |
ResourceRegion |
D3D11_BOX <p>Defines a 3D box.</p> |
SamplerStateDescription |
D3D11_SAMPLER_DESC <p>Describes a sampler state.</p> |
ShaderResourceViewDescription |
D3D11_SHADER_RESOURCE_VIEW_DESC <p>Describes a shader-resource view.</p> |
ShaderResourceViewDescription1 |
D3D11_SHADER_RESOURCE_VIEW_DESC1 <p>Describes a shader-resource view.</p> |
StreamOutputElement |
D3D11_SO_DECLARATION_ENTRY <p>Description of a vertex element in a vertex buffer in an output slot.</p> |
StreamOutputStage |
ID3D11DeviceContext <p>The interface represents a device context which generates rendering commands.</p> |
StreamOutputStatistics |
D3D11_QUERY_DATA_SO_STATISTICS <p>Query information about the amount of data streamed out to the stream-output buffers in between and .</p> |
SubResourceTiling |
D3D11_SUBRESOURCE_TILING <p>Describes a tiled subresource volume.</p> |
Texture1DDescription |
D3D11_TEXTURE1D_DESC <p>Describes a 1D texture.</p> |
Texture2DArrayVpov |
D3D11_TEX2D_ARRAY_VPOV <p>Identifies a texture resource for a video processor output view.</p> |
Texture2DDescription |
D3D11_TEXTURE2D_DESC <p>Describes a 2D texture.</p> |
Texture2DDescription1 |
D3D11_TEXTURE2D_DESC1 <p>Describes a 2D texture.</p> |
Texture2DVdov |
D3D11_TEX2D_VDOV <p>Identifies the texture resource for a video decoder output view.</p> |
Texture2DVpiv |
D3D11_TEX2D_VPIV <p>Identifies the texture resource for a video processor input view.</p> |
Texture2DVpov |
D3D11_TEX2D_VPOV <p>Identifies a texture resource for a video processor output view.</p> |
Texture3DDescription |
D3D11_TEXTURE3D_DESC <p>Describes a 3D texture.</p> |
Texture3DDescription1 |
D3D11_TEXTURE3D_DESC1 <p>Describes a 2D texture.</p> |
TiledResourceCoordinate |
D3D11_TILED_RESOURCE_COORDINATE <p>Describes the coordinates of a tiled resource.</p> |
TileRegionSize |
D3D11_TILE_REGION_SIZE <p>Describes the size of a tiled region.</p> |
TileShape |
D3D11_TILE_SHAPE <p>Describes the shape of a tile by specifying its dimensions.</p> |
UnorderedAccessViewDescription |
D3D11_UNORDERED_ACCESS_VIEW_DESC <p>Specifies the subresources from a resource that are accessible using an unordered-access view.</p> |
UnorderedAccessViewDescription1 |
D3D11_UNORDERED_ACCESS_VIEW_DESC1 <p>Describes the subresources from a resource that are accessible using an unordered-access view.</p> |
VertexShaderStage |
ID3D11DeviceContext <p>The interface represents a device context which generates rendering commands.</p> |
VideoColor |
D3D11_VIDEO_COLOR <p>Specifies an RGB color value.</p> |
VideoColorRgba |
D3D11_VIDEO_COLOR_RGBA <p>Specifies an RGB color value.</p> |
VideoColorYCbCrA |
D3D11_VIDEO_COLOR_YCbCrA <p>No documentation.</p> |
VideoContentProtectionCaps |
D3D11_VIDEO_CONTENT_PROTECTION_CAPS <p>Describes the content-protection capabilities of a graphics driver.</p> |
VideoDecoderBeginFrameCryptoSession |
D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION <p> is used along with CreateCryptoSession to perform crypto operations into and out of protected memory.</p> |
VideoDecoderBufferDescription |
D3D11_VIDEO_DECODER_BUFFER_DESC <p>Describes a compressed buffer for decoding.</p> |
VideoDecoderBufferDescription1 |
D3D11_VIDEO_DECODER_BUFFER_DESC1 <p>Describes a compressed buffer for decoding.</p> |
VideoDecoderConfig |
D3D11_VIDEO_DECODER_CONFIG <p>Describes the configuration of a Microsoft Direct3D?11 decoder device for DirectX Video Acceleration (DXVA).</p> |
VideoDecoderDescription |
D3D11_VIDEO_DECODER_DESC <p>Describes a video stream for a Microsoft Direct3D?11 video decoder or video processor.</p> |
VideoDecoderExtension |
D3D11_VIDEO_DECODER_EXTENSION <p>Contains driver-specific data for the method.</p> |
VideoDecoderOutputViewDescription |
D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC <p>Describes a video decoder output view.</p> |
VideoDecoderSubSampleMappingBlock |
D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK <p>[Some information relates to pre-released product which may be substantially modified before it’s commercially released.</p> |
VideoProcessorCaps |
D3D11_VIDEO_PROCESSOR_CAPS <p>Describes the capabilities of a Microsoft Direct3D?11 video processor.</p> |
VideoProcessorColorSpace |
D3D11_VIDEO_PROCESSOR_COLOR_SPACE <p>Specifies the color space for video processing.</p> |
VideoProcessorContentDescription |
D3D11_VIDEO_PROCESSOR_CONTENT_DESC <p>Describes a video stream for a video processor.</p> |
VideoProcessorCustomRate |
D3D11_VIDEO_PROCESSOR_CUSTOM_RATE <p>Specifies a custom rate for frame-rate conversion or inverse telecine (IVTC).</p> |
VideoProcessorFilterRange |
D3D11_VIDEO_PROCESSOR_FILTER_RANGE <p>Defines the range of supported values for an image filter.</p> |
VideoProcessorInputViewDescription |
D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC <p>Describes a video processor input view.</p> |
VideoProcessorOutputViewDescription |
D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC <p>Describes a video processor output view.</p> |
VideoProcessorRateConversionCaps |
D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS <p>Defines a group of video processor capabilities that are associated with frame-rate conversion, including deinterlacing and inverse telecine.</p> |
VideoProcessorStream |
D3D11_VIDEO_PROCESSOR_STREAM <p>Contains stream-level data for the method.</p> |
VideoProcessorStreamBehaviorHint |
D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT <p>[Some information relates to pre-released product which may be substantially modified before it’s commercially released.</p> |
VideoSampleDescription |
D3D11_VIDEO_SAMPLE_DESC <p>[Some information relates to pre-released product which may be substantially modified before it’s commercially released.</p> |
Interfaces
Managed | Native |
---|---|
Asynchronous <ul><li>DataSize </li></ul> |
ID3D11Asynchronous <ul><li>GetDataSize </li></ul><p>This interface encapsulates methods for retrieving data from the GPU asynchronously.</p> |
AuthenticatedChannel <ul><li>CertificateSize </li><li>ChannelHandle </li><li>GetCertificate </li></ul> |
ID3D11AuthenticatedChannel <ul><li>GetCertificateSize </li><li>GetChannelHandle </li><li>GetCertificate </li></ul><p>Provides a communication channel with the graphics driver or the Microsoft Direct3D runtime.</p> |
BlendState <ul><li>Description </li></ul> |
ID3D11BlendState <ul><li>GetDesc </li></ul><p>The blend-state interface holds a description for blending state that you can bind to the output-merger stage.</p> |
BlendState1 <ul><li>Description1 </li></ul> |
ID3D11BlendState1 <ul><li>GetDesc1 </li></ul><p>The blend-state interface holds a description for blending state that you can bind to the output-merger stage.</p> |
Buffer <ul><li>.ctor </li><li>.ctor </li><li>.ctor </li><li>.ctor </li><li>.ctor </li><li>Create </li><li>Create </li><li>Create </li><li>Create </li><li>Description </li></ul> |
ID3D11Buffer <ul><li>CreateBuffer </li><li>CreateBuffer </li><li>CreateBuffer </li><li>CreateBuffer </li><li>CreateBuffer </li><li>CreateBuffer </li><li>CreateBuffer </li><li>CreateBuffer </li><li>CreateBuffer </li><li>GetDesc </li></ul><p>A buffer interface accesses a buffer resource, which is unstructured memory.</p> |
ClassInstance <ul><li>.ctor </li><li>ClassLinkage </li><li>Description </li><li>InstanceName </li><li>TypeName </li></ul> |
ID3D11ClassInstance <ul><li>??? </li><li>GetClassLinkage </li><li>GetDesc </li><li>??? </li><li>??? </li></ul><p>This interface encapsulates an HLSL class.</p> |
ClassLinkage <ul><li>GetClassInstance </li></ul> |
ID3D11ClassLinkage <ul><li>GetClassInstance </li></ul><p>This interface encapsulates an HLSL dynamic linkage.</p> |
CommandList <ul><li>ContextFlags </li></ul> |
ID3D11CommandList <ul><li>GetContextFlags </li></ul><p>The interface encapsulates a list of graphics commands for play back.</p> |
ComputeShader |
ID3D11ComputeShader <p>A compute-shader interface manages an executable program (a compute shader) that controls the compute-shader stage.</p> |
Counter <ul><li>Description </li></ul> |
ID3D11Counter <ul><li>GetDesc </li></ul><p>This interface encapsulates methods for measuring GPU performance.</p> |
CryptoSession <ul><li>CertificateSize </li><li>CryptoSessionHandle </li><li>CryptoType </li><li>DecoderProfile </li><li>GetCertificate </li></ul> |
ID3D11CryptoSession <ul><li>GetCertificateSize </li><li>GetCryptoSessionHandle </li><li>GetCryptoType </li><li>GetDecoderProfile </li><li>GetCertificate </li></ul><p>Represents a cryptographic session.</p> |
DepthStencilState <ul><li>.ctor </li><li>Description </li></ul> |
ID3D11DepthStencilState <ul><li>CreateDepthStencilState </li><li>GetDesc </li></ul><p>The depth-stencil-state interface holds a description for depth-stencil state that you can bind to the output-merger stage.</p> |
DepthStencilView <ul><li>.ctor </li><li>.ctor </li><li>Description </li></ul> |
ID3D11DepthStencilView <ul><li>??? </li><li>??? </li><li>GetDesc </li></ul><p>A depth-stencil-view interface accesses a texture resource during depth-stencil testing.</p> |
Device <ul><li>.ctor </li><li>.ctor </li><li>.ctor </li><li>.ctor </li><li>.ctor </li><li>.ctor </li><li>CheckD3D11Feature </li><li>CheckFormatSupport </li><li>CheckFullNonPow2TextureSupport </li><li>CheckMultisampleQualityLevels </li><li>CheckShaderMinimumPrecisionSupport </li><li>CheckTileBasedDeferredRendererSupport </li><li>CreationFlags </li><li>DeviceRemovedReason </li><li>ExceptionMode </li><li>FeatureLevel </li><li>GetCounterCapabilities </li><li>GetPrivateData </li><li>ImmediateContext </li><li>OpenSharedResource </li><li>SetPrivateData </li><li>SetPrivateDataInterface </li></ul> |
ID3D11Device <ul><li>D3D11CreateDevice </li><li>D3D11CreateDevice </li><li>D3D11CreateDevice </li><li>D3D11CreateDevice </li><li>D3D11CreateDevice </li><li>D3D11CreateDevice </li><li>CheckFeatureSupport </li><li>CheckFormatSupport </li><li>CheckFeatureSupport </li><li>CheckMultisampleQualityLevels </li><li>CheckFeatureSupport </li><li>CheckFeatureSupport </li><li>GetCreationFlags </li><li>GetDeviceRemovedReason </li><li>GetExceptionMode </li><li>GetFeatureLevel </li><li>CheckCounterInfo </li><li>GetPrivateData </li><li>GetImmediateContext </li><li>??? </li><li>SetPrivateData </li><li>SetPrivateDataInterface </li></ul><p>The device interface represents a virtual adapter; it is used to create resources.</p> |
Device1 <ul><li>CreateDeviceContextState </li><li>ImmediateContext1 </li><li>OpenSharedResource1 </li><li>OpenSharedResource1 </li></ul> |
ID3D11Device1 <ul><li>??? </li><li>GetImmediateContext1 </li><li>??? </li><li>??? </li></ul><p>Gives a device access to a shared resource that is referenced by name and that was created on a different device.</p> |
Device2 <ul><li>CheckMultisampleQualityLevels1 </li><li>GetResourceTiling </li><li>ImmediateContext2 </li></ul> |
ID3D11Device2 <ul><li>CheckMultisampleQualityLevels1 </li><li>GetResourceTiling </li><li>GetImmediateContext2 </li></ul><p>The device interface represents a virtual adapter; it is used to create resources.</p> |
Device3 <ul><li>ImmediateContext3 </li><li>ReadFromSubresource </li><li>WriteToSubresource </li></ul> |
ID3D11Device3 <ul><li>GetImmediateContext3 </li><li>ReadFromSubresource </li><li>WriteToSubresource </li></ul><p>The device interface represents a virtual adapter; it is used to create resources.</p> |
DeviceChild <ul><li>Device </li><li>GetPrivateData </li><li>SetPrivateData </li><li>SetPrivateDataInterface </li></ul> |
ID3D11DeviceChild <ul><li>GetDevice </li><li>GetPrivateData </li><li>SetPrivateData </li><li>SetPrivateDataInterface </li></ul><p>A device-child interface accesses data used by a device.</p> |
DeviceContext <ul><li>Begin </li><li>ClearDepthStencilView </li><li>ClearRenderTargetView </li><li>ClearState </li><li>ClearUnorderedAccessView </li><li>ClearUnorderedAccessView </li><li>ContextFlags </li><li>CopyResource </li><li>CopyStructureCount </li><li>CopySubresourceRegion </li><li>Dispatch </li><li>DispatchIndirect </li><li>Draw </li><li>DrawAuto </li><li>DrawIndexed </li><li>DrawIndexedInstanced </li><li>DrawIndexedInstancedIndirect </li><li>DrawInstanced </li><li>DrawInstancedIndirect </li><li>End </li><li>ExecuteCommandList </li><li>Flush </li><li>GenerateMips </li><li>GetMinimumLod </li><li>GetPredication </li><li>IsDataAvailable </li><li>IsDataAvailable </li><li>MapSubresource </li><li>MapSubresource </li><li>MapSubresource </li><li>MapSubresource </li><li>MapSubresource </li><li>MapSubresource </li><li>MapSubresource </li><li>ResolveSubresource </li><li>SetMinimumLod </li><li>SetPredication </li><li>TypeInfo </li><li>UnmapSubresource </li><li>UpdateSubresource </li><li>UpdateSubresource </li><li>UpdateSubresource </li><li>UpdateSubresource </li><li>UpdateSubresource </li><li>UpdateSubresourceSafe </li><li>UpdateSubresourceSafe </li><li>UpdateSubresourceSafe </li><li>UpdateSubresourceSafe </li></ul> |
ID3D11DeviceContext <ul><li>Begin </li><li>ClearDepthStencilView </li><li>ClearRenderTargetView </li><li>ClearState </li><li>ClearUnorderedAccessViewUint </li><li>ClearUnorderedAccessViewFloat </li><li>GetContextFlags </li><li>CopyResource </li><li>CopyStructureCount </li><li>CopySubresourceRegion </li><li>Dispatch </li><li>DispatchIndirect </li><li>Draw </li><li>DrawAuto </li><li>DrawIndexed </li><li>DrawIndexedInstanced </li><li>DrawIndexedInstancedIndirect </li><li>DrawInstanced </li><li>DrawInstancedIndirect </li><li>End </li><li>ExecuteCommandList </li><li>Flush </li><li>GenerateMips </li><li>GetResourceMinLOD </li><li>GetPredication </li><li>??? </li><li>??? </li><li>??? </li><li>??? </li><li>??? </li><li>??? </li><li>??? </li><li>??? </li><li>Map </li><li>??? </li><li>SetResourceMinLOD </li><li>SetPredication </li><li>GetType </li><li>Unmap </li><li>UpdateSubresource </li><li>UpdateSubresource </li><li>??? </li><li>??? </li><li>UpdateSubresource </li><li>??? </li><li>??? </li><li>??? </li><li>??? </li></ul><p>The interface represents a device context which generates rendering commands.</p> |
DeviceContext1 <ul><li>ClearView </li><li>CopySubresourceRegion1 </li><li>CSGetConstantBuffers1 </li><li>CSSetConstantBuffers1 </li><li>CSSetConstantBuffers1 </li><li>DiscardResource </li><li>DiscardView </li><li>DiscardView1 </li><li>DSGetConstantBuffers1 </li><li>DSSetConstantBuffers1 </li><li>DSSetConstantBuffers1 </li><li>GSGetConstantBuffers1 </li><li>GSSetConstantBuffers1 </li><li>GSSetConstantBuffers1 </li><li>HSGetConstantBuffers1 </li><li>HSSetConstantBuffers1 </li><li>HSSetConstantBuffers1 </li><li>PSGetConstantBuffers1 </li><li>PSSetConstantBuffers1 </li><li>PSSetConstantBuffers1 </li><li>SwapDeviceContextState </li><li>UpdateSubresource1 </li><li>VSGetConstantBuffers1 </li><li>VSSetConstantBuffers1 </li><li>VSSetConstantBuffers1 </li></ul> |
ID3D11DeviceContext1 <ul><li>ClearView </li><li>CopySubresourceRegion1 </li><li>CSGetConstantBuffers1 </li><li>CSSetConstantBuffers1 </li><li>CSSetConstantBuffers1 </li><li>DiscardResource </li><li>DiscardView </li><li>DiscardView1 </li><li>DSGetConstantBuffers1 </li><li>DSSetConstantBuffers1 </li><li>DSSetConstantBuffers1 </li><li>GSGetConstantBuffers1 </li><li>GSSetConstantBuffers1 </li><li>GSSetConstantBuffers1 </li><li>HSGetConstantBuffers1 </li><li>HSSetConstantBuffers1 </li><li>HSSetConstantBuffers1 </li><li>PSGetConstantBuffers1 </li><li>PSSetConstantBuffers1 </li><li>PSSetConstantBuffers1 </li><li>SwapDeviceContextState </li><li>UpdateSubresource1 </li><li>VSGetConstantBuffers1 </li><li>VSSetConstantBuffers1 </li><li>VSSetConstantBuffers1 </li></ul><p>The device context interface represents a device context; it is used to render commands.</p> |
DeviceContext2 <ul><li>BeginEventInt </li><li>CopyTileMappings </li><li>CopyTiles </li><li>EndEvent </li><li>IsAnnotationEnabled </li><li>ResizeTilePool </li><li>SetMarkerInt </li><li>TiledResourceBarrier </li><li>UpdateTileMappings </li><li>UpdateTiles </li></ul> |
ID3D11DeviceContext2 <ul><li>BeginEventInt </li><li>CopyTileMappings </li><li>CopyTiles </li><li>EndEvent </li><li>IsAnnotationEnabled </li><li>ResizeTilePool </li><li>SetMarkerInt </li><li>TiledResourceBarrier </li><li>UpdateTileMappings </li><li>UpdateTiles </li></ul><p>The device context interface represents a device context; it is used to render commands.</p> |
DeviceContext3 <ul><li>Flush1 </li><li>HardwareProtectionState </li></ul> |
ID3D11DeviceContext3 <ul><li>Flush1 </li><li>GetHardwareProtectionState </li></ul><p> The device context interface represents a device context; it is used to render commands.</p> |
DeviceContextState |
ID3DDeviceContextState <p>The interface represents a context state object, which holds state and behavior information about a Microsoft Direct3D device.</p> |
DeviceDebug <ul><li>PresentDelay </li><li>ReportLiveDeviceObjects </li><li>SwapChain </li><li>ValidateContext </li><li>ValidateContextForDispatch </li></ul> |
ID3D11Debug <ul><li>GetPresentPerRenderOpDelay </li><li>ReportLiveDeviceObjects </li><li>GetSwapChain </li><li>ValidateContext </li><li>ValidateContextForDispatch </li></ul><p>A debug interface controls debug settings, validates pipeline state and can only be used if the debug layer is turned on.</p> |
DomainShader |
ID3D11DomainShader <p>A domain-shader interface manages an executable program (a domain shader) that controls the domain-shader stage.</p> |
GeometryShader |
ID3D11GeometryShader <p>A geometry-shader interface manages an executable program (a geometry shader) that controls the geometry-shader stage.</p> |
HullShader |
ID3D11HullShader <p>A hull-shader interface manages an executable program (a hull shader) that controls the hull-shader stage.</p> |
InfoQueue <ul><li>AddApplicationMessage </li><li>AddMessage </li><li>AddRetrievalFilterEntries </li><li>AddStorageFilterEntries </li><li>ClearRetrievalFilter </li><li>ClearStorageFilter </li><li>ClearStoredMessages </li><li>GetBreakOnCategory </li><li>GetBreakOnID </li><li>GetBreakOnSeverity </li><li>GetMessage </li><li>GetRetrievalFilter </li><li>GetStorageFilter </li><li>MessageCountLimit </li><li>MuteDebugOutput </li><li>NumMessagesAllowedByStorageFilter </li><li>NumMessagesDeniedByStorageFilter </li><li>NumMessagesDiscardedByMessageCountLimit </li><li>NumStoredMessages </li><li>NumStoredMessagesAllowedByRetrievalFilter </li><li>PopRetrievalFilter </li><li>PopStorageFilter </li><li>PushCopyOfRetrievalFilter </li><li>PushCopyOfStorageFilter </li><li>PushEmptyRetrievalFilter </li><li>PushEmptyStorageFilter </li><li>PushRetrievalFilter </li><li>PushStorageFilter </li><li>RetrievalFilterStackSize </li><li>SetBreakOnCategory </li><li>SetBreakOnID </li><li>SetBreakOnSeverity </li><li>StorageFilterStackSize </li></ul> |
ID3D11InfoQueue <ul><li>AddApplicationMessage </li><li>AddMessage </li><li>AddRetrievalFilterEntries </li><li>AddStorageFilterEntries </li><li>ClearRetrievalFilter </li><li>ClearStorageFilter </li><li>ClearStoredMessages </li><li>GetBreakOnCategory </li><li>GetBreakOnID </li><li>GetBreakOnSeverity </li><li>GetMessageW </li><li>GetRetrievalFilter </li><li>GetStorageFilter </li><li>GetMessageCountLimit </li><li>GetMuteDebugOutput </li><li>GetNumMessagesAllowedByStorageFilter </li><li>GetNumMessagesDeniedByStorageFilter </li><li>GetNumMessagesDiscardedByMessageCountLimit </li><li>GetNumStoredMessages </li><li>GetNumStoredMessagesAllowedByRetrievalFilter </li><li>PopRetrievalFilter </li><li>PopStorageFilter </li><li>PushCopyOfRetrievalFilter </li><li>PushCopyOfStorageFilter </li><li>PushEmptyRetrievalFilter </li><li>PushEmptyStorageFilter </li><li>PushRetrievalFilter </li><li>PushStorageFilter </li><li>GetRetrievalFilterStackSize </li><li>SetBreakOnCategory </li><li>SetBreakOnID </li><li>SetBreakOnSeverity </li><li>GetStorageFilterStackSize </li></ul><p>An information-queue interface stores, retrieves, and filters debug messages.</p> |
InputLayout <ul><li>.ctor </li></ul> |
ID3D11InputLayout <ul><li>??? </li></ul><p>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.</p> |
PixelShader |
ID3D11PixelShader <p>A pixel-shader interface manages an executable program (a pixel shader) that controls the pixel-shader stage.</p> |
Predicate |
ID3D11Predicate <p>A predicate interface determines whether geometry should be processed depending on the results of a previous draw call.</p> |
Query <ul><li>Description </li></ul> |
ID3D11Query <ul><li>GetDesc </li></ul><p>A query interface queries information from the GPU.</p> |
Query1 <ul><li>Description1 </li></ul> |
ID3D11Query1 <ul><li>GetDesc1 </li></ul><p>Represents a query object for querying information from the graphics processing unit (GPU).</p> |
RasterizerState <ul><li>.ctor </li><li>Description </li></ul> |
ID3D11RasterizerState <ul><li>CreateRasterizerState </li><li>GetDesc </li></ul><p>The rasterizer-state interface holds a description for rasterizer state that you can bind to the rasterizer stage.</p> |
RasterizerState1 <ul><li>Description1 </li></ul> |
ID3D11RasterizerState1 <ul><li>GetDesc1 </li></ul><p>The rasterizer-state interface holds a description for rasterizer state that you can bind to the rasterizer stage.</p> |
RasterizerState2 <ul><li>Description2 </li></ul> |
ID3D11RasterizerState2 <ul><li>GetDesc2 </li></ul><p>The rasterizer-state interface holds a description for rasterizer state that you can bind to the rasterizer stage.</p> |
RefDefaultTrackingOptions <ul><li>SetTrackingOptions </li></ul> |
ID3D11RefDefaultTrackingOptions <ul><li>SetTrackingOptions </li></ul><p>The default tracking interface sets reference default tracking options.</p> |
RefTrackingOptions <ul><li>TrackingOptions </li></ul> |
ID3D11RefTrackingOptions <ul><li>SetTrackingOptions </li></ul><p>The tracking interface sets reference tracking options.</p> |
RenderTargetView <ul><li>.ctor </li><li>.ctor </li><li>Description </li></ul> |
ID3D11RenderTargetView <ul><li>??? </li><li>??? </li><li>GetDesc </li></ul><p>A render-target-view interface identifies the render-target subresources that can be accessed during rendering.</p> |
RenderTargetView1 <ul><li>Description1 </li></ul> |
ID3D11RenderTargetView1 <ul><li>GetDesc1 </li></ul><p>A render-target-view interface represents the render-target subresources that can be accessed during rendering.</p> |
Resource <ul><li>CalculateSubResourceIndex </li><li>Dimension </li><li>EvictionPriority </li></ul> |
ID3D11Resource <ul><li>??? </li><li>GetType </li><li>GetEvictionPriority </li></ul><p>A resource interface provides common actions on all resources.</p> |
ResourceView <ul><li>Resource </li><li>ResourceAs </li></ul> |
ID3D11View <ul><li>GetResource </li><li>GetResource </li></ul><p>A view interface specifies the parts of a resource the pipeline can access during rendering.</p> |
SamplerState <ul><li>.ctor </li><li>Description </li></ul> |
ID3D11SamplerState <ul><li>CreateSamplerState </li><li>GetDesc </li></ul><p>The 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.</p> |
ShaderResourceView <ul><li>.ctor </li><li>.ctor </li><li>Description </li></ul> |
ID3D11ShaderResourceView <ul><li>CreateShaderResourceView </li><li>CreateShaderResourceView </li><li>GetDesc </li></ul><p>A shader-resource-view interface specifies the subresources a shader can access during rendering.</p> |
ShaderResourceView1 <ul><li>Description1 </li></ul> |
ID3D11ShaderResourceView1 <ul><li>GetDesc1 </li></ul><p>Describes a shader-resource view.</p> |
SwitchToRef <ul><li>SetUseRef </li><li>UseRef </li></ul> |
ID3D11SwitchToRef <ul><li>SetUseRef </li><li>GetUseRef </li></ul><p>Note??The interface and its methods are not supported in Direct3D 11.</p> |
Texture1D <ul><li>.ctor </li><li>.ctor </li><li>.ctor </li><li>.ctor </li><li>Description </li></ul> |
ID3D11Texture1D <ul><li>CreateTexture1D </li><li>CreateTexture1D </li><li>CreateTexture1D </li><li>CreateTexture1D </li><li>GetDesc </li></ul><p>A 1D texture interface accesses texel data, which is structured memory.</p> |
Texture2D <ul><li>.ctor </li><li>.ctor </li><li>.ctor </li><li>Description </li></ul> |
ID3D11Texture2D <ul><li>CreateTexture2D </li><li>CreateTexture2D </li><li>CreateTexture2D </li><li>GetDesc </li></ul><p>A 2D texture interface manages texel data, which is structured memory.</p> |
Texture2D1 <ul><li>Description1 </li></ul> |
ID3D11Texture2D1 <ul><li>GetDesc1 </li></ul><p>A 2D texture interface manages texel data, which is structured memory.</p> |
Texture3D <ul><li>Description </li></ul> |
ID3D11Texture3D <ul><li>GetDesc </li></ul><p>A 3D texture interface accesses texel data, which is structured memory.</p> |
Texture3D1 <ul><li>Description1 </li></ul> |
ID3D11Texture3D1 <ul><li>GetDesc1 </li></ul><p>A 3D texture interface represents texel data, which is structured memory.</p> |
TracingDevice <ul><li>SetShaderTrackingOptions </li><li>SetShaderTrackingOptionsByType </li></ul> |
ID3D11TracingDevice <ul><li>SetShaderTrackingOptions </li><li>SetShaderTrackingOptionsByType </li></ul><p>Sets the reference rasterizer’s default race-condition tracking options for the specified resource types.</p> |
UnorderedAccessView <ul><li>.ctor </li><li>.ctor </li><li>Description </li></ul> |
ID3D11UnorderedAccessView <ul><li>??? </li><li>??? </li><li>GetDesc </li></ul><p>A view interface specifies the parts of a resource the pipeline can access during rendering.</p> |
UnorderedAccessView1 <ul><li>Description1 </li></ul> |
ID3D11UnorderedAccessView1 <ul><li>GetDesc1 </li></ul><p>Specifies the subresources from a resource that are accessible using an unordered-access view.</p> |
UserDefinedAnnotation <ul><li>BeginEvent </li><li>EndEvent </li><li>SetMarker </li><li>Status </li></ul> |
ID3DUserDefinedAnnotation <ul><li>BeginEvent </li><li>EndEvent </li><li>SetMarker </li><li>GetStatus </li></ul><p>The interface enables an application to describe conceptual sections and markers within the application’s code flow.</p> |
VertexShader |
ID3D11VertexShader <p>A vertex-shader interface manages an executable program (a vertex shader) that controls the vertex-shader stage.</p> |
VideoContext <ul><li>ConfigureAuthenticatedChannel </li><li>DecoderBeginFrame </li><li>DecoderEndFrame </li><li>DecoderExtension </li><li>DecryptionBlt </li><li>EncryptionBlt </li><li>FinishSessionKeyRefresh </li><li>GetDecoderBuffer </li><li>GetEncryptionBltKey </li><li>NegotiateAuthenticatedChannelKeyExchange </li><li>NegotiateCryptoSessionKeyExchange </li><li>QueryAuthenticatedChannel </li><li>ReleaseDecoderBuffer </li><li>StartSessionKeyRefresh </li><li>SubmitDecoderBuffers </li><li>VideoProcessorBlt </li><li>VideoProcessorGetOutputAlphaFillMode </li><li>VideoProcessorGetOutputBackgroundColor </li><li>VideoProcessorGetOutputColorSpace </li><li>VideoProcessorGetOutputConstriction </li><li>VideoProcessorGetOutputExtension </li><li>VideoProcessorGetOutputStereoMode </li><li>VideoProcessorGetOutputTargetRect </li><li>VideoProcessorGetStreamAlpha </li><li>VideoProcessorGetStreamAutoProcessingMode </li><li>VideoProcessorGetStreamColorSpace </li><li>VideoProcessorGetStreamDestRect </li><li>VideoProcessorGetStreamExtension </li><li>VideoProcessorGetStreamFilter </li><li>VideoProcessorGetStreamFrameFormat </li><li>VideoProcessorGetStreamLumaKey </li><li>VideoProcessorGetStreamOutputRate </li><li>VideoProcessorGetStreamPalette </li><li>VideoProcessorGetStreamPixelAspectRatio </li><li>VideoProcessorGetStreamRotation </li><li>VideoProcessorGetStreamSourceRect </li><li>VideoProcessorGetStreamStereoFormat </li><li>VideoProcessorSetOutputAlphaFillMode </li><li>VideoProcessorSetOutputBackgroundColor </li><li>VideoProcessorSetOutputColorSpace </li><li>VideoProcessorSetOutputConstriction </li><li>VideoProcessorSetOutputExtension </li><li>VideoProcessorSetOutputStereoMode </li><li>VideoProcessorSetOutputTargetRect </li><li>VideoProcessorSetStreamAlpha </li><li>VideoProcessorSetStreamAutoProcessingMode </li><li>VideoProcessorSetStreamColorSpace </li><li>VideoProcessorSetStreamDestRect </li><li>VideoProcessorSetStreamExtension </li><li>VideoProcessorSetStreamFilter </li><li>VideoProcessorSetStreamFrameFormat </li><li>VideoProcessorSetStreamLumaKey </li><li>VideoProcessorSetStreamOutputRate </li><li>VideoProcessorSetStreamPalette </li><li>VideoProcessorSetStreamPixelAspectRatio </li><li>VideoProcessorSetStreamRotation </li><li>VideoProcessorSetStreamSourceRect </li><li>VideoProcessorSetStreamStereoFormat </li></ul> |
ID3D11VideoContext <ul><li>ConfigureAuthenticatedChannel </li><li>DecoderBeginFrame </li><li>DecoderEndFrame </li><li>DecoderExtension </li><li>DecryptionBlt </li><li>EncryptionBlt </li><li>FinishSessionKeyRefresh </li><li>GetDecoderBuffer </li><li>GetEncryptionBltKey </li><li>NegotiateAuthenticatedChannelKeyExchange </li><li>NegotiateCryptoSessionKeyExchange </li><li>QueryAuthenticatedChannel </li><li>ReleaseDecoderBuffer </li><li>StartSessionKeyRefresh </li><li>SubmitDecoderBuffers </li><li>VideoProcessorBlt </li><li>VideoProcessorGetOutputAlphaFillMode </li><li>VideoProcessorGetOutputBackgroundColor </li><li>VideoProcessorGetOutputColorSpace </li><li>VideoProcessorGetOutputConstriction </li><li>VideoProcessorGetOutputExtension </li><li>VideoProcessorGetOutputStereoMode </li><li>VideoProcessorGetOutputTargetRect </li><li>VideoProcessorGetStreamAlpha </li><li>VideoProcessorGetStreamAutoProcessingMode </li><li>VideoProcessorGetStreamColorSpace </li><li>VideoProcessorGetStreamDestRect </li><li>VideoProcessorGetStreamExtension </li><li>VideoProcessorGetStreamFilter </li><li>VideoProcessorGetStreamFrameFormat </li><li>VideoProcessorGetStreamLumaKey </li><li>VideoProcessorGetStreamOutputRate </li><li>VideoProcessorGetStreamPalette </li><li>VideoProcessorGetStreamPixelAspectRatio </li><li>VideoProcessorGetStreamRotation </li><li>VideoProcessorGetStreamSourceRect </li><li>VideoProcessorGetStreamStereoFormat </li><li>VideoProcessorSetOutputAlphaFillMode </li><li>VideoProcessorSetOutputBackgroundColor </li><li>VideoProcessorSetOutputColorSpace </li><li>VideoProcessorSetOutputConstriction </li><li>VideoProcessorSetOutputExtension </li><li>VideoProcessorSetOutputStereoMode </li><li>VideoProcessorSetOutputTargetRect </li><li>VideoProcessorSetStreamAlpha </li><li>VideoProcessorSetStreamAutoProcessingMode </li><li>VideoProcessorSetStreamColorSpace </li><li>VideoProcessorSetStreamDestRect </li><li>VideoProcessorSetStreamExtension </li><li>VideoProcessorSetStreamFilter </li><li>VideoProcessorSetStreamFrameFormat </li><li>VideoProcessorSetStreamLumaKey </li><li>VideoProcessorSetStreamOutputRate </li><li>VideoProcessorSetStreamPalette </li><li>VideoProcessorSetStreamPixelAspectRatio </li><li>VideoProcessorSetStreamRotation </li><li>VideoProcessorSetStreamSourceRect </li><li>VideoProcessorSetStreamStereoFormat </li></ul><p>Gets a reference to a decoder buffer.</p> |
VideoContext1 <ul><li>CheckCryptoSessionStatus </li><li>DecoderEnableDownsampling </li><li>DecoderUpdateDownsampling </li><li>GetDataForNewHardwareKey </li><li>SubmitDecoderBuffers1 </li><li>VideoProcessorGetBehaviorHints </li><li>VideoProcessorGetOutputColorSpace1 </li><li>VideoProcessorGetOutputShaderUsage </li><li>VideoProcessorGetStreamColorSpace1 </li><li>VideoProcessorGetStreamMirror </li><li>VideoProcessorSetOutputColorSpace1 </li><li>VideoProcessorSetOutputShaderUsage </li><li>VideoProcessorSetStreamColorSpace1 </li><li>VideoProcessorSetStreamMirror </li></ul> |
ID3D11VideoContext1 <ul><li>CheckCryptoSessionStatus </li><li>DecoderEnableDownsampling </li><li>DecoderUpdateDownsampling </li><li>GetDataForNewHardwareKey </li><li>SubmitDecoderBuffers1 </li><li>VideoProcessorGetBehaviorHints </li><li>VideoProcessorGetOutputColorSpace1 </li><li>VideoProcessorGetOutputShaderUsage </li><li>VideoProcessorGetStreamColorSpace1 </li><li>VideoProcessorGetStreamMirror </li><li>VideoProcessorSetOutputColorSpace1 </li><li>VideoProcessorSetOutputShaderUsage </li><li>VideoProcessorSetStreamColorSpace1 </li><li>VideoProcessorSetStreamMirror </li></ul><p>[Some information relates to pre-released product which may be substantially modified before it’s commercially released.</p> |
VideoDecoder <ul><li>DriverHandle </li><li>GetCreationParameters </li></ul> |
ID3D11VideoDecoder <ul><li>GetDriverHandle </li><li>GetCreationParameters </li></ul><p>Represents a hardware-accelerated video decoder for Microsoft Direct3D?11.</p> |
VideoDecoderOutputView <ul><li>Description </li></ul> |
ID3D11VideoDecoderOutputView <ul><li>GetDesc </li></ul><p>Identifies the output surfaces that can be accessed during video decoding.</p> |
VideoDevice <ul><li>CheckCryptoKeyExchange </li><li>CheckVideoDecoderFormat </li><li>CreateAuthenticatedChannel </li><li>CreateCryptoSession </li><li>CreateVideoDecoder </li><li>CreateVideoDecoderOutputView </li><li>CreateVideoProcessor </li><li>CreateVideoProcessorEnumerator </li><li>CreateVideoProcessorInputView </li><li>CreateVideoProcessorOutputView </li><li>GetContentProtectionCaps </li><li>GetVideoDecoderConfig </li><li>GetVideoDecoderConfigCount </li><li>GetVideoDecoderProfile </li><li>SetPrivateData </li><li>SetPrivateDataInterface </li><li>VideoDecoderProfileCount </li></ul> |
ID3D11VideoDevice <ul><li>CheckCryptoKeyExchange </li><li>CheckVideoDecoderFormat </li><li>CreateAuthenticatedChannel </li><li>CreateCryptoSession </li><li>CreateVideoDecoder </li><li>CreateVideoDecoderOutputView </li><li>CreateVideoProcessor </li><li>CreateVideoProcessorEnumerator </li><li>CreateVideoProcessorInputView </li><li>CreateVideoProcessorOutputView </li><li>GetContentProtectionCaps </li><li>GetVideoDecoderConfig </li><li>GetVideoDecoderConfigCount </li><li>GetVideoDecoderProfile </li><li>SetPrivateData </li><li>SetPrivateDataInterface </li><li>GetVideoDecoderProfileCount </li></ul><p>Creates a cryptographic session to encrypt video content that is sent to the graphics driver.</p> |
VideoDevice1 <ul><li>CheckVideoDecoderDownsampling </li><li>GetCryptoSessionPrivateDataSize </li><li>GetVideoDecoderCaps </li><li>RecommendVideoDecoderDownsampleParameters </li></ul> |
ID3D11VideoDevice1 <ul><li>CheckVideoDecoderDownsampling </li><li>GetCryptoSessionPrivateDataSize </li><li>GetVideoDecoderCaps </li><li>RecommendVideoDecoderDownsampleParameters </li></ul><p>Provides the video decoding and video processing capabilities of a Microsoft Direct3D?11 device.</p> |
VideoProcessor <ul><li>ContentDescription </li><li>RateConversionCaps </li></ul> |
ID3D11VideoProcessor <ul><li>GetContentDesc </li><li>GetRateConversionCaps </li></ul><p>Represents a video processor for Microsoft Direct3D?11.</p> |
VideoProcessorEnumerator <ul><li>CheckVideoProcessorFormat </li><li>GetVideoProcessorCustomRate </li><li>GetVideoProcessorFilterRange </li><li>GetVideoProcessorRateConversionCaps </li><li>VideoProcessorCaps </li><li>VideoProcessorContentDescription </li></ul> |
ID3D11VideoProcessorEnumerator <ul><li>CheckVideoProcessorFormat </li><li>GetVideoProcessorCustomRate </li><li>GetVideoProcessorFilterRange </li><li>GetVideoProcessorRateConversionCaps </li><li>GetVideoProcessorCaps </li><li>GetVideoProcessorContentDesc </li></ul><p>Enumerates the video processor capabilities of a Microsoft Direct3D?11 device.</p> |
VideoProcessorEnumerator1 <ul><li>CheckVideoProcessorFormatConversion </li></ul> |
ID3D11VideoProcessorEnumerator1 <ul><li>CheckVideoProcessorFormatConversion </li></ul><p>Enumerates the video processor capabilities of a Microsoft Direct3D?11 device.</p> |
VideoProcessorInputView <ul><li>Description </li></ul> |
ID3D11VideoProcessorInputView <ul><li>GetDesc </li></ul><p>Identifies the input surfaces that can be accessed during video processing.</p> |
VideoProcessorOutputView <ul><li>Description </li></ul> |
ID3D11VideoProcessorOutputView <ul><li>GetDesc </li></ul><p>Identifies the output surfaces that can be accessed during video processing.</p> |