RetroArch
Classes | Macros | Typedefs | Enumerations | Functions | Variables
d3d10.h File Reference
#include "rpc.h"
#include "rpcndr.h"
#include "windows.h"
#include "ole2.h"
#include "oaidl.h"
#include "ocidl.h"
#include "dxgi.h"
#include "d3dcommon.h"
#include "d3d10sdklayers.h"
#include "d3d10misc.h"
#include "d3d10shader.h"
#include "d3d10effect.h"
Include dependency graph for d3d10.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  D3D10_INPUT_ELEMENT_DESC
 
struct  D3D10_SO_DECLARATION_ENTRY
 
struct  D3D10_VIEWPORT
 
struct  D3D10_BOX
 
struct  ID3D10DeviceChildVtbl
 
struct  D3D10_DEPTH_STENCILOP_DESC
 
struct  D3D10_DEPTH_STENCIL_DESC
 
struct  ID3D10DepthStencilStateVtbl
 
struct  D3D10_BLEND_DESC
 
struct  ID3D10BlendStateVtbl
 
struct  D3D10_RASTERIZER_DESC
 
struct  ID3D10RasterizerStateVtbl
 
struct  D3D10_SUBRESOURCE_DATA
 
struct  ID3D10ResourceVtbl
 
struct  D3D10_BUFFER_DESC
 
struct  ID3D10BufferVtbl
 
struct  D3D10_TEXTURE1D_DESC
 
struct  ID3D10Texture1DVtbl
 
struct  D3D10_TEXTURE2D_DESC
 
struct  D3D10_MAPPED_TEXTURE2D
 
struct  ID3D10Texture2DVtbl
 
struct  D3D10_TEXTURE3D_DESC
 
struct  D3D10_MAPPED_TEXTURE3D
 
struct  ID3D10Texture3DVtbl
 
struct  ID3D10ViewVtbl
 
struct  D3D10_BUFFER_SRV
 
struct  D3D10_TEX1D_SRV
 
struct  D3D10_TEX1D_ARRAY_SRV
 
struct  D3D10_TEX2D_SRV
 
struct  D3D10_TEX2D_ARRAY_SRV
 
struct  D3D10_TEX3D_SRV
 
struct  D3D10_TEXCUBE_SRV
 
struct  D3D10_TEX2DMS_SRV
 
struct  D3D10_TEX2DMS_ARRAY_SRV
 
struct  D3D10_SHADER_RESOURCE_VIEW_DESC
 
struct  ID3D10ShaderResourceViewVtbl
 
struct  D3D10_BUFFER_RTV
 
struct  D3D10_TEX1D_RTV
 
struct  D3D10_TEX1D_ARRAY_RTV
 
struct  D3D10_TEX2D_RTV
 
struct  D3D10_TEX2DMS_RTV
 
struct  D3D10_TEX2D_ARRAY_RTV
 
struct  D3D10_TEX2DMS_ARRAY_RTV
 
struct  D3D10_TEX3D_RTV
 
struct  D3D10_RENDER_TARGET_VIEW_DESC
 
struct  ID3D10RenderTargetViewVtbl
 
struct  D3D10_TEX1D_DSV
 
struct  D3D10_TEX1D_ARRAY_DSV
 
struct  D3D10_TEX2D_DSV
 
struct  D3D10_TEX2D_ARRAY_DSV
 
struct  D3D10_TEX2DMS_DSV
 
struct  D3D10_TEX2DMS_ARRAY_DSV
 
struct  D3D10_DEPTH_STENCIL_VIEW_DESC
 
struct  ID3D10DepthStencilViewVtbl
 
struct  ID3D10VertexShaderVtbl
 
struct  ID3D10GeometryShaderVtbl
 
struct  ID3D10PixelShaderVtbl
 
struct  ID3D10InputLayoutVtbl
 
struct  D3D10_SAMPLER_DESC
 
struct  ID3D10SamplerStateVtbl
 
struct  ID3D10AsynchronousVtbl
 
struct  D3D10_QUERY_DESC
 
struct  ID3D10QueryVtbl
 
struct  ID3D10PredicateVtbl
 
struct  D3D10_QUERY_DATA_TIMESTAMP_DISJOINT
 
struct  D3D10_QUERY_DATA_PIPELINE_STATISTICS
 
struct  D3D10_QUERY_DATA_SO_STATISTICS
 
struct  D3D10_COUNTER_DESC
 
struct  D3D10_COUNTER_INFO
 
struct  ID3D10CounterVtbl
 
struct  ID3D10DeviceVtbl
 
struct  ID3D10MultithreadVtbl
 

Macros

#define __REQUIRED_RPCNDR_H_VERSION__   475
 
#define __REQUIRED_RPCSAL_H_VERSION__   100
 
#define __ID3D10DeviceChild_FWD_DEFINED__
 
#define __ID3D10DepthStencilState_FWD_DEFINED__
 
#define __ID3D10BlendState_FWD_DEFINED__
 
#define __ID3D10RasterizerState_FWD_DEFINED__
 
#define __ID3D10Resource_FWD_DEFINED__
 
#define __ID3D10Buffer_FWD_DEFINED__
 
#define __ID3D10Texture1D_FWD_DEFINED__
 
#define __ID3D10Texture2D_FWD_DEFINED__
 
#define __ID3D10Texture3D_FWD_DEFINED__
 
#define __ID3D10View_FWD_DEFINED__
 
#define __ID3D10ShaderResourceView_FWD_DEFINED__
 
#define __ID3D10RenderTargetView_FWD_DEFINED__
 
#define __ID3D10DepthStencilView_FWD_DEFINED__
 
#define __ID3D10VertexShader_FWD_DEFINED__
 
#define __ID3D10GeometryShader_FWD_DEFINED__
 
#define __ID3D10PixelShader_FWD_DEFINED__
 
#define __ID3D10InputLayout_FWD_DEFINED__
 
#define __ID3D10SamplerState_FWD_DEFINED__
 
#define __ID3D10Asynchronous_FWD_DEFINED__
 
#define __ID3D10Query_FWD_DEFINED__
 
#define __ID3D10Predicate_FWD_DEFINED__
 
#define __ID3D10Counter_FWD_DEFINED__
 
#define __ID3D10Device_FWD_DEFINED__
 
#define __ID3D10Multithread_FWD_DEFINED__
 
#define _D3D10_CONSTANTS
 
#define D3D10_16BIT_INDEX_STRIP_CUT_VALUE   ( 0xffff )
 
#define D3D10_32BIT_INDEX_STRIP_CUT_VALUE   ( 0xffffffff )
 
#define D3D10_8BIT_INDEX_STRIP_CUT_VALUE   ( 0xff )
 
#define D3D10_ARRAY_AXIS_ADDRESS_RANGE_BIT_COUNT   ( 9 )
 
#define D3D10_CLIP_OR_CULL_DISTANCE_COUNT   ( 8 )
 
#define D3D10_CLIP_OR_CULL_DISTANCE_ELEMENT_COUNT   ( 2 )
 
#define D3D10_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT   ( 14 )
 
#define D3D10_COMMONSHADER_CONSTANT_BUFFER_COMPONENTS   ( 4 )
 
#define D3D10_COMMONSHADER_CONSTANT_BUFFER_COMPONENT_BIT_COUNT   ( 32 )
 
#define D3D10_COMMONSHADER_CONSTANT_BUFFER_HW_SLOT_COUNT   ( 15 )
 
#define D3D10_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COMPONENTS   ( 4 )
 
#define D3D10_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COUNT   ( 15 )
 
#define D3D10_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READS_PER_INST   ( 1 )
 
#define D3D10_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READ_PORTS   ( 1 )
 
#define D3D10_COMMONSHADER_FLOWCONTROL_NESTING_LIMIT   ( 64 )
 
#define D3D10_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COMPONENTS   ( 4 )
 
#define D3D10_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COUNT   ( 1 )
 
#define D3D10_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READS_PER_INST   ( 1 )
 
#define D3D10_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READ_PORTS   ( 1 )
 
#define D3D10_COMMONSHADER_IMMEDIATE_VALUE_COMPONENT_BIT_COUNT   ( 32 )
 
#define D3D10_COMMONSHADER_INPUT_RESOURCE_REGISTER_COMPONENTS   ( 1 )
 
#define D3D10_COMMONSHADER_INPUT_RESOURCE_REGISTER_COUNT   ( 128 )
 
#define D3D10_COMMONSHADER_INPUT_RESOURCE_REGISTER_READS_PER_INST   ( 1 )
 
#define D3D10_COMMONSHADER_INPUT_RESOURCE_REGISTER_READ_PORTS   ( 1 )
 
#define D3D10_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT   ( 128 )
 
#define D3D10_COMMONSHADER_SAMPLER_REGISTER_COMPONENTS   ( 1 )
 
#define D3D10_COMMONSHADER_SAMPLER_REGISTER_COUNT   ( 16 )
 
#define D3D10_COMMONSHADER_SAMPLER_REGISTER_READS_PER_INST   ( 1 )
 
#define D3D10_COMMONSHADER_SAMPLER_REGISTER_READ_PORTS   ( 1 )
 
#define D3D10_COMMONSHADER_SAMPLER_SLOT_COUNT   ( 16 )
 
#define D3D10_COMMONSHADER_SUBROUTINE_NESTING_LIMIT   ( 32 )
 
#define D3D10_COMMONSHADER_TEMP_REGISTER_COMPONENTS   ( 4 )
 
#define D3D10_COMMONSHADER_TEMP_REGISTER_COMPONENT_BIT_COUNT   ( 32 )
 
#define D3D10_COMMONSHADER_TEMP_REGISTER_COUNT   ( 4096 )
 
#define D3D10_COMMONSHADER_TEMP_REGISTER_READS_PER_INST   ( 3 )
 
#define D3D10_COMMONSHADER_TEMP_REGISTER_READ_PORTS   ( 3 )
 
#define D3D10_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MAX   ( 10 )
 
#define D3D10_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MIN   ( -10 )
 
#define D3D10_COMMONSHADER_TEXEL_OFFSET_MAX_NEGATIVE   ( -8 )
 
#define D3D10_COMMONSHADER_TEXEL_OFFSET_MAX_POSITIVE   ( 7 )
 
#define D3D10_DEFAULT_BLEND_FACTOR_ALPHA   ( 1.0f )
 
#define D3D10_DEFAULT_BLEND_FACTOR_BLUE   ( 1.0f )
 
#define D3D10_DEFAULT_BLEND_FACTOR_GREEN   ( 1.0f )
 
#define D3D10_DEFAULT_BLEND_FACTOR_RED   ( 1.0f )
 
#define D3D10_DEFAULT_BORDER_COLOR_COMPONENT   ( 0.0f )
 
#define D3D10_DEFAULT_DEPTH_BIAS   ( 0 )
 
#define D3D10_DEFAULT_DEPTH_BIAS_CLAMP   ( 0.0f )
 
#define D3D10_DEFAULT_MAX_ANISOTROPY   ( 16.0f )
 
#define D3D10_DEFAULT_MIP_LOD_BIAS   ( 0.0f )
 
#define D3D10_DEFAULT_RENDER_TARGET_ARRAY_INDEX   ( 0 )
 
#define D3D10_DEFAULT_SAMPLE_MASK   ( 0xffffffff )
 
#define D3D10_DEFAULT_SCISSOR_ENDX   ( 0 )
 
#define D3D10_DEFAULT_SCISSOR_ENDY   ( 0 )
 
#define D3D10_DEFAULT_SCISSOR_STARTX   ( 0 )
 
#define D3D10_DEFAULT_SCISSOR_STARTY   ( 0 )
 
#define D3D10_DEFAULT_SLOPE_SCALED_DEPTH_BIAS   ( 0.0f )
 
#define D3D10_DEFAULT_STENCIL_READ_MASK   ( 0xff )
 
#define D3D10_DEFAULT_STENCIL_REFERENCE   ( 0 )
 
#define D3D10_DEFAULT_STENCIL_WRITE_MASK   ( 0xff )
 
#define D3D10_DEFAULT_VIEWPORT_AND_SCISSORRECT_INDEX   ( 0 )
 
#define D3D10_DEFAULT_VIEWPORT_HEIGHT   ( 0 )
 
#define D3D10_DEFAULT_VIEWPORT_MAX_DEPTH   ( 0.0f )
 
#define D3D10_DEFAULT_VIEWPORT_MIN_DEPTH   ( 0.0f )
 
#define D3D10_DEFAULT_VIEWPORT_TOPLEFTX   ( 0 )
 
#define D3D10_DEFAULT_VIEWPORT_TOPLEFTY   ( 0 )
 
#define D3D10_DEFAULT_VIEWPORT_WIDTH   ( 0 )
 
#define D3D10_FLOAT16_FUSED_TOLERANCE_IN_ULP   ( 0.6 )
 
#define D3D10_FLOAT32_MAX   ( 3.402823466e+38f )
 
#define D3D10_FLOAT32_TO_INTEGER_TOLERANCE_IN_ULP   ( 0.6f )
 
#define D3D10_FLOAT_TO_SRGB_EXPONENT_DENOMINATOR   ( 2.4f )
 
#define D3D10_FLOAT_TO_SRGB_EXPONENT_NUMERATOR   ( 1.0f )
 
#define D3D10_FLOAT_TO_SRGB_OFFSET   ( 0.055f )
 
#define D3D10_FLOAT_TO_SRGB_SCALE_1   ( 12.92f )
 
#define D3D10_FLOAT_TO_SRGB_SCALE_2   ( 1.055f )
 
#define D3D10_FLOAT_TO_SRGB_THRESHOLD   ( 0.0031308f )
 
#define D3D10_FTOI_INSTRUCTION_MAX_INPUT   ( 2147483647.999f )
 
#define D3D10_FTOI_INSTRUCTION_MIN_INPUT   ( -2147483648.999f )
 
#define D3D10_FTOU_INSTRUCTION_MAX_INPUT   ( 4294967295.999f )
 
#define D3D10_FTOU_INSTRUCTION_MIN_INPUT   ( 0.0f )
 
#define D3D10_GS_INPUT_PRIM_CONST_REGISTER_COMPONENTS   ( 1 )
 
#define D3D10_GS_INPUT_PRIM_CONST_REGISTER_COMPONENT_BIT_COUNT   ( 32 )
 
#define D3D10_GS_INPUT_PRIM_CONST_REGISTER_COUNT   ( 1 )
 
#define D3D10_GS_INPUT_PRIM_CONST_REGISTER_READS_PER_INST   ( 2 )
 
#define D3D10_GS_INPUT_PRIM_CONST_REGISTER_READ_PORTS   ( 1 )
 
#define D3D10_GS_INPUT_REGISTER_COMPONENTS   ( 4 )
 
#define D3D10_GS_INPUT_REGISTER_COMPONENT_BIT_COUNT   ( 32 )
 
#define D3D10_GS_INPUT_REGISTER_COUNT   ( 16 )
 
#define D3D10_GS_INPUT_REGISTER_READS_PER_INST   ( 2 )
 
#define D3D10_GS_INPUT_REGISTER_READ_PORTS   ( 1 )
 
#define D3D10_GS_INPUT_REGISTER_VERTICES   ( 6 )
 
#define D3D10_GS_OUTPUT_ELEMENTS   ( 32 )
 
#define D3D10_GS_OUTPUT_REGISTER_COMPONENTS   ( 4 )
 
#define D3D10_GS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT   ( 32 )
 
#define D3D10_GS_OUTPUT_REGISTER_COUNT   ( 32 )
 
#define D3D10_IA_DEFAULT_INDEX_BUFFER_OFFSET_IN_BYTES   ( 0 )
 
#define D3D10_IA_DEFAULT_PRIMITIVE_TOPOLOGY   ( 0 )
 
#define D3D10_IA_DEFAULT_VERTEX_BUFFER_OFFSET_IN_BYTES   ( 0 )
 
#define D3D10_IA_INDEX_INPUT_RESOURCE_SLOT_COUNT   ( 1 )
 
#define D3D10_IA_INSTANCE_ID_BIT_COUNT   ( 32 )
 
#define D3D10_IA_INTEGER_ARITHMETIC_BIT_COUNT   ( 32 )
 
#define D3D10_IA_PRIMITIVE_ID_BIT_COUNT   ( 32 )
 
#define D3D10_IA_VERTEX_ID_BIT_COUNT   ( 32 )
 
#define D3D10_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT   ( 16 )
 
#define D3D10_IA_VERTEX_INPUT_STRUCTURE_ELEMENTS_COMPONENTS   ( 64 )
 
#define D3D10_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT   ( 16 )
 
#define D3D10_INTEGER_DIVIDE_BY_ZERO_QUOTIENT   ( 0xffffffff )
 
#define D3D10_INTEGER_DIVIDE_BY_ZERO_REMAINDER   ( 0xffffffff )
 
#define D3D10_LINEAR_GAMMA   ( 1.0f )
 
#define D3D10_MAX_BORDER_COLOR_COMPONENT   ( 1.0f )
 
#define D3D10_MAX_DEPTH   ( 1.0f )
 
#define D3D10_MAX_MAXANISOTROPY   ( 16 )
 
#define D3D10_MAX_MULTISAMPLE_SAMPLE_COUNT   ( 32 )
 
#define D3D10_MAX_POSITION_VALUE   ( 3.402823466e+34f )
 
#define D3D10_MAX_TEXTURE_DIMENSION_2_TO_EXP   ( 17 )
 
#define D3D10_MIN_BORDER_COLOR_COMPONENT   ( 0.0f )
 
#define D3D10_MIN_DEPTH   ( 0.0f )
 
#define D3D10_MIN_MAXANISOTROPY   ( 0 )
 
#define D3D10_MIP_LOD_BIAS_MAX   ( 15.99f )
 
#define D3D10_MIP_LOD_BIAS_MIN   ( -16.0f )
 
#define D3D10_MIP_LOD_FRACTIONAL_BIT_COUNT   ( 6 )
 
#define D3D10_MIP_LOD_RANGE_BIT_COUNT   ( 8 )
 
#define D3D10_MULTISAMPLE_ANTIALIAS_LINE_WIDTH   ( 1.4f )
 
#define D3D10_NONSAMPLE_FETCH_OUT_OF_RANGE_ACCESS_RESULT   ( 0 )
 
#define D3D10_PIXEL_ADDRESS_RANGE_BIT_COUNT   ( 13 )
 
#define D3D10_PRE_SCISSOR_PIXEL_ADDRESS_RANGE_BIT_COUNT   ( 15 )
 
#define D3D10_PS_FRONTFACING_DEFAULT_VALUE   ( 0xffffffff )
 
#define D3D10_PS_FRONTFACING_FALSE_VALUE   ( 0 )
 
#define D3D10_PS_FRONTFACING_TRUE_VALUE   ( 0xffffffff )
 
#define D3D10_PS_INPUT_REGISTER_COMPONENTS   ( 4 )
 
#define D3D10_PS_INPUT_REGISTER_COMPONENT_BIT_COUNT   ( 32 )
 
#define D3D10_PS_INPUT_REGISTER_COUNT   ( 32 )
 
#define D3D10_PS_INPUT_REGISTER_READS_PER_INST   ( 2 )
 
#define D3D10_PS_INPUT_REGISTER_READ_PORTS   ( 1 )
 
#define D3D10_PS_LEGACY_PIXEL_CENTER_FRACTIONAL_COMPONENT   ( 0.0f )
 
#define D3D10_PS_OUTPUT_DEPTH_REGISTER_COMPONENTS   ( 1 )
 
#define D3D10_PS_OUTPUT_DEPTH_REGISTER_COMPONENT_BIT_COUNT   ( 32 )
 
#define D3D10_PS_OUTPUT_DEPTH_REGISTER_COUNT   ( 1 )
 
#define D3D10_PS_OUTPUT_REGISTER_COMPONENTS   ( 4 )
 
#define D3D10_PS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT   ( 32 )
 
#define D3D10_PS_OUTPUT_REGISTER_COUNT   ( 8 )
 
#define D3D10_PS_PIXEL_CENTER_FRACTIONAL_COMPONENT   ( 0.5f )
 
#define D3D10_REQ_BLEND_OBJECT_COUNT_PER_CONTEXT   ( 4096 )
 
#define D3D10_REQ_BUFFER_RESOURCE_TEXEL_COUNT_2_TO_EXP   ( 27 )
 
#define D3D10_REQ_CONSTANT_BUFFER_ELEMENT_COUNT   ( 4096 )
 
#define D3D10_REQ_DEPTH_STENCIL_OBJECT_COUNT_PER_CONTEXT   ( 4096 )
 
#define D3D10_REQ_DRAWINDEXED_INDEX_COUNT_2_TO_EXP   ( 32 )
 
#define D3D10_REQ_DRAW_VERTEX_COUNT_2_TO_EXP   ( 32 )
 
#define D3D10_REQ_FILTERING_HW_ADDRESSABLE_RESOURCE_DIMENSION   ( 8192 )
 
#define D3D10_REQ_GS_INVOCATION_32BIT_OUTPUT_COMPONENT_LIMIT   ( 1024 )
 
#define D3D10_REQ_IMMEDIATE_CONSTANT_BUFFER_ELEMENT_COUNT   ( 4096 )
 
#define D3D10_REQ_MAXANISOTROPY   ( 16 )
 
#define D3D10_REQ_MIP_LEVELS   ( 14 )
 
#define D3D10_REQ_MULTI_ELEMENT_STRUCTURE_SIZE_IN_BYTES   ( 2048 )
 
#define D3D10_REQ_RASTERIZER_OBJECT_COUNT_PER_CONTEXT   ( 4096 )
 
#define D3D10_REQ_RENDER_TO_BUFFER_WINDOW_WIDTH   ( 8192 )
 
#define D3D10_REQ_RESOURCE_SIZE_IN_MEGABYTES   ( 128 )
 
#define D3D10_REQ_RESOURCE_VIEW_COUNT_PER_CONTEXT_2_TO_EXP   ( 20 )
 
#define D3D10_REQ_SAMPLER_OBJECT_COUNT_PER_CONTEXT   ( 4096 )
 
#define D3D10_REQ_TEXTURE1D_ARRAY_AXIS_DIMENSION   ( 512 )
 
#define D3D10_REQ_TEXTURE1D_U_DIMENSION   ( 8192 )
 
#define D3D10_REQ_TEXTURE2D_ARRAY_AXIS_DIMENSION   ( 512 )
 
#define D3D10_REQ_TEXTURE2D_U_OR_V_DIMENSION   ( 8192 )
 
#define D3D10_REQ_TEXTURE3D_U_V_OR_W_DIMENSION   ( 2048 )
 
#define D3D10_REQ_TEXTURECUBE_DIMENSION   ( 8192 )
 
#define D3D10_RESINFO_INSTRUCTION_MISSING_COMPONENT_RETVAL   ( 0 )
 
#define D3D10_SHADER_MAJOR_VERSION   ( 4 )
 
#define D3D10_SHADER_MINOR_VERSION   ( 0 )
 
#define D3D10_SHIFT_INSTRUCTION_PAD_VALUE   ( 0 )
 
#define D3D10_SHIFT_INSTRUCTION_SHIFT_VALUE_BIT_COUNT   ( 5 )
 
#define D3D10_SIMULTANEOUS_RENDER_TARGET_COUNT   ( 8 )
 
#define D3D10_SO_BUFFER_MAX_STRIDE_IN_BYTES   ( 2048 )
 
#define D3D10_SO_BUFFER_MAX_WRITE_WINDOW_IN_BYTES   ( 256 )
 
#define D3D10_SO_BUFFER_SLOT_COUNT   ( 4 )
 
#define D3D10_SO_DDI_REGISTER_INDEX_DENOTING_GAP   ( 0xffffffff )
 
#define D3D10_SO_MULTIPLE_BUFFER_ELEMENTS_PER_BUFFER   ( 1 )
 
#define D3D10_SO_SINGLE_BUFFER_COMPONENT_LIMIT   ( 64 )
 
#define D3D10_SRGB_GAMMA   ( 2.2f )
 
#define D3D10_SRGB_TO_FLOAT_DENOMINATOR_1   ( 12.92f )
 
#define D3D10_SRGB_TO_FLOAT_DENOMINATOR_2   ( 1.055f )
 
#define D3D10_SRGB_TO_FLOAT_EXPONENT   ( 2.4f )
 
#define D3D10_SRGB_TO_FLOAT_OFFSET   ( 0.055f )
 
#define D3D10_SRGB_TO_FLOAT_THRESHOLD   ( 0.04045f )
 
#define D3D10_SRGB_TO_FLOAT_TOLERANCE_IN_ULP   ( 0.5f )
 
#define D3D10_STANDARD_COMPONENT_BIT_COUNT   ( 32 )
 
#define D3D10_STANDARD_COMPONENT_BIT_COUNT_DOUBLED   ( 64 )
 
#define D3D10_STANDARD_MAXIMUM_ELEMENT_ALIGNMENT_BYTE_MULTIPLE   ( 4 )
 
#define D3D10_STANDARD_PIXEL_COMPONENT_COUNT   ( 128 )
 
#define D3D10_STANDARD_PIXEL_ELEMENT_COUNT   ( 32 )
 
#define D3D10_STANDARD_VECTOR_SIZE   ( 4 )
 
#define D3D10_STANDARD_VERTEX_ELEMENT_COUNT   ( 16 )
 
#define D3D10_STANDARD_VERTEX_TOTAL_COMPONENT_COUNT   ( 64 )
 
#define D3D10_SUBPIXEL_FRACTIONAL_BIT_COUNT   ( 8 )
 
#define D3D10_SUBTEXEL_FRACTIONAL_BIT_COUNT   ( 6 )
 
#define D3D10_TEXEL_ADDRESS_RANGE_BIT_COUNT   ( 18 )
 
#define D3D10_UNBOUND_MEMORY_ACCESS_RESULT   ( 0 )
 
#define D3D10_VIEWPORT_AND_SCISSORRECT_MAX_INDEX   ( 15 )
 
#define D3D10_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE   ( 16 )
 
#define D3D10_VIEWPORT_BOUNDS_MAX   ( 16383 )
 
#define D3D10_VIEWPORT_BOUNDS_MIN   ( -16384 )
 
#define D3D10_VS_INPUT_REGISTER_COMPONENTS   ( 4 )
 
#define D3D10_VS_INPUT_REGISTER_COMPONENT_BIT_COUNT   ( 32 )
 
#define D3D10_VS_INPUT_REGISTER_COUNT   ( 16 )
 
#define D3D10_VS_INPUT_REGISTER_READS_PER_INST   ( 2 )
 
#define D3D10_VS_INPUT_REGISTER_READ_PORTS   ( 1 )
 
#define D3D10_VS_OUTPUT_REGISTER_COMPONENTS   ( 4 )
 
#define D3D10_VS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT   ( 32 )
 
#define D3D10_VS_OUTPUT_REGISTER_COUNT   ( 16 )
 
#define D3D10_WHQL_CONTEXT_COUNT_FOR_RESOURCE_LIMIT   ( 10 )
 
#define D3D10_WHQL_DRAWINDEXED_INDEX_COUNT_2_TO_EXP   ( 25 )
 
#define D3D10_WHQL_DRAW_VERTEX_COUNT_2_TO_EXP   ( 25 )
 
#define D3D_MAJOR_VERSION   ( 10 )
 
#define D3D_MINOR_VERSION   ( 0 )
 
#define D3D_SPEC_DATE_DAY   ( 8 )
 
#define D3D_SPEC_DATE_MONTH   ( 8 )
 
#define D3D_SPEC_DATE_YEAR   ( 2006 )
 
#define D3D_SPEC_VERSION   ( 1.050005 )
 
#define D3D10_1_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT   D3D10_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT
 
#define D3D10_1_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT   D3D10_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT
 
#define _FACD3D10   ( 0x879 )
 
#define _FACD3D10DEBUG   ( ( _FACD3D10 + 1 ) )
 
#define MAKE_D3D10_HRESULT(code)   MAKE_HRESULT( 1, _FACD3D10, code )
 
#define MAKE_D3D10_STATUS(code)   MAKE_HRESULT( 0, _FACD3D10, code )
 
#define D3D10_APPEND_ALIGNED_ELEMENT   ( 0xffffffff )
 
#define __ID3D10DeviceChild_INTERFACE_DEFINED__
 
#define __ID3D10DepthStencilState_INTERFACE_DEFINED__
 
#define __ID3D10BlendState_INTERFACE_DEFINED__
 
#define __ID3D10RasterizerState_INTERFACE_DEFINED__
 
#define __ID3D10Resource_INTERFACE_DEFINED__
 
#define __ID3D10Buffer_INTERFACE_DEFINED__
 
#define __ID3D10Texture1D_INTERFACE_DEFINED__
 
#define __ID3D10Texture2D_INTERFACE_DEFINED__
 
#define __ID3D10Texture3D_INTERFACE_DEFINED__
 
#define __ID3D10View_INTERFACE_DEFINED__
 
#define __ID3D10ShaderResourceView_INTERFACE_DEFINED__
 
#define __ID3D10RenderTargetView_INTERFACE_DEFINED__
 
#define __ID3D10DepthStencilView_INTERFACE_DEFINED__
 
#define __ID3D10VertexShader_INTERFACE_DEFINED__
 
#define __ID3D10GeometryShader_INTERFACE_DEFINED__
 
#define __ID3D10PixelShader_INTERFACE_DEFINED__
 
#define __ID3D10InputLayout_INTERFACE_DEFINED__
 
#define D3D10_FILTER_TYPE_MASK   ( 0x3 )
 
#define D3D10_MIN_FILTER_SHIFT   ( 4 )
 
#define D3D10_MAG_FILTER_SHIFT   ( 2 )
 
#define D3D10_MIP_FILTER_SHIFT   ( 0 )
 
#define D3D10_COMPARISON_FILTERING_BIT   ( 0x80 )
 
#define D3D10_ANISOTROPIC_FILTERING_BIT   ( 0x40 )
 
#define D3D10_TEXT_1BIT_BIT   ( 0x80000000 )
 
#define D3D10_ENCODE_BASIC_FILTER(min, mag, mip, bComparison)
 
#define D3D10_ENCODE_ANISOTROPIC_FILTER(bComparison)
 
#define D3D10_DECODE_MIN_FILTER(d3d10Filter)
 
#define D3D10_DECODE_MAG_FILTER(d3d10Filter)
 
#define D3D10_DECODE_MIP_FILTER(d3d10Filter)
 
#define D3D10_DECODE_IS_COMPARISON_FILTER(d3d10Filter)   ( ( d3d10Filter ) & D3D10_COMPARISON_FILTERING_BIT )
 
#define D3D10_DECODE_IS_ANISOTROPIC_FILTER(d3d10Filter)
 
#define D3D10_DECODE_IS_TEXT_1BIT_FILTER(d3d10Filter)   ( ( d3d10Filter ) == D3D10_TEXT_1BIT_BIT )
 
#define __ID3D10SamplerState_INTERFACE_DEFINED__
 
#define __ID3D10Asynchronous_INTERFACE_DEFINED__
 
#define __ID3D10Query_INTERFACE_DEFINED__
 
#define __ID3D10Predicate_INTERFACE_DEFINED__
 
#define __ID3D10Counter_INTERFACE_DEFINED__
 
#define __ID3D10Device_INTERFACE_DEFINED__
 
#define __ID3D10Multithread_INTERFACE_DEFINED__
 
#define D3D10_SDK_VERSION   ( 29 )
 

Typedefs

typedef interface ID3D10DeviceChild ID3D10DeviceChild
 
typedef interface ID3D10DepthStencilState ID3D10DepthStencilState
 
typedef interface ID3D10BlendState ID3D10BlendState
 
typedef interface ID3D10RasterizerState ID3D10RasterizerState
 
typedef interface ID3D10Resource ID3D10Resource
 
typedef interface ID3D10Buffer ID3D10Buffer
 
typedef interface ID3D10Texture1D ID3D10Texture1D
 
typedef interface ID3D10Texture2D ID3D10Texture2D
 
typedef interface ID3D10Texture3D ID3D10Texture3D
 
typedef interface ID3D10View ID3D10View
 
typedef interface ID3D10ShaderResourceView ID3D10ShaderResourceView
 
typedef interface ID3D10RenderTargetView ID3D10RenderTargetView
 
typedef interface ID3D10DepthStencilView ID3D10DepthStencilView
 
typedef interface ID3D10VertexShader ID3D10VertexShader
 
typedef interface ID3D10GeometryShader ID3D10GeometryShader
 
typedef interface ID3D10PixelShader ID3D10PixelShader
 
typedef interface ID3D10InputLayout ID3D10InputLayout
 
typedef interface ID3D10SamplerState ID3D10SamplerState
 
typedef interface ID3D10Asynchronous ID3D10Asynchronous
 
typedef interface ID3D10Query ID3D10Query
 
typedef interface ID3D10Predicate ID3D10Predicate
 
typedef interface ID3D10Counter ID3D10Counter
 
typedef interface ID3D10Device ID3D10Device
 
typedef interface ID3D10Multithread ID3D10Multithread
 
typedef enum D3D10_INPUT_CLASSIFICATION D3D10_INPUT_CLASSIFICATION
 
typedef struct D3D10_INPUT_ELEMENT_DESC D3D10_INPUT_ELEMENT_DESC
 
typedef enum D3D10_FILL_MODE D3D10_FILL_MODE
 
typedef D3D_PRIMITIVE_TOPOLOGY D3D10_PRIMITIVE_TOPOLOGY
 
typedef D3D_PRIMITIVE D3D10_PRIMITIVE
 
typedef enum D3D10_CULL_MODE D3D10_CULL_MODE
 
typedef struct D3D10_SO_DECLARATION_ENTRY D3D10_SO_DECLARATION_ENTRY
 
typedef struct D3D10_VIEWPORT D3D10_VIEWPORT
 
typedef enum D3D10_RESOURCE_DIMENSION D3D10_RESOURCE_DIMENSION
 
typedef D3D_SRV_DIMENSION D3D10_SRV_DIMENSION
 
typedef enum D3D10_DSV_DIMENSION D3D10_DSV_DIMENSION
 
typedef enum D3D10_RTV_DIMENSION D3D10_RTV_DIMENSION
 
typedef enum D3D10_USAGE D3D10_USAGE
 
typedef enum D3D10_BIND_FLAG D3D10_BIND_FLAG
 
typedef enum D3D10_CPU_ACCESS_FLAG D3D10_CPU_ACCESS_FLAG
 
typedef enum D3D10_RESOURCE_MISC_FLAG D3D10_RESOURCE_MISC_FLAG
 
typedef enum D3D10_MAP D3D10_MAP
 
typedef enum D3D10_MAP_FLAG D3D10_MAP_FLAG
 
typedef enum D3D10_RAISE_FLAG D3D10_RAISE_FLAG
 
typedef enum D3D10_CLEAR_FLAG D3D10_CLEAR_FLAG
 
typedef RECT D3D10_RECT
 
typedef struct D3D10_BOX D3D10_BOX
 
typedef struct ID3D10DeviceChildVtbl ID3D10DeviceChildVtbl
 
typedef enum D3D10_COMPARISON_FUNC D3D10_COMPARISON_FUNC
 
typedef enum D3D10_DEPTH_WRITE_MASK D3D10_DEPTH_WRITE_MASK
 
typedef enum D3D10_STENCIL_OP D3D10_STENCIL_OP
 
typedef struct D3D10_DEPTH_STENCILOP_DESC D3D10_DEPTH_STENCILOP_DESC
 
typedef struct D3D10_DEPTH_STENCIL_DESC D3D10_DEPTH_STENCIL_DESC
 
typedef struct ID3D10DepthStencilStateVtbl ID3D10DepthStencilStateVtbl
 
typedef enum D3D10_BLEND D3D10_BLEND
 
typedef enum D3D10_BLEND_OP D3D10_BLEND_OP
 
typedef enum D3D10_COLOR_WRITE_ENABLE D3D10_COLOR_WRITE_ENABLE
 
typedef struct D3D10_BLEND_DESC D3D10_BLEND_DESC
 
typedef struct ID3D10BlendStateVtbl ID3D10BlendStateVtbl
 
typedef struct D3D10_RASTERIZER_DESC D3D10_RASTERIZER_DESC
 
typedef struct ID3D10RasterizerStateVtbl ID3D10RasterizerStateVtbl
 
typedef struct D3D10_SUBRESOURCE_DATA D3D10_SUBRESOURCE_DATA
 
typedef struct ID3D10ResourceVtbl ID3D10ResourceVtbl
 
typedef struct D3D10_BUFFER_DESC D3D10_BUFFER_DESC
 
typedef struct ID3D10BufferVtbl ID3D10BufferVtbl
 
typedef struct D3D10_TEXTURE1D_DESC D3D10_TEXTURE1D_DESC
 
typedef struct ID3D10Texture1DVtbl ID3D10Texture1DVtbl
 
typedef struct D3D10_TEXTURE2D_DESC D3D10_TEXTURE2D_DESC
 
typedef struct D3D10_MAPPED_TEXTURE2D D3D10_MAPPED_TEXTURE2D
 
typedef struct ID3D10Texture2DVtbl ID3D10Texture2DVtbl
 
typedef struct D3D10_TEXTURE3D_DESC D3D10_TEXTURE3D_DESC
 
typedef struct D3D10_MAPPED_TEXTURE3D D3D10_MAPPED_TEXTURE3D
 
typedef struct ID3D10Texture3DVtbl ID3D10Texture3DVtbl
 
typedef enum D3D10_TEXTURECUBE_FACE D3D10_TEXTURECUBE_FACE
 
typedef struct ID3D10ViewVtbl ID3D10ViewVtbl
 
typedef struct D3D10_BUFFER_SRV D3D10_BUFFER_SRV
 
typedef struct D3D10_TEX1D_SRV D3D10_TEX1D_SRV
 
typedef struct D3D10_TEX1D_ARRAY_SRV D3D10_TEX1D_ARRAY_SRV
 
typedef struct D3D10_TEX2D_SRV D3D10_TEX2D_SRV
 
typedef struct D3D10_TEX2D_ARRAY_SRV D3D10_TEX2D_ARRAY_SRV
 
typedef struct D3D10_TEX3D_SRV D3D10_TEX3D_SRV
 
typedef struct D3D10_TEXCUBE_SRV D3D10_TEXCUBE_SRV
 
typedef struct D3D10_TEX2DMS_SRV D3D10_TEX2DMS_SRV
 
typedef struct D3D10_TEX2DMS_ARRAY_SRV D3D10_TEX2DMS_ARRAY_SRV
 
typedef struct D3D10_SHADER_RESOURCE_VIEW_DESC D3D10_SHADER_RESOURCE_VIEW_DESC
 
typedef struct ID3D10ShaderResourceViewVtbl ID3D10ShaderResourceViewVtbl
 
typedef struct D3D10_BUFFER_RTV D3D10_BUFFER_RTV
 
typedef struct D3D10_TEX1D_RTV D3D10_TEX1D_RTV
 
typedef struct D3D10_TEX1D_ARRAY_RTV D3D10_TEX1D_ARRAY_RTV
 
typedef struct D3D10_TEX2D_RTV D3D10_TEX2D_RTV
 
typedef struct D3D10_TEX2DMS_RTV D3D10_TEX2DMS_RTV
 
typedef struct D3D10_TEX2D_ARRAY_RTV D3D10_TEX2D_ARRAY_RTV
 
typedef struct D3D10_TEX2DMS_ARRAY_RTV D3D10_TEX2DMS_ARRAY_RTV
 
typedef struct D3D10_TEX3D_RTV D3D10_TEX3D_RTV
 
typedef struct D3D10_RENDER_TARGET_VIEW_DESC D3D10_RENDER_TARGET_VIEW_DESC
 
typedef struct ID3D10RenderTargetViewVtbl ID3D10RenderTargetViewVtbl
 
typedef struct D3D10_TEX1D_DSV D3D10_TEX1D_DSV
 
typedef struct D3D10_TEX1D_ARRAY_DSV D3D10_TEX1D_ARRAY_DSV
 
typedef struct D3D10_TEX2D_DSV D3D10_TEX2D_DSV
 
typedef struct D3D10_TEX2D_ARRAY_DSV D3D10_TEX2D_ARRAY_DSV
 
typedef struct D3D10_TEX2DMS_DSV D3D10_TEX2DMS_DSV
 
typedef struct D3D10_TEX2DMS_ARRAY_DSV D3D10_TEX2DMS_ARRAY_DSV
 
typedef struct D3D10_DEPTH_STENCIL_VIEW_DESC D3D10_DEPTH_STENCIL_VIEW_DESC
 
typedef struct ID3D10DepthStencilViewVtbl ID3D10DepthStencilViewVtbl
 
typedef struct ID3D10VertexShaderVtbl ID3D10VertexShaderVtbl
 
typedef struct ID3D10GeometryShaderVtbl ID3D10GeometryShaderVtbl
 
typedef struct ID3D10PixelShaderVtbl ID3D10PixelShaderVtbl
 
typedef struct ID3D10InputLayoutVtbl ID3D10InputLayoutVtbl
 
typedef enum D3D10_FILTER D3D10_FILTER
 
typedef enum D3D10_FILTER_TYPE D3D10_FILTER_TYPE
 
typedef enum D3D10_TEXTURE_ADDRESS_MODE D3D10_TEXTURE_ADDRESS_MODE
 
typedef struct D3D10_SAMPLER_DESC D3D10_SAMPLER_DESC
 
typedef struct ID3D10SamplerStateVtbl ID3D10SamplerStateVtbl
 
typedef enum D3D10_FORMAT_SUPPORT D3D10_FORMAT_SUPPORT
 
typedef struct ID3D10AsynchronousVtbl ID3D10AsynchronousVtbl
 
typedef enum D3D10_ASYNC_GETDATA_FLAG D3D10_ASYNC_GETDATA_FLAG
 
typedef enum D3D10_QUERY D3D10_QUERY
 
typedef enum D3D10_QUERY_MISC_FLAG D3D10_QUERY_MISC_FLAG
 
typedef struct D3D10_QUERY_DESC D3D10_QUERY_DESC
 
typedef struct ID3D10QueryVtbl ID3D10QueryVtbl
 
typedef struct ID3D10PredicateVtbl ID3D10PredicateVtbl
 
typedef struct D3D10_QUERY_DATA_TIMESTAMP_DISJOINT D3D10_QUERY_DATA_TIMESTAMP_DISJOINT
 
typedef struct D3D10_QUERY_DATA_PIPELINE_STATISTICS D3D10_QUERY_DATA_PIPELINE_STATISTICS
 
typedef struct D3D10_QUERY_DATA_SO_STATISTICS D3D10_QUERY_DATA_SO_STATISTICS
 
typedef enum D3D10_COUNTER D3D10_COUNTER
 
typedef enum D3D10_COUNTER_TYPE D3D10_COUNTER_TYPE
 
typedef struct D3D10_COUNTER_DESC D3D10_COUNTER_DESC
 
typedef struct D3D10_COUNTER_INFO D3D10_COUNTER_INFO
 
typedef struct ID3D10CounterVtbl ID3D10CounterVtbl
 
typedef struct ID3D10DeviceVtbl ID3D10DeviceVtbl
 
typedef struct ID3D10MultithreadVtbl ID3D10MultithreadVtbl
 
typedef enum D3D10_CREATE_DEVICE_FLAG D3D10_CREATE_DEVICE_FLAG
 

Enumerations

enum  D3D10_INPUT_CLASSIFICATION { D3D10_INPUT_PER_VERTEX_DATA = 0, D3D10_INPUT_PER_INSTANCE_DATA = 1 }
 
enum  D3D10_FILL_MODE { D3D10_FILL_WIREFRAME = 2, D3D10_FILL_SOLID = 3 }
 
enum  D3D10_CULL_MODE { D3D10_CULL_NONE = 1, D3D10_CULL_FRONT = 2, D3D10_CULL_BACK = 3 }
 
enum  D3D10_RESOURCE_DIMENSION {
  D3D10_RESOURCE_DIMENSION_UNKNOWN = 0, D3D10_RESOURCE_DIMENSION_BUFFER = 1, D3D10_RESOURCE_DIMENSION_TEXTURE1D = 2, D3D10_RESOURCE_DIMENSION_TEXTURE2D = 3,
  D3D10_RESOURCE_DIMENSION_TEXTURE3D = 4
}
 
enum  D3D10_DSV_DIMENSION {
  D3D10_DSV_DIMENSION_UNKNOWN = 0, D3D10_DSV_DIMENSION_TEXTURE1D = 1, D3D10_DSV_DIMENSION_TEXTURE1DARRAY = 2, D3D10_DSV_DIMENSION_TEXTURE2D = 3,
  D3D10_DSV_DIMENSION_TEXTURE2DARRAY = 4, D3D10_DSV_DIMENSION_TEXTURE2DMS = 5, D3D10_DSV_DIMENSION_TEXTURE2DMSARRAY = 6
}
 
enum  D3D10_RTV_DIMENSION {
  D3D10_RTV_DIMENSION_UNKNOWN = 0, D3D10_RTV_DIMENSION_BUFFER = 1, D3D10_RTV_DIMENSION_TEXTURE1D = 2, D3D10_RTV_DIMENSION_TEXTURE1DARRAY = 3,
  D3D10_RTV_DIMENSION_TEXTURE2D = 4, D3D10_RTV_DIMENSION_TEXTURE2DARRAY = 5, D3D10_RTV_DIMENSION_TEXTURE2DMS = 6, D3D10_RTV_DIMENSION_TEXTURE2DMSARRAY = 7,
  D3D10_RTV_DIMENSION_TEXTURE3D = 8
}
 
enum  D3D10_USAGE { D3D10_USAGE_DEFAULT = 0, D3D10_USAGE_IMMUTABLE = 1, D3D10_USAGE_DYNAMIC = 2, D3D10_USAGE_STAGING = 3 }
 
enum  D3D10_BIND_FLAG {
  D3D10_BIND_VERTEX_BUFFER = 0x1L, D3D10_BIND_INDEX_BUFFER = 0x2L, D3D10_BIND_CONSTANT_BUFFER = 0x4L, D3D10_BIND_SHADER_RESOURCE = 0x8L,
  D3D10_BIND_STREAM_OUTPUT = 0x10L, D3D10_BIND_RENDER_TARGET = 0x20L, D3D10_BIND_DEPTH_STENCIL = 0x40L
}
 
enum  D3D10_CPU_ACCESS_FLAG { D3D10_CPU_ACCESS_WRITE = 0x10000L, D3D10_CPU_ACCESS_READ = 0x20000L }
 
enum  D3D10_RESOURCE_MISC_FLAG {
  D3D10_RESOURCE_MISC_GENERATE_MIPS = 0x1L, D3D10_RESOURCE_MISC_SHARED = 0x2L, D3D10_RESOURCE_MISC_TEXTURECUBE = 0x4L, D3D10_RESOURCE_MISC_SHARED_KEYEDMUTEX = 0x10L,
  D3D10_RESOURCE_MISC_GDI_COMPATIBLE = 0x20L
}
 
enum  D3D10_MAP {
  D3D10_MAP_READ = 1, D3D10_MAP_WRITE = 2, D3D10_MAP_READ_WRITE = 3, D3D10_MAP_WRITE_DISCARD = 4,
  D3D10_MAP_WRITE_NO_OVERWRITE = 5
}
 
enum  D3D10_MAP_FLAG { D3D10_MAP_FLAG_DO_NOT_WAIT = 0x100000L }
 
enum  D3D10_RAISE_FLAG { D3D10_RAISE_FLAG_DRIVER_INTERNAL_ERROR = 0x1L }
 
enum  D3D10_CLEAR_FLAG { D3D10_CLEAR_DEPTH = 0x1L, D3D10_CLEAR_STENCIL = 0x2L }
 
enum  D3D10_COMPARISON_FUNC {
  D3D10_COMPARISON_NEVER = 1, D3D10_COMPARISON_LESS = 2, D3D10_COMPARISON_EQUAL = 3, D3D10_COMPARISON_LESS_EQUAL = 4,
  D3D10_COMPARISON_GREATER = 5, D3D10_COMPARISON_NOT_EQUAL = 6, D3D10_COMPARISON_GREATER_EQUAL = 7, D3D10_COMPARISON_ALWAYS = 8
}
 
enum  D3D10_DEPTH_WRITE_MASK { D3D10_DEPTH_WRITE_MASK_ZERO = 0, D3D10_DEPTH_WRITE_MASK_ALL = 1 }
 
enum  D3D10_STENCIL_OP {
  D3D10_STENCIL_OP_KEEP = 1, D3D10_STENCIL_OP_ZERO = 2, D3D10_STENCIL_OP_REPLACE = 3, D3D10_STENCIL_OP_INCR_SAT = 4,
  D3D10_STENCIL_OP_DECR_SAT = 5, D3D10_STENCIL_OP_INVERT = 6, D3D10_STENCIL_OP_INCR = 7, D3D10_STENCIL_OP_DECR = 8
}
 
enum  D3D10_BLEND {
  D3D10_BLEND_ZERO = 1, D3D10_BLEND_ONE = 2, D3D10_BLEND_SRC_COLOR = 3, D3D10_BLEND_INV_SRC_COLOR = 4,
  D3D10_BLEND_SRC_ALPHA = 5, D3D10_BLEND_INV_SRC_ALPHA = 6, D3D10_BLEND_DEST_ALPHA = 7, D3D10_BLEND_INV_DEST_ALPHA = 8,
  D3D10_BLEND_DEST_COLOR = 9, D3D10_BLEND_INV_DEST_COLOR = 10, D3D10_BLEND_SRC_ALPHA_SAT = 11, D3D10_BLEND_BLEND_FACTOR = 14,
  D3D10_BLEND_INV_BLEND_FACTOR = 15, D3D10_BLEND_SRC1_COLOR = 16, D3D10_BLEND_INV_SRC1_COLOR = 17, D3D10_BLEND_SRC1_ALPHA = 18,
  D3D10_BLEND_INV_SRC1_ALPHA = 19
}
 
enum  D3D10_BLEND_OP {
  D3D10_BLEND_OP_ADD = 1, D3D10_BLEND_OP_SUBTRACT = 2, D3D10_BLEND_OP_REV_SUBTRACT = 3, D3D10_BLEND_OP_MIN = 4,
  D3D10_BLEND_OP_MAX = 5
}
 
enum  D3D10_COLOR_WRITE_ENABLE {
  D3D10_COLOR_WRITE_ENABLE_RED = 1, D3D10_COLOR_WRITE_ENABLE_GREEN = 2, D3D10_COLOR_WRITE_ENABLE_BLUE = 4, D3D10_COLOR_WRITE_ENABLE_ALPHA = 8,
  D3D10_COLOR_WRITE_ENABLE_ALL = ( ( ( D3D10_COLOR_WRITE_ENABLE_RED | D3D10_COLOR_WRITE_ENABLE_GREEN ) | D3D10_COLOR_WRITE_ENABLE_BLUE ) | D3D10_COLOR_WRITE_ENABLE_ALPHA )
}
 
enum  D3D10_TEXTURECUBE_FACE {
  D3D10_TEXTURECUBE_FACE_POSITIVE_X = 0, D3D10_TEXTURECUBE_FACE_NEGATIVE_X = 1, D3D10_TEXTURECUBE_FACE_POSITIVE_Y = 2, D3D10_TEXTURECUBE_FACE_NEGATIVE_Y = 3,
  D3D10_TEXTURECUBE_FACE_POSITIVE_Z = 4, D3D10_TEXTURECUBE_FACE_NEGATIVE_Z = 5
}
 
enum  D3D10_FILTER {
  D3D10_FILTER_MIN_MAG_MIP_POINT = 0, D3D10_FILTER_MIN_MAG_POINT_MIP_LINEAR = 0x1, D3D10_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT = 0x4, D3D10_FILTER_MIN_POINT_MAG_MIP_LINEAR = 0x5,
  D3D10_FILTER_MIN_LINEAR_MAG_MIP_POINT = 0x10, D3D10_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x11, D3D10_FILTER_MIN_MAG_LINEAR_MIP_POINT = 0x14, D3D10_FILTER_MIN_MAG_MIP_LINEAR = 0x15,
  D3D10_FILTER_ANISOTROPIC = 0x55, D3D10_FILTER_COMPARISON_MIN_MAG_MIP_POINT = 0x80, D3D10_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR = 0x81, D3D10_FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT = 0x84,
  D3D10_FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR = 0x85, D3D10_FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT = 0x90, D3D10_FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x91, D3D10_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT = 0x94,
  D3D10_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR = 0x95, D3D10_FILTER_COMPARISON_ANISOTROPIC = 0xd5, D3D10_FILTER_TEXT_1BIT = 0x80000000
}
 
enum  D3D10_FILTER_TYPE { D3D10_FILTER_TYPE_POINT = 0, D3D10_FILTER_TYPE_LINEAR = 1 }
 
enum  D3D10_TEXTURE_ADDRESS_MODE {
  D3D10_TEXTURE_ADDRESS_WRAP = 1, D3D10_TEXTURE_ADDRESS_MIRROR = 2, D3D10_TEXTURE_ADDRESS_CLAMP = 3, D3D10_TEXTURE_ADDRESS_BORDER = 4,
  D3D10_TEXTURE_ADDRESS_MIRROR_ONCE = 5
}
 
enum  D3D10_FORMAT_SUPPORT {
  D3D10_FORMAT_SUPPORT_BUFFER = 0x1, D3D10_FORMAT_SUPPORT_IA_VERTEX_BUFFER = 0x2, D3D10_FORMAT_SUPPORT_IA_INDEX_BUFFER = 0x4, D3D10_FORMAT_SUPPORT_SO_BUFFER = 0x8,
  D3D10_FORMAT_SUPPORT_TEXTURE1D = 0x10, D3D10_FORMAT_SUPPORT_TEXTURE2D = 0x20, D3D10_FORMAT_SUPPORT_TEXTURE3D = 0x40, D3D10_FORMAT_SUPPORT_TEXTURECUBE = 0x80,
  D3D10_FORMAT_SUPPORT_SHADER_LOAD = 0x100, D3D10_FORMAT_SUPPORT_SHADER_SAMPLE = 0x200, D3D10_FORMAT_SUPPORT_SHADER_SAMPLE_COMPARISON = 0x400, D3D10_FORMAT_SUPPORT_SHADER_SAMPLE_MONO_TEXT = 0x800,
  D3D10_FORMAT_SUPPORT_MIP = 0x1000, D3D10_FORMAT_SUPPORT_MIP_AUTOGEN = 0x2000, D3D10_FORMAT_SUPPORT_RENDER_TARGET = 0x4000, D3D10_FORMAT_SUPPORT_BLENDABLE = 0x8000,
  D3D10_FORMAT_SUPPORT_DEPTH_STENCIL = 0x10000, D3D10_FORMAT_SUPPORT_CPU_LOCKABLE = 0x20000, D3D10_FORMAT_SUPPORT_MULTISAMPLE_RESOLVE = 0x40000, D3D10_FORMAT_SUPPORT_DISPLAY = 0x80000,
  D3D10_FORMAT_SUPPORT_CAST_WITHIN_BIT_LAYOUT = 0x100000, D3D10_FORMAT_SUPPORT_MULTISAMPLE_RENDERTARGET = 0x200000, D3D10_FORMAT_SUPPORT_MULTISAMPLE_LOAD = 0x400000, D3D10_FORMAT_SUPPORT_SHADER_GATHER = 0x800000,
  D3D10_FORMAT_SUPPORT_BACK_BUFFER_CAST = 0x1000000
}
 
enum  D3D10_ASYNC_GETDATA_FLAG { D3D10_ASYNC_GETDATA_DONOTFLUSH = 0x1 }
 
enum  D3D10_QUERY {
  D3D10_QUERY_EVENT = 0, D3D10_QUERY_OCCLUSION = ( D3D10_QUERY_EVENT + 1 ), D3D10_QUERY_TIMESTAMP = ( D3D10_QUERY_OCCLUSION + 1 ), D3D10_QUERY_TIMESTAMP_DISJOINT = ( D3D10_QUERY_TIMESTAMP + 1 ),
  D3D10_QUERY_PIPELINE_STATISTICS = ( D3D10_QUERY_TIMESTAMP_DISJOINT + 1 ), D3D10_QUERY_OCCLUSION_PREDICATE = ( D3D10_QUERY_PIPELINE_STATISTICS + 1 ), D3D10_QUERY_SO_STATISTICS = ( D3D10_QUERY_OCCLUSION_PREDICATE + 1 ), D3D10_QUERY_SO_OVERFLOW_PREDICATE = ( D3D10_QUERY_SO_STATISTICS + 1 )
}
 
enum  D3D10_QUERY_MISC_FLAG { D3D10_QUERY_MISC_PREDICATEHINT = 0x1 }
 
enum  D3D10_COUNTER {
  D3D10_COUNTER_GPU_IDLE = 0, D3D10_COUNTER_VERTEX_PROCESSING = ( D3D10_COUNTER_GPU_IDLE + 1 ), D3D10_COUNTER_GEOMETRY_PROCESSING = ( D3D10_COUNTER_VERTEX_PROCESSING + 1 ), D3D10_COUNTER_PIXEL_PROCESSING = ( D3D10_COUNTER_GEOMETRY_PROCESSING + 1 ),
  D3D10_COUNTER_OTHER_GPU_PROCESSING = ( D3D10_COUNTER_PIXEL_PROCESSING + 1 ), D3D10_COUNTER_HOST_ADAPTER_BANDWIDTH_UTILIZATION = ( D3D10_COUNTER_OTHER_GPU_PROCESSING + 1 ), D3D10_COUNTER_LOCAL_VIDMEM_BANDWIDTH_UTILIZATION = ( D3D10_COUNTER_HOST_ADAPTER_BANDWIDTH_UTILIZATION + 1 ), D3D10_COUNTER_VERTEX_THROUGHPUT_UTILIZATION = ( D3D10_COUNTER_LOCAL_VIDMEM_BANDWIDTH_UTILIZATION + 1 ),
  D3D10_COUNTER_TRIANGLE_SETUP_THROUGHPUT_UTILIZATION = ( D3D10_COUNTER_VERTEX_THROUGHPUT_UTILIZATION + 1 ), D3D10_COUNTER_FILLRATE_THROUGHPUT_UTILIZATION = ( D3D10_COUNTER_TRIANGLE_SETUP_THROUGHPUT_UTILIZATION + 1 ), D3D10_COUNTER_VS_MEMORY_LIMITED = ( D3D10_COUNTER_FILLRATE_THROUGHPUT_UTILIZATION + 1 ), D3D10_COUNTER_VS_COMPUTATION_LIMITED = ( D3D10_COUNTER_VS_MEMORY_LIMITED + 1 ),
  D3D10_COUNTER_GS_MEMORY_LIMITED = ( D3D10_COUNTER_VS_COMPUTATION_LIMITED + 1 ), D3D10_COUNTER_GS_COMPUTATION_LIMITED = ( D3D10_COUNTER_GS_MEMORY_LIMITED + 1 ), D3D10_COUNTER_PS_MEMORY_LIMITED = ( D3D10_COUNTER_GS_COMPUTATION_LIMITED + 1 ), D3D10_COUNTER_PS_COMPUTATION_LIMITED = ( D3D10_COUNTER_PS_MEMORY_LIMITED + 1 ),
  D3D10_COUNTER_POST_TRANSFORM_CACHE_HIT_RATE = ( D3D10_COUNTER_PS_COMPUTATION_LIMITED + 1 ), D3D10_COUNTER_TEXTURE_CACHE_HIT_RATE = ( D3D10_COUNTER_POST_TRANSFORM_CACHE_HIT_RATE + 1 ), D3D10_COUNTER_DEVICE_DEPENDENT_0 = 0x40000000
}
 
enum  D3D10_COUNTER_TYPE { D3D10_COUNTER_TYPE_FLOAT32 = 0, D3D10_COUNTER_TYPE_UINT16 = ( D3D10_COUNTER_TYPE_FLOAT32 + 1 ), D3D10_COUNTER_TYPE_UINT32 = ( D3D10_COUNTER_TYPE_UINT16 + 1 ), D3D10_COUNTER_TYPE_UINT64 = ( D3D10_COUNTER_TYPE_UINT32 + 1 ) }
 
enum  D3D10_CREATE_DEVICE_FLAG {
  D3D10_CREATE_DEVICE_SINGLETHREADED = 0x1, D3D10_CREATE_DEVICE_DEBUG = 0x2, D3D10_CREATE_DEVICE_SWITCH_TO_REF = 0x4, D3D10_CREATE_DEVICE_PREVENT_INTERNAL_THREADING_OPTIMIZATIONS = 0x8,
  D3D10_CREATE_DEVICE_ALLOW_NULL_FROM_MAP = 0x10, D3D10_CREATE_DEVICE_BGRA_SUPPORT = 0x20, D3D10_CREATE_DEVICE_PREVENT_ALTERING_LAYER_SETTINGS_FROM_REGISTRY = 0x80, D3D10_CREATE_DEVICE_STRICT_VALIDATION = 0x200,
  D3D10_CREATE_DEVICE_DEBUGGABLE = 0x400
}
 

Functions

 DEFINE_GUID (IID_ID3D10DeviceChild, 0x9B7E4C00, 0x342C, 0x4106, 0xA1, 0x9F, 0x4F, 0x27, 0x04, 0xF6, 0x89, 0xF0)
 
 DEFINE_GUID (IID_ID3D10DepthStencilState, 0x2B4B1CC8, 0xA4AD, 0x41f8, 0x83, 0x22, 0xCA, 0x86, 0xFC, 0x3E, 0xC6, 0x75)
 
 DEFINE_GUID (IID_ID3D10BlendState, 0xEDAD8D19, 0x8A35, 0x4d6d, 0x85, 0x66, 0x2E, 0xA2, 0x76, 0xCD, 0xE1, 0x61)
 
 DEFINE_GUID (IID_ID3D10RasterizerState, 0xA2A07292, 0x89AF, 0x4345, 0xBE, 0x2E, 0xC5, 0x3D, 0x9F, 0xBB, 0x6E, 0x9F)
 
 DEFINE_GUID (IID_ID3D10Resource, 0x9B7E4C01, 0x342C, 0x4106, 0xA1, 0x9F, 0x4F, 0x27, 0x04, 0xF6, 0x89, 0xF0)
 
 DEFINE_GUID (IID_ID3D10Buffer, 0x9B7E4C02, 0x342C, 0x4106, 0xA1, 0x9F, 0x4F, 0x27, 0x04, 0xF6, 0x89, 0xF0)
 
 DEFINE_GUID (IID_ID3D10Texture1D, 0x9B7E4C03, 0x342C, 0x4106, 0xA1, 0x9F, 0x4F, 0x27, 0x04, 0xF6, 0x89, 0xF0)
 
 DEFINE_GUID (IID_ID3D10Texture2D, 0x9B7E4C04, 0x342C, 0x4106, 0xA1, 0x9F, 0x4F, 0x27, 0x04, 0xF6, 0x89, 0xF0)
 
 DEFINE_GUID (IID_ID3D10Texture3D, 0x9B7E4C05, 0x342C, 0x4106, 0xA1, 0x9F, 0x4F, 0x27, 0x04, 0xF6, 0x89, 0xF0)
 
 DEFINE_GUID (IID_ID3D10View, 0xC902B03F, 0x60A7, 0x49BA, 0x99, 0x36, 0x2A, 0x3A, 0xB3, 0x7A, 0x7E, 0x33)
 
 DEFINE_GUID (IID_ID3D10ShaderResourceView, 0x9B7E4C07, 0x342C, 0x4106, 0xA1, 0x9F, 0x4F, 0x27, 0x04, 0xF6, 0x89, 0xF0)
 
 DEFINE_GUID (IID_ID3D10RenderTargetView, 0x9B7E4C08, 0x342C, 0x4106, 0xA1, 0x9F, 0x4F, 0x27, 0x04, 0xF6, 0x89, 0xF0)
 
 DEFINE_GUID (IID_ID3D10DepthStencilView, 0x9B7E4C09, 0x342C, 0x4106, 0xA1, 0x9F, 0x4F, 0x27, 0x04, 0xF6, 0x89, 0xF0)
 
 DEFINE_GUID (IID_ID3D10VertexShader, 0x9B7E4C0A, 0x342C, 0x4106, 0xA1, 0x9F, 0x4F, 0x27, 0x04, 0xF6, 0x89, 0xF0)
 
 DEFINE_GUID (IID_ID3D10GeometryShader, 0x6316BE88, 0x54CD, 0x4040, 0xAB, 0x44, 0x20, 0x46, 0x1B, 0xC8, 0x1F, 0x68)
 
 DEFINE_GUID (IID_ID3D10PixelShader, 0x4968B601, 0x9D00, 0x4cde, 0x83, 0x46, 0x8E, 0x7F, 0x67, 0x58, 0x19, 0xB6)
 
 DEFINE_GUID (IID_ID3D10InputLayout, 0x9B7E4C0B, 0x342C, 0x4106, 0xA1, 0x9F, 0x4F, 0x27, 0x04, 0xF6, 0x89, 0xF0)
 
 DEFINE_GUID (IID_ID3D10SamplerState, 0x9B7E4C0C, 0x342C, 0x4106, 0xA1, 0x9F, 0x4F, 0x27, 0x04, 0xF6, 0x89, 0xF0)
 
 DEFINE_GUID (IID_ID3D10Asynchronous, 0x9B7E4C0D, 0x342C, 0x4106, 0xA1, 0x9F, 0x4F, 0x27, 0x04, 0xF6, 0x89, 0xF0)
 
 DEFINE_GUID (IID_ID3D10Query, 0x9B7E4C0E, 0x342C, 0x4106, 0xA1, 0x9F, 0x4F, 0x27, 0x04, 0xF6, 0x89, 0xF0)
 
 DEFINE_GUID (IID_ID3D10Predicate, 0x9B7E4C10, 0x342C, 0x4106, 0xA1, 0x9F, 0x4F, 0x27, 0x04, 0xF6, 0x89, 0xF0)
 
 DEFINE_GUID (IID_ID3D10Counter, 0x9B7E4C11, 0x342C, 0x4106, 0xA1, 0x9F, 0x4F, 0x27, 0x04, 0xF6, 0x89, 0xF0)
 
 DEFINE_GUID (IID_ID3D10Device, 0x9B7E4C0F, 0x342C, 0x4106, 0xA1, 0x9F, 0x4F, 0x27, 0x04, 0xF6, 0x89, 0xF0)
 
 DEFINE_GUID (IID_ID3D10Multithread, 0x9B7E4E00, 0x342C, 0x4106, 0xA1, 0x9F, 0x4F, 0x27, 0x04, 0xF6, 0x89, 0xF0)
 

Variables

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0000_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0000_v0_0_s_ifspec
 
EXTERN_C const IID IID_ID3D10DeviceChild
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0001_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0001_v0_0_s_ifspec
 
EXTERN_C const IID IID_ID3D10DepthStencilState
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0002_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0002_v0_0_s_ifspec
 
EXTERN_C const IID IID_ID3D10BlendState
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0003_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0003_v0_0_s_ifspec
 
EXTERN_C const IID IID_ID3D10RasterizerState
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0004_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0004_v0_0_s_ifspec
 
EXTERN_C const IID IID_ID3D10Resource
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0005_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0005_v0_0_s_ifspec
 
EXTERN_C const IID IID_ID3D10Buffer
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0006_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0006_v0_0_s_ifspec
 
EXTERN_C const IID IID_ID3D10Texture1D
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0007_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0007_v0_0_s_ifspec
 
EXTERN_C const IID IID_ID3D10Texture2D
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0008_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0008_v0_0_s_ifspec
 
EXTERN_C const IID IID_ID3D10Texture3D
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0009_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0009_v0_0_s_ifspec
 
EXTERN_C const IID IID_ID3D10View
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0010_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0010_v0_0_s_ifspec
 
EXTERN_C const IID IID_ID3D10ShaderResourceView
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0011_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0011_v0_0_s_ifspec
 
EXTERN_C const IID IID_ID3D10RenderTargetView
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0012_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0012_v0_0_s_ifspec
 
EXTERN_C const IID IID_ID3D10DepthStencilView
 
EXTERN_C const IID IID_ID3D10VertexShader
 
EXTERN_C const IID IID_ID3D10GeometryShader
 
EXTERN_C const IID IID_ID3D10PixelShader
 
EXTERN_C const IID IID_ID3D10InputLayout
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0017_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0017_v0_0_s_ifspec
 
EXTERN_C const IID IID_ID3D10SamplerState
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0018_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0018_v0_0_s_ifspec
 
EXTERN_C const IID IID_ID3D10Asynchronous
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0019_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0019_v0_0_s_ifspec
 
EXTERN_C const IID IID_ID3D10Query
 
EXTERN_C const IID IID_ID3D10Predicate
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0021_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0021_v0_0_s_ifspec
 
EXTERN_C const IID IID_ID3D10Counter
 
EXTERN_C const IID IID_ID3D10Device
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0023_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0023_v0_0_s_ifspec
 
EXTERN_C const IID IID_ID3D10Multithread
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0024_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0024_v0_0_s_ifspec
 

Macro Definition Documentation

◆ __ID3D10Asynchronous_FWD_DEFINED__

#define __ID3D10Asynchronous_FWD_DEFINED__

◆ __ID3D10Asynchronous_INTERFACE_DEFINED__

#define __ID3D10Asynchronous_INTERFACE_DEFINED__

◆ __ID3D10BlendState_FWD_DEFINED__

#define __ID3D10BlendState_FWD_DEFINED__

◆ __ID3D10BlendState_INTERFACE_DEFINED__

#define __ID3D10BlendState_INTERFACE_DEFINED__

◆ __ID3D10Buffer_FWD_DEFINED__

#define __ID3D10Buffer_FWD_DEFINED__

◆ __ID3D10Buffer_INTERFACE_DEFINED__

#define __ID3D10Buffer_INTERFACE_DEFINED__

◆ __ID3D10Counter_FWD_DEFINED__

#define __ID3D10Counter_FWD_DEFINED__

◆ __ID3D10Counter_INTERFACE_DEFINED__

#define __ID3D10Counter_INTERFACE_DEFINED__

◆ __ID3D10DepthStencilState_FWD_DEFINED__

#define __ID3D10DepthStencilState_FWD_DEFINED__

◆ __ID3D10DepthStencilState_INTERFACE_DEFINED__

#define __ID3D10DepthStencilState_INTERFACE_DEFINED__

◆ __ID3D10DepthStencilView_FWD_DEFINED__

#define __ID3D10DepthStencilView_FWD_DEFINED__

◆ __ID3D10DepthStencilView_INTERFACE_DEFINED__

#define __ID3D10DepthStencilView_INTERFACE_DEFINED__

◆ __ID3D10Device_FWD_DEFINED__

#define __ID3D10Device_FWD_DEFINED__

◆ __ID3D10Device_INTERFACE_DEFINED__

#define __ID3D10Device_INTERFACE_DEFINED__

◆ __ID3D10DeviceChild_FWD_DEFINED__

#define __ID3D10DeviceChild_FWD_DEFINED__

◆ __ID3D10DeviceChild_INTERFACE_DEFINED__

#define __ID3D10DeviceChild_INTERFACE_DEFINED__

◆ __ID3D10GeometryShader_FWD_DEFINED__

#define __ID3D10GeometryShader_FWD_DEFINED__

◆ __ID3D10GeometryShader_INTERFACE_DEFINED__

#define __ID3D10GeometryShader_INTERFACE_DEFINED__

◆ __ID3D10InputLayout_FWD_DEFINED__

#define __ID3D10InputLayout_FWD_DEFINED__

◆ __ID3D10InputLayout_INTERFACE_DEFINED__

#define __ID3D10InputLayout_INTERFACE_DEFINED__

◆ __ID3D10Multithread_FWD_DEFINED__

#define __ID3D10Multithread_FWD_DEFINED__

◆ __ID3D10Multithread_INTERFACE_DEFINED__

#define __ID3D10Multithread_INTERFACE_DEFINED__

◆ __ID3D10PixelShader_FWD_DEFINED__

#define __ID3D10PixelShader_FWD_DEFINED__

◆ __ID3D10PixelShader_INTERFACE_DEFINED__

#define __ID3D10PixelShader_INTERFACE_DEFINED__

◆ __ID3D10Predicate_FWD_DEFINED__

#define __ID3D10Predicate_FWD_DEFINED__

◆ __ID3D10Predicate_INTERFACE_DEFINED__

#define __ID3D10Predicate_INTERFACE_DEFINED__

◆ __ID3D10Query_FWD_DEFINED__

#define __ID3D10Query_FWD_DEFINED__

◆ __ID3D10Query_INTERFACE_DEFINED__

#define __ID3D10Query_INTERFACE_DEFINED__

◆ __ID3D10RasterizerState_FWD_DEFINED__

#define __ID3D10RasterizerState_FWD_DEFINED__

◆ __ID3D10RasterizerState_INTERFACE_DEFINED__

#define __ID3D10RasterizerState_INTERFACE_DEFINED__

◆ __ID3D10RenderTargetView_FWD_DEFINED__

#define __ID3D10RenderTargetView_FWD_DEFINED__

◆ __ID3D10RenderTargetView_INTERFACE_DEFINED__

#define __ID3D10RenderTargetView_INTERFACE_DEFINED__

◆ __ID3D10Resource_FWD_DEFINED__

#define __ID3D10Resource_FWD_DEFINED__

◆ __ID3D10Resource_INTERFACE_DEFINED__

#define __ID3D10Resource_INTERFACE_DEFINED__

◆ __ID3D10SamplerState_FWD_DEFINED__

#define __ID3D10SamplerState_FWD_DEFINED__

◆ __ID3D10SamplerState_INTERFACE_DEFINED__

#define __ID3D10SamplerState_INTERFACE_DEFINED__

◆ __ID3D10ShaderResourceView_FWD_DEFINED__

#define __ID3D10ShaderResourceView_FWD_DEFINED__

◆ __ID3D10ShaderResourceView_INTERFACE_DEFINED__

#define __ID3D10ShaderResourceView_INTERFACE_DEFINED__

◆ __ID3D10Texture1D_FWD_DEFINED__

#define __ID3D10Texture1D_FWD_DEFINED__

◆ __ID3D10Texture1D_INTERFACE_DEFINED__

#define __ID3D10Texture1D_INTERFACE_DEFINED__

◆ __ID3D10Texture2D_FWD_DEFINED__

#define __ID3D10Texture2D_FWD_DEFINED__

◆ __ID3D10Texture2D_INTERFACE_DEFINED__

#define __ID3D10Texture2D_INTERFACE_DEFINED__

◆ __ID3D10Texture3D_FWD_DEFINED__

#define __ID3D10Texture3D_FWD_DEFINED__

◆ __ID3D10Texture3D_INTERFACE_DEFINED__

#define __ID3D10Texture3D_INTERFACE_DEFINED__

◆ __ID3D10VertexShader_FWD_DEFINED__

#define __ID3D10VertexShader_FWD_DEFINED__

◆ __ID3D10VertexShader_INTERFACE_DEFINED__

#define __ID3D10VertexShader_INTERFACE_DEFINED__

◆ __ID3D10View_FWD_DEFINED__

#define __ID3D10View_FWD_DEFINED__

◆ __ID3D10View_INTERFACE_DEFINED__

#define __ID3D10View_INTERFACE_DEFINED__

◆ __REQUIRED_RPCNDR_H_VERSION__

#define __REQUIRED_RPCNDR_H_VERSION__   475

◆ __REQUIRED_RPCSAL_H_VERSION__

#define __REQUIRED_RPCSAL_H_VERSION__   100

◆ _D3D10_CONSTANTS

#define _D3D10_CONSTANTS

◆ _FACD3D10

#define _FACD3D10   ( 0x879 )

◆ _FACD3D10DEBUG

#define _FACD3D10DEBUG   ( ( _FACD3D10 + 1 ) )

◆ D3D10_16BIT_INDEX_STRIP_CUT_VALUE

#define D3D10_16BIT_INDEX_STRIP_CUT_VALUE   ( 0xffff )

◆ D3D10_1_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT

#define D3D10_1_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT   D3D10_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT

◆ D3D10_1_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT

#define D3D10_1_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT   D3D10_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT

◆ D3D10_32BIT_INDEX_STRIP_CUT_VALUE

#define D3D10_32BIT_INDEX_STRIP_CUT_VALUE   ( 0xffffffff )

◆ D3D10_8BIT_INDEX_STRIP_CUT_VALUE

#define D3D10_8BIT_INDEX_STRIP_CUT_VALUE   ( 0xff )

◆ D3D10_ANISOTROPIC_FILTERING_BIT

#define D3D10_ANISOTROPIC_FILTERING_BIT   ( 0x40 )

◆ D3D10_APPEND_ALIGNED_ELEMENT

#define D3D10_APPEND_ALIGNED_ELEMENT   ( 0xffffffff )

◆ D3D10_ARRAY_AXIS_ADDRESS_RANGE_BIT_COUNT

#define D3D10_ARRAY_AXIS_ADDRESS_RANGE_BIT_COUNT   ( 9 )

◆ D3D10_CLIP_OR_CULL_DISTANCE_COUNT

#define D3D10_CLIP_OR_CULL_DISTANCE_COUNT   ( 8 )

◆ D3D10_CLIP_OR_CULL_DISTANCE_ELEMENT_COUNT

#define D3D10_CLIP_OR_CULL_DISTANCE_ELEMENT_COUNT   ( 2 )

◆ D3D10_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT

#define D3D10_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT   ( 14 )

◆ D3D10_COMMONSHADER_CONSTANT_BUFFER_COMPONENT_BIT_COUNT

#define D3D10_COMMONSHADER_CONSTANT_BUFFER_COMPONENT_BIT_COUNT   ( 32 )

◆ D3D10_COMMONSHADER_CONSTANT_BUFFER_COMPONENTS

#define D3D10_COMMONSHADER_CONSTANT_BUFFER_COMPONENTS   ( 4 )

◆ D3D10_COMMONSHADER_CONSTANT_BUFFER_HW_SLOT_COUNT

#define D3D10_COMMONSHADER_CONSTANT_BUFFER_HW_SLOT_COUNT   ( 15 )

◆ D3D10_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COMPONENTS

#define D3D10_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COMPONENTS   ( 4 )

◆ D3D10_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COUNT

#define D3D10_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COUNT   ( 15 )

◆ D3D10_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READ_PORTS

#define D3D10_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READ_PORTS   ( 1 )

◆ D3D10_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READS_PER_INST

#define D3D10_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READS_PER_INST   ( 1 )

◆ D3D10_COMMONSHADER_FLOWCONTROL_NESTING_LIMIT

#define D3D10_COMMONSHADER_FLOWCONTROL_NESTING_LIMIT   ( 64 )

◆ D3D10_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COMPONENTS

#define D3D10_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COMPONENTS   ( 4 )

◆ D3D10_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COUNT

#define D3D10_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COUNT   ( 1 )

◆ D3D10_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READ_PORTS

#define D3D10_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READ_PORTS   ( 1 )

◆ D3D10_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READS_PER_INST

#define D3D10_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READS_PER_INST   ( 1 )

◆ D3D10_COMMONSHADER_IMMEDIATE_VALUE_COMPONENT_BIT_COUNT

#define D3D10_COMMONSHADER_IMMEDIATE_VALUE_COMPONENT_BIT_COUNT   ( 32 )

◆ D3D10_COMMONSHADER_INPUT_RESOURCE_REGISTER_COMPONENTS

#define D3D10_COMMONSHADER_INPUT_RESOURCE_REGISTER_COMPONENTS   ( 1 )

◆ D3D10_COMMONSHADER_INPUT_RESOURCE_REGISTER_COUNT

#define D3D10_COMMONSHADER_INPUT_RESOURCE_REGISTER_COUNT   ( 128 )

◆ D3D10_COMMONSHADER_INPUT_RESOURCE_REGISTER_READ_PORTS

#define D3D10_COMMONSHADER_INPUT_RESOURCE_REGISTER_READ_PORTS   ( 1 )

◆ D3D10_COMMONSHADER_INPUT_RESOURCE_REGISTER_READS_PER_INST

#define D3D10_COMMONSHADER_INPUT_RESOURCE_REGISTER_READS_PER_INST   ( 1 )

◆ D3D10_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT

#define D3D10_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT   ( 128 )

◆ D3D10_COMMONSHADER_SAMPLER_REGISTER_COMPONENTS

#define D3D10_COMMONSHADER_SAMPLER_REGISTER_COMPONENTS   ( 1 )

◆ D3D10_COMMONSHADER_SAMPLER_REGISTER_COUNT

#define D3D10_COMMONSHADER_SAMPLER_REGISTER_COUNT   ( 16 )

◆ D3D10_COMMONSHADER_SAMPLER_REGISTER_READ_PORTS

#define D3D10_COMMONSHADER_SAMPLER_REGISTER_READ_PORTS   ( 1 )

◆ D3D10_COMMONSHADER_SAMPLER_REGISTER_READS_PER_INST

#define D3D10_COMMONSHADER_SAMPLER_REGISTER_READS_PER_INST   ( 1 )

◆ D3D10_COMMONSHADER_SAMPLER_SLOT_COUNT

#define D3D10_COMMONSHADER_SAMPLER_SLOT_COUNT   ( 16 )

◆ D3D10_COMMONSHADER_SUBROUTINE_NESTING_LIMIT

#define D3D10_COMMONSHADER_SUBROUTINE_NESTING_LIMIT   ( 32 )

◆ D3D10_COMMONSHADER_TEMP_REGISTER_COMPONENT_BIT_COUNT

#define D3D10_COMMONSHADER_TEMP_REGISTER_COMPONENT_BIT_COUNT   ( 32 )

◆ D3D10_COMMONSHADER_TEMP_REGISTER_COMPONENTS

#define D3D10_COMMONSHADER_TEMP_REGISTER_COMPONENTS   ( 4 )

◆ D3D10_COMMONSHADER_TEMP_REGISTER_COUNT

#define D3D10_COMMONSHADER_TEMP_REGISTER_COUNT   ( 4096 )

◆ D3D10_COMMONSHADER_TEMP_REGISTER_READ_PORTS

#define D3D10_COMMONSHADER_TEMP_REGISTER_READ_PORTS   ( 3 )

◆ D3D10_COMMONSHADER_TEMP_REGISTER_READS_PER_INST

#define D3D10_COMMONSHADER_TEMP_REGISTER_READS_PER_INST   ( 3 )

◆ D3D10_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MAX

#define D3D10_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MAX   ( 10 )

◆ D3D10_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MIN

#define D3D10_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MIN   ( -10 )

◆ D3D10_COMMONSHADER_TEXEL_OFFSET_MAX_NEGATIVE

#define D3D10_COMMONSHADER_TEXEL_OFFSET_MAX_NEGATIVE   ( -8 )

◆ D3D10_COMMONSHADER_TEXEL_OFFSET_MAX_POSITIVE

#define D3D10_COMMONSHADER_TEXEL_OFFSET_MAX_POSITIVE   ( 7 )

◆ D3D10_COMPARISON_FILTERING_BIT

#define D3D10_COMPARISON_FILTERING_BIT   ( 0x80 )

◆ D3D10_DECODE_IS_ANISOTROPIC_FILTER

#define D3D10_DECODE_IS_ANISOTROPIC_FILTER (   d3d10Filter)
Value:
( ( ( d3d10Filter ) & D3D10_ANISOTROPIC_FILTERING_BIT ) && \
#define D3D10_DECODE_MAG_FILTER(d3d10Filter)
Definition: d3d10.h:3878
#define D3D10_DECODE_MIP_FILTER(d3d10Filter)
Definition: d3d10.h:3881
#define D3D10_ANISOTROPIC_FILTERING_BIT
Definition: d3d10.h:3858
Definition: d3d10.h:3845
#define D3D10_DECODE_MIN_FILTER(d3d10Filter)
Definition: d3d10.h:3875

◆ D3D10_DECODE_IS_COMPARISON_FILTER

#define D3D10_DECODE_IS_COMPARISON_FILTER (   d3d10Filter)    ( ( d3d10Filter ) & D3D10_COMPARISON_FILTERING_BIT )

◆ D3D10_DECODE_IS_TEXT_1BIT_FILTER

#define D3D10_DECODE_IS_TEXT_1BIT_FILTER (   d3d10Filter)    ( ( d3d10Filter ) == D3D10_TEXT_1BIT_BIT )

◆ D3D10_DECODE_MAG_FILTER

#define D3D10_DECODE_MAG_FILTER (   d3d10Filter)
Value:
( ( ( d3d10Filter ) >> D3D10_MAG_FILTER_SHIFT ) & D3D10_FILTER_TYPE_MASK ) )
D3D10_FILTER_TYPE
Definition: d3d10.h:3841
#define D3D10_FILTER_TYPE_MASK
Definition: d3d10.h:3848
#define D3D10_MAG_FILTER_SHIFT
Definition: d3d10.h:3852

◆ D3D10_DECODE_MIN_FILTER

#define D3D10_DECODE_MIN_FILTER (   d3d10Filter)
Value:
( ( ( d3d10Filter ) >> D3D10_MIN_FILTER_SHIFT ) & D3D10_FILTER_TYPE_MASK ) )
D3D10_FILTER_TYPE
Definition: d3d10.h:3841
#define D3D10_MIN_FILTER_SHIFT
Definition: d3d10.h:3850
#define D3D10_FILTER_TYPE_MASK
Definition: d3d10.h:3848

◆ D3D10_DECODE_MIP_FILTER

#define D3D10_DECODE_MIP_FILTER (   d3d10Filter)
Value:
( ( ( d3d10Filter ) >> D3D10_MIP_FILTER_SHIFT ) & D3D10_FILTER_TYPE_MASK ) )
#define D3D10_MIP_FILTER_SHIFT
Definition: d3d10.h:3854
D3D10_FILTER_TYPE
Definition: d3d10.h:3841
#define D3D10_FILTER_TYPE_MASK
Definition: d3d10.h:3848

◆ D3D10_DEFAULT_BLEND_FACTOR_ALPHA

#define D3D10_DEFAULT_BLEND_FACTOR_ALPHA   ( 1.0f )

◆ D3D10_DEFAULT_BLEND_FACTOR_BLUE

#define D3D10_DEFAULT_BLEND_FACTOR_BLUE   ( 1.0f )

◆ D3D10_DEFAULT_BLEND_FACTOR_GREEN

#define D3D10_DEFAULT_BLEND_FACTOR_GREEN   ( 1.0f )

◆ D3D10_DEFAULT_BLEND_FACTOR_RED

#define D3D10_DEFAULT_BLEND_FACTOR_RED   ( 1.0f )

◆ D3D10_DEFAULT_BORDER_COLOR_COMPONENT

#define D3D10_DEFAULT_BORDER_COLOR_COMPONENT   ( 0.0f )

◆ D3D10_DEFAULT_DEPTH_BIAS

#define D3D10_DEFAULT_DEPTH_BIAS   ( 0 )

◆ D3D10_DEFAULT_DEPTH_BIAS_CLAMP

#define D3D10_DEFAULT_DEPTH_BIAS_CLAMP   ( 0.0f )

◆ D3D10_DEFAULT_MAX_ANISOTROPY

#define D3D10_DEFAULT_MAX_ANISOTROPY   ( 16.0f )

◆ D3D10_DEFAULT_MIP_LOD_BIAS

#define D3D10_DEFAULT_MIP_LOD_BIAS   ( 0.0f )

◆ D3D10_DEFAULT_RENDER_TARGET_ARRAY_INDEX

#define D3D10_DEFAULT_RENDER_TARGET_ARRAY_INDEX   ( 0 )

◆ D3D10_DEFAULT_SAMPLE_MASK

#define D3D10_DEFAULT_SAMPLE_MASK   ( 0xffffffff )

◆ D3D10_DEFAULT_SCISSOR_ENDX

#define D3D10_DEFAULT_SCISSOR_ENDX   ( 0 )

◆ D3D10_DEFAULT_SCISSOR_ENDY

#define D3D10_DEFAULT_SCISSOR_ENDY   ( 0 )

◆ D3D10_DEFAULT_SCISSOR_STARTX

#define D3D10_DEFAULT_SCISSOR_STARTX   ( 0 )

◆ D3D10_DEFAULT_SCISSOR_STARTY

#define D3D10_DEFAULT_SCISSOR_STARTY   ( 0 )

◆ D3D10_DEFAULT_SLOPE_SCALED_DEPTH_BIAS

#define D3D10_DEFAULT_SLOPE_SCALED_DEPTH_BIAS   ( 0.0f )

◆ D3D10_DEFAULT_STENCIL_READ_MASK

#define D3D10_DEFAULT_STENCIL_READ_MASK   ( 0xff )

◆ D3D10_DEFAULT_STENCIL_REFERENCE

#define D3D10_DEFAULT_STENCIL_REFERENCE   ( 0 )

◆ D3D10_DEFAULT_STENCIL_WRITE_MASK

#define D3D10_DEFAULT_STENCIL_WRITE_MASK   ( 0xff )

◆ D3D10_DEFAULT_VIEWPORT_AND_SCISSORRECT_INDEX

#define D3D10_DEFAULT_VIEWPORT_AND_SCISSORRECT_INDEX   ( 0 )

◆ D3D10_DEFAULT_VIEWPORT_HEIGHT

#define D3D10_DEFAULT_VIEWPORT_HEIGHT   ( 0 )

◆ D3D10_DEFAULT_VIEWPORT_MAX_DEPTH

#define D3D10_DEFAULT_VIEWPORT_MAX_DEPTH   ( 0.0f )

◆ D3D10_DEFAULT_VIEWPORT_MIN_DEPTH

#define D3D10_DEFAULT_VIEWPORT_MIN_DEPTH   ( 0.0f )

◆ D3D10_DEFAULT_VIEWPORT_TOPLEFTX

#define D3D10_DEFAULT_VIEWPORT_TOPLEFTX   ( 0 )

◆ D3D10_DEFAULT_VIEWPORT_TOPLEFTY

#define D3D10_DEFAULT_VIEWPORT_TOPLEFTY   ( 0 )

◆ D3D10_DEFAULT_VIEWPORT_WIDTH

#define D3D10_DEFAULT_VIEWPORT_WIDTH   ( 0 )

◆ D3D10_ENCODE_ANISOTROPIC_FILTER

#define D3D10_ENCODE_ANISOTROPIC_FILTER (   bComparison)
Value:
( ( D3D10_FILTER ) ( \
bComparison ) ) )
#define D3D10_ANISOTROPIC_FILTERING_BIT
Definition: d3d10.h:3858
D3D10_FILTER
Definition: d3d10.h:3817
#define D3D10_ENCODE_BASIC_FILTER(min, mag, mip, bComparison)
Definition: d3d10.h:3862
Definition: d3d10.h:3845

◆ D3D10_ENCODE_BASIC_FILTER

#define D3D10_ENCODE_BASIC_FILTER (   min,
  mag,
  mip,
  bComparison 
)
Value:
( ( D3D10_FILTER ) ( \
( ( bComparison ) ? D3D10_COMPARISON_FILTERING_BIT : 0 ) | \
#define D3D10_MIP_FILTER_SHIFT
Definition: d3d10.h:3854
D3D10_FILTER
Definition: d3d10.h:3817
#define D3D10_MIN_FILTER_SHIFT
Definition: d3d10.h:3850
#define D3D10_COMPARISON_FILTERING_BIT
Definition: d3d10.h:3856
#define D3D10_FILTER_TYPE_MASK
Definition: d3d10.h:3848
#define D3D10_MAG_FILTER_SHIFT
Definition: d3d10.h:3852

◆ D3D10_FILTER_TYPE_MASK

#define D3D10_FILTER_TYPE_MASK   ( 0x3 )

◆ D3D10_FLOAT16_FUSED_TOLERANCE_IN_ULP

#define D3D10_FLOAT16_FUSED_TOLERANCE_IN_ULP   ( 0.6 )

◆ D3D10_FLOAT32_MAX

#define D3D10_FLOAT32_MAX   ( 3.402823466e+38f )

◆ D3D10_FLOAT32_TO_INTEGER_TOLERANCE_IN_ULP

#define D3D10_FLOAT32_TO_INTEGER_TOLERANCE_IN_ULP   ( 0.6f )

◆ D3D10_FLOAT_TO_SRGB_EXPONENT_DENOMINATOR

#define D3D10_FLOAT_TO_SRGB_EXPONENT_DENOMINATOR   ( 2.4f )

◆ D3D10_FLOAT_TO_SRGB_EXPONENT_NUMERATOR

#define D3D10_FLOAT_TO_SRGB_EXPONENT_NUMERATOR   ( 1.0f )

◆ D3D10_FLOAT_TO_SRGB_OFFSET

#define D3D10_FLOAT_TO_SRGB_OFFSET   ( 0.055f )

◆ D3D10_FLOAT_TO_SRGB_SCALE_1

#define D3D10_FLOAT_TO_SRGB_SCALE_1   ( 12.92f )

◆ D3D10_FLOAT_TO_SRGB_SCALE_2

#define D3D10_FLOAT_TO_SRGB_SCALE_2   ( 1.055f )

◆ D3D10_FLOAT_TO_SRGB_THRESHOLD

#define D3D10_FLOAT_TO_SRGB_THRESHOLD   ( 0.0031308f )

◆ D3D10_FTOI_INSTRUCTION_MAX_INPUT

#define D3D10_FTOI_INSTRUCTION_MAX_INPUT   ( 2147483647.999f )

◆ D3D10_FTOI_INSTRUCTION_MIN_INPUT

#define D3D10_FTOI_INSTRUCTION_MIN_INPUT   ( -2147483648.999f )

◆ D3D10_FTOU_INSTRUCTION_MAX_INPUT

#define D3D10_FTOU_INSTRUCTION_MAX_INPUT   ( 4294967295.999f )

◆ D3D10_FTOU_INSTRUCTION_MIN_INPUT

#define D3D10_FTOU_INSTRUCTION_MIN_INPUT   ( 0.0f )

◆ D3D10_GS_INPUT_PRIM_CONST_REGISTER_COMPONENT_BIT_COUNT

#define D3D10_GS_INPUT_PRIM_CONST_REGISTER_COMPONENT_BIT_COUNT   ( 32 )

◆ D3D10_GS_INPUT_PRIM_CONST_REGISTER_COMPONENTS

#define D3D10_GS_INPUT_PRIM_CONST_REGISTER_COMPONENTS   ( 1 )

◆ D3D10_GS_INPUT_PRIM_CONST_REGISTER_COUNT

#define D3D10_GS_INPUT_PRIM_CONST_REGISTER_COUNT   ( 1 )

◆ D3D10_GS_INPUT_PRIM_CONST_REGISTER_READ_PORTS

#define D3D10_GS_INPUT_PRIM_CONST_REGISTER_READ_PORTS   ( 1 )

◆ D3D10_GS_INPUT_PRIM_CONST_REGISTER_READS_PER_INST

#define D3D10_GS_INPUT_PRIM_CONST_REGISTER_READS_PER_INST   ( 2 )

◆ D3D10_GS_INPUT_REGISTER_COMPONENT_BIT_COUNT

#define D3D10_GS_INPUT_REGISTER_COMPONENT_BIT_COUNT   ( 32 )

◆ D3D10_GS_INPUT_REGISTER_COMPONENTS

#define D3D10_GS_INPUT_REGISTER_COMPONENTS   ( 4 )

◆ D3D10_GS_INPUT_REGISTER_COUNT

#define D3D10_GS_INPUT_REGISTER_COUNT   ( 16 )

◆ D3D10_GS_INPUT_REGISTER_READ_PORTS

#define D3D10_GS_INPUT_REGISTER_READ_PORTS   ( 1 )

◆ D3D10_GS_INPUT_REGISTER_READS_PER_INST

#define D3D10_GS_INPUT_REGISTER_READS_PER_INST   ( 2 )

◆ D3D10_GS_INPUT_REGISTER_VERTICES

#define D3D10_GS_INPUT_REGISTER_VERTICES   ( 6 )

◆ D3D10_GS_OUTPUT_ELEMENTS

#define D3D10_GS_OUTPUT_ELEMENTS   ( 32 )

◆ D3D10_GS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT

#define D3D10_GS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT   ( 32 )

◆ D3D10_GS_OUTPUT_REGISTER_COMPONENTS

#define D3D10_GS_OUTPUT_REGISTER_COMPONENTS   ( 4 )

◆ D3D10_GS_OUTPUT_REGISTER_COUNT

#define D3D10_GS_OUTPUT_REGISTER_COUNT   ( 32 )

◆ D3D10_IA_DEFAULT_INDEX_BUFFER_OFFSET_IN_BYTES

#define D3D10_IA_DEFAULT_INDEX_BUFFER_OFFSET_IN_BYTES   ( 0 )

◆ D3D10_IA_DEFAULT_PRIMITIVE_TOPOLOGY

#define D3D10_IA_DEFAULT_PRIMITIVE_TOPOLOGY   ( 0 )

◆ D3D10_IA_DEFAULT_VERTEX_BUFFER_OFFSET_IN_BYTES

#define D3D10_IA_DEFAULT_VERTEX_BUFFER_OFFSET_IN_BYTES   ( 0 )

◆ D3D10_IA_INDEX_INPUT_RESOURCE_SLOT_COUNT

#define D3D10_IA_INDEX_INPUT_RESOURCE_SLOT_COUNT   ( 1 )

◆ D3D10_IA_INSTANCE_ID_BIT_COUNT

#define D3D10_IA_INSTANCE_ID_BIT_COUNT   ( 32 )

◆ D3D10_IA_INTEGER_ARITHMETIC_BIT_COUNT

#define D3D10_IA_INTEGER_ARITHMETIC_BIT_COUNT   ( 32 )

◆ D3D10_IA_PRIMITIVE_ID_BIT_COUNT

#define D3D10_IA_PRIMITIVE_ID_BIT_COUNT   ( 32 )

◆ D3D10_IA_VERTEX_ID_BIT_COUNT

#define D3D10_IA_VERTEX_ID_BIT_COUNT   ( 32 )

◆ D3D10_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT

#define D3D10_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT   ( 16 )

◆ D3D10_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT

#define D3D10_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT   ( 16 )

◆ D3D10_IA_VERTEX_INPUT_STRUCTURE_ELEMENTS_COMPONENTS

#define D3D10_IA_VERTEX_INPUT_STRUCTURE_ELEMENTS_COMPONENTS   ( 64 )

◆ D3D10_INTEGER_DIVIDE_BY_ZERO_QUOTIENT

#define D3D10_INTEGER_DIVIDE_BY_ZERO_QUOTIENT   ( 0xffffffff )

◆ D3D10_INTEGER_DIVIDE_BY_ZERO_REMAINDER

#define D3D10_INTEGER_DIVIDE_BY_ZERO_REMAINDER   ( 0xffffffff )

◆ D3D10_LINEAR_GAMMA

#define D3D10_LINEAR_GAMMA   ( 1.0f )

◆ D3D10_MAG_FILTER_SHIFT

#define D3D10_MAG_FILTER_SHIFT   ( 2 )

◆ D3D10_MAX_BORDER_COLOR_COMPONENT

#define D3D10_MAX_BORDER_COLOR_COMPONENT   ( 1.0f )

◆ D3D10_MAX_DEPTH

#define D3D10_MAX_DEPTH   ( 1.0f )

◆ D3D10_MAX_MAXANISOTROPY

#define D3D10_MAX_MAXANISOTROPY   ( 16 )

◆ D3D10_MAX_MULTISAMPLE_SAMPLE_COUNT

#define D3D10_MAX_MULTISAMPLE_SAMPLE_COUNT   ( 32 )

◆ D3D10_MAX_POSITION_VALUE

#define D3D10_MAX_POSITION_VALUE   ( 3.402823466e+34f )

◆ D3D10_MAX_TEXTURE_DIMENSION_2_TO_EXP

#define D3D10_MAX_TEXTURE_DIMENSION_2_TO_EXP   ( 17 )

◆ D3D10_MIN_BORDER_COLOR_COMPONENT

#define D3D10_MIN_BORDER_COLOR_COMPONENT   ( 0.0f )

◆ D3D10_MIN_DEPTH

#define D3D10_MIN_DEPTH   ( 0.0f )

◆ D3D10_MIN_FILTER_SHIFT

#define D3D10_MIN_FILTER_SHIFT   ( 4 )

◆ D3D10_MIN_MAXANISOTROPY

#define D3D10_MIN_MAXANISOTROPY   ( 0 )

◆ D3D10_MIP_FILTER_SHIFT

#define D3D10_MIP_FILTER_SHIFT   ( 0 )

◆ D3D10_MIP_LOD_BIAS_MAX

#define D3D10_MIP_LOD_BIAS_MAX   ( 15.99f )

◆ D3D10_MIP_LOD_BIAS_MIN

#define D3D10_MIP_LOD_BIAS_MIN   ( -16.0f )

◆ D3D10_MIP_LOD_FRACTIONAL_BIT_COUNT

#define D3D10_MIP_LOD_FRACTIONAL_BIT_COUNT   ( 6 )

◆ D3D10_MIP_LOD_RANGE_BIT_COUNT

#define D3D10_MIP_LOD_RANGE_BIT_COUNT   ( 8 )

◆ D3D10_MULTISAMPLE_ANTIALIAS_LINE_WIDTH

#define D3D10_MULTISAMPLE_ANTIALIAS_LINE_WIDTH   ( 1.4f )

◆ D3D10_NONSAMPLE_FETCH_OUT_OF_RANGE_ACCESS_RESULT

#define D3D10_NONSAMPLE_FETCH_OUT_OF_RANGE_ACCESS_RESULT   ( 0 )

◆ D3D10_PIXEL_ADDRESS_RANGE_BIT_COUNT

#define D3D10_PIXEL_ADDRESS_RANGE_BIT_COUNT   ( 13 )

◆ D3D10_PRE_SCISSOR_PIXEL_ADDRESS_RANGE_BIT_COUNT

#define D3D10_PRE_SCISSOR_PIXEL_ADDRESS_RANGE_BIT_COUNT   ( 15 )

◆ D3D10_PS_FRONTFACING_DEFAULT_VALUE

#define D3D10_PS_FRONTFACING_DEFAULT_VALUE   ( 0xffffffff )

◆ D3D10_PS_FRONTFACING_FALSE_VALUE

#define D3D10_PS_FRONTFACING_FALSE_VALUE   ( 0 )

◆ D3D10_PS_FRONTFACING_TRUE_VALUE

#define D3D10_PS_FRONTFACING_TRUE_VALUE   ( 0xffffffff )

◆ D3D10_PS_INPUT_REGISTER_COMPONENT_BIT_COUNT

#define D3D10_PS_INPUT_REGISTER_COMPONENT_BIT_COUNT   ( 32 )

◆ D3D10_PS_INPUT_REGISTER_COMPONENTS

#define D3D10_PS_INPUT_REGISTER_COMPONENTS   ( 4 )

◆ D3D10_PS_INPUT_REGISTER_COUNT

#define D3D10_PS_INPUT_REGISTER_COUNT   ( 32 )

◆ D3D10_PS_INPUT_REGISTER_READ_PORTS

#define D3D10_PS_INPUT_REGISTER_READ_PORTS   ( 1 )

◆ D3D10_PS_INPUT_REGISTER_READS_PER_INST

#define D3D10_PS_INPUT_REGISTER_READS_PER_INST   ( 2 )

◆ D3D10_PS_LEGACY_PIXEL_CENTER_FRACTIONAL_COMPONENT

#define D3D10_PS_LEGACY_PIXEL_CENTER_FRACTIONAL_COMPONENT   ( 0.0f )

◆ D3D10_PS_OUTPUT_DEPTH_REGISTER_COMPONENT_BIT_COUNT

#define D3D10_PS_OUTPUT_DEPTH_REGISTER_COMPONENT_BIT_COUNT   ( 32 )

◆ D3D10_PS_OUTPUT_DEPTH_REGISTER_COMPONENTS

#define D3D10_PS_OUTPUT_DEPTH_REGISTER_COMPONENTS   ( 1 )

◆ D3D10_PS_OUTPUT_DEPTH_REGISTER_COUNT

#define D3D10_PS_OUTPUT_DEPTH_REGISTER_COUNT   ( 1 )

◆ D3D10_PS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT

#define D3D10_PS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT   ( 32 )

◆ D3D10_PS_OUTPUT_REGISTER_COMPONENTS

#define D3D10_PS_OUTPUT_REGISTER_COMPONENTS   ( 4 )

◆ D3D10_PS_OUTPUT_REGISTER_COUNT

#define D3D10_PS_OUTPUT_REGISTER_COUNT   ( 8 )

◆ D3D10_PS_PIXEL_CENTER_FRACTIONAL_COMPONENT

#define D3D10_PS_PIXEL_CENTER_FRACTIONAL_COMPONENT   ( 0.5f )

◆ D3D10_REQ_BLEND_OBJECT_COUNT_PER_CONTEXT

#define D3D10_REQ_BLEND_OBJECT_COUNT_PER_CONTEXT   ( 4096 )

◆ D3D10_REQ_BUFFER_RESOURCE_TEXEL_COUNT_2_TO_EXP

#define D3D10_REQ_BUFFER_RESOURCE_TEXEL_COUNT_2_TO_EXP   ( 27 )

◆ D3D10_REQ_CONSTANT_BUFFER_ELEMENT_COUNT

#define D3D10_REQ_CONSTANT_BUFFER_ELEMENT_COUNT   ( 4096 )

◆ D3D10_REQ_DEPTH_STENCIL_OBJECT_COUNT_PER_CONTEXT

#define D3D10_REQ_DEPTH_STENCIL_OBJECT_COUNT_PER_CONTEXT   ( 4096 )

◆ D3D10_REQ_DRAW_VERTEX_COUNT_2_TO_EXP

#define D3D10_REQ_DRAW_VERTEX_COUNT_2_TO_EXP   ( 32 )

◆ D3D10_REQ_DRAWINDEXED_INDEX_COUNT_2_TO_EXP

#define D3D10_REQ_DRAWINDEXED_INDEX_COUNT_2_TO_EXP   ( 32 )

◆ D3D10_REQ_FILTERING_HW_ADDRESSABLE_RESOURCE_DIMENSION

#define D3D10_REQ_FILTERING_HW_ADDRESSABLE_RESOURCE_DIMENSION   ( 8192 )

◆ D3D10_REQ_GS_INVOCATION_32BIT_OUTPUT_COMPONENT_LIMIT

#define D3D10_REQ_GS_INVOCATION_32BIT_OUTPUT_COMPONENT_LIMIT   ( 1024 )

◆ D3D10_REQ_IMMEDIATE_CONSTANT_BUFFER_ELEMENT_COUNT

#define D3D10_REQ_IMMEDIATE_CONSTANT_BUFFER_ELEMENT_COUNT   ( 4096 )

◆ D3D10_REQ_MAXANISOTROPY

#define D3D10_REQ_MAXANISOTROPY   ( 16 )

◆ D3D10_REQ_MIP_LEVELS

#define D3D10_REQ_MIP_LEVELS   ( 14 )

◆ D3D10_REQ_MULTI_ELEMENT_STRUCTURE_SIZE_IN_BYTES

#define D3D10_REQ_MULTI_ELEMENT_STRUCTURE_SIZE_IN_BYTES   ( 2048 )

◆ D3D10_REQ_RASTERIZER_OBJECT_COUNT_PER_CONTEXT

#define D3D10_REQ_RASTERIZER_OBJECT_COUNT_PER_CONTEXT   ( 4096 )

◆ D3D10_REQ_RENDER_TO_BUFFER_WINDOW_WIDTH

#define D3D10_REQ_RENDER_TO_BUFFER_WINDOW_WIDTH   ( 8192 )

◆ D3D10_REQ_RESOURCE_SIZE_IN_MEGABYTES

#define D3D10_REQ_RESOURCE_SIZE_IN_MEGABYTES   ( 128 )

◆ D3D10_REQ_RESOURCE_VIEW_COUNT_PER_CONTEXT_2_TO_EXP

#define D3D10_REQ_RESOURCE_VIEW_COUNT_PER_CONTEXT_2_TO_EXP   ( 20 )

◆ D3D10_REQ_SAMPLER_OBJECT_COUNT_PER_CONTEXT

#define D3D10_REQ_SAMPLER_OBJECT_COUNT_PER_CONTEXT   ( 4096 )

◆ D3D10_REQ_TEXTURE1D_ARRAY_AXIS_DIMENSION

#define D3D10_REQ_TEXTURE1D_ARRAY_AXIS_DIMENSION   ( 512 )

◆ D3D10_REQ_TEXTURE1D_U_DIMENSION

#define D3D10_REQ_TEXTURE1D_U_DIMENSION   ( 8192 )

◆ D3D10_REQ_TEXTURE2D_ARRAY_AXIS_DIMENSION

#define D3D10_REQ_TEXTURE2D_ARRAY_AXIS_DIMENSION   ( 512 )

◆ D3D10_REQ_TEXTURE2D_U_OR_V_DIMENSION

#define D3D10_REQ_TEXTURE2D_U_OR_V_DIMENSION   ( 8192 )

◆ D3D10_REQ_TEXTURE3D_U_V_OR_W_DIMENSION

#define D3D10_REQ_TEXTURE3D_U_V_OR_W_DIMENSION   ( 2048 )

◆ D3D10_REQ_TEXTURECUBE_DIMENSION

#define D3D10_REQ_TEXTURECUBE_DIMENSION   ( 8192 )

◆ D3D10_RESINFO_INSTRUCTION_MISSING_COMPONENT_RETVAL

#define D3D10_RESINFO_INSTRUCTION_MISSING_COMPONENT_RETVAL   ( 0 )

◆ D3D10_SDK_VERSION

#define D3D10_SDK_VERSION   ( 29 )

◆ D3D10_SHADER_MAJOR_VERSION

#define D3D10_SHADER_MAJOR_VERSION   ( 4 )

◆ D3D10_SHADER_MINOR_VERSION

#define D3D10_SHADER_MINOR_VERSION   ( 0 )

◆ D3D10_SHIFT_INSTRUCTION_PAD_VALUE

#define D3D10_SHIFT_INSTRUCTION_PAD_VALUE   ( 0 )

◆ D3D10_SHIFT_INSTRUCTION_SHIFT_VALUE_BIT_COUNT

#define D3D10_SHIFT_INSTRUCTION_SHIFT_VALUE_BIT_COUNT   ( 5 )

◆ D3D10_SIMULTANEOUS_RENDER_TARGET_COUNT

#define D3D10_SIMULTANEOUS_RENDER_TARGET_COUNT   ( 8 )

◆ D3D10_SO_BUFFER_MAX_STRIDE_IN_BYTES

#define D3D10_SO_BUFFER_MAX_STRIDE_IN_BYTES   ( 2048 )

◆ D3D10_SO_BUFFER_MAX_WRITE_WINDOW_IN_BYTES

#define D3D10_SO_BUFFER_MAX_WRITE_WINDOW_IN_BYTES   ( 256 )

◆ D3D10_SO_BUFFER_SLOT_COUNT

#define D3D10_SO_BUFFER_SLOT_COUNT   ( 4 )

◆ D3D10_SO_DDI_REGISTER_INDEX_DENOTING_GAP

#define D3D10_SO_DDI_REGISTER_INDEX_DENOTING_GAP   ( 0xffffffff )

◆ D3D10_SO_MULTIPLE_BUFFER_ELEMENTS_PER_BUFFER

#define D3D10_SO_MULTIPLE_BUFFER_ELEMENTS_PER_BUFFER   ( 1 )

◆ D3D10_SO_SINGLE_BUFFER_COMPONENT_LIMIT

#define D3D10_SO_SINGLE_BUFFER_COMPONENT_LIMIT   ( 64 )

◆ D3D10_SRGB_GAMMA

#define D3D10_SRGB_GAMMA   ( 2.2f )

◆ D3D10_SRGB_TO_FLOAT_DENOMINATOR_1

#define D3D10_SRGB_TO_FLOAT_DENOMINATOR_1   ( 12.92f )

◆ D3D10_SRGB_TO_FLOAT_DENOMINATOR_2

#define D3D10_SRGB_TO_FLOAT_DENOMINATOR_2   ( 1.055f )

◆ D3D10_SRGB_TO_FLOAT_EXPONENT

#define D3D10_SRGB_TO_FLOAT_EXPONENT   ( 2.4f )

◆ D3D10_SRGB_TO_FLOAT_OFFSET

#define D3D10_SRGB_TO_FLOAT_OFFSET   ( 0.055f )

◆ D3D10_SRGB_TO_FLOAT_THRESHOLD

#define D3D10_SRGB_TO_FLOAT_THRESHOLD   ( 0.04045f )

◆ D3D10_SRGB_TO_FLOAT_TOLERANCE_IN_ULP

#define D3D10_SRGB_TO_FLOAT_TOLERANCE_IN_ULP   ( 0.5f )

◆ D3D10_STANDARD_COMPONENT_BIT_COUNT

#define D3D10_STANDARD_COMPONENT_BIT_COUNT   ( 32 )

◆ D3D10_STANDARD_COMPONENT_BIT_COUNT_DOUBLED

#define D3D10_STANDARD_COMPONENT_BIT_COUNT_DOUBLED   ( 64 )

◆ D3D10_STANDARD_MAXIMUM_ELEMENT_ALIGNMENT_BYTE_MULTIPLE

#define D3D10_STANDARD_MAXIMUM_ELEMENT_ALIGNMENT_BYTE_MULTIPLE   ( 4 )

◆ D3D10_STANDARD_PIXEL_COMPONENT_COUNT

#define D3D10_STANDARD_PIXEL_COMPONENT_COUNT   ( 128 )

◆ D3D10_STANDARD_PIXEL_ELEMENT_COUNT

#define D3D10_STANDARD_PIXEL_ELEMENT_COUNT   ( 32 )

◆ D3D10_STANDARD_VECTOR_SIZE

#define D3D10_STANDARD_VECTOR_SIZE   ( 4 )

◆ D3D10_STANDARD_VERTEX_ELEMENT_COUNT

#define D3D10_STANDARD_VERTEX_ELEMENT_COUNT   ( 16 )

◆ D3D10_STANDARD_VERTEX_TOTAL_COMPONENT_COUNT

#define D3D10_STANDARD_VERTEX_TOTAL_COMPONENT_COUNT   ( 64 )

◆ D3D10_SUBPIXEL_FRACTIONAL_BIT_COUNT

#define D3D10_SUBPIXEL_FRACTIONAL_BIT_COUNT   ( 8 )

◆ D3D10_SUBTEXEL_FRACTIONAL_BIT_COUNT

#define D3D10_SUBTEXEL_FRACTIONAL_BIT_COUNT   ( 6 )

◆ D3D10_TEXEL_ADDRESS_RANGE_BIT_COUNT

#define D3D10_TEXEL_ADDRESS_RANGE_BIT_COUNT   ( 18 )

◆ D3D10_TEXT_1BIT_BIT

#define D3D10_TEXT_1BIT_BIT   ( 0x80000000 )

◆ D3D10_UNBOUND_MEMORY_ACCESS_RESULT

#define D3D10_UNBOUND_MEMORY_ACCESS_RESULT   ( 0 )

◆ D3D10_VIEWPORT_AND_SCISSORRECT_MAX_INDEX

#define D3D10_VIEWPORT_AND_SCISSORRECT_MAX_INDEX   ( 15 )

◆ D3D10_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE

#define D3D10_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE   ( 16 )

◆ D3D10_VIEWPORT_BOUNDS_MAX

#define D3D10_VIEWPORT_BOUNDS_MAX   ( 16383 )

◆ D3D10_VIEWPORT_BOUNDS_MIN

#define D3D10_VIEWPORT_BOUNDS_MIN   ( -16384 )

◆ D3D10_VS_INPUT_REGISTER_COMPONENT_BIT_COUNT

#define D3D10_VS_INPUT_REGISTER_COMPONENT_BIT_COUNT   ( 32 )

◆ D3D10_VS_INPUT_REGISTER_COMPONENTS

#define D3D10_VS_INPUT_REGISTER_COMPONENTS   ( 4 )

◆ D3D10_VS_INPUT_REGISTER_COUNT

#define D3D10_VS_INPUT_REGISTER_COUNT   ( 16 )

◆ D3D10_VS_INPUT_REGISTER_READ_PORTS

#define D3D10_VS_INPUT_REGISTER_READ_PORTS   ( 1 )

◆ D3D10_VS_INPUT_REGISTER_READS_PER_INST

#define D3D10_VS_INPUT_REGISTER_READS_PER_INST   ( 2 )

◆ D3D10_VS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT

#define D3D10_VS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT   ( 32 )

◆ D3D10_VS_OUTPUT_REGISTER_COMPONENTS

#define D3D10_VS_OUTPUT_REGISTER_COMPONENTS   ( 4 )

◆ D3D10_VS_OUTPUT_REGISTER_COUNT

#define D3D10_VS_OUTPUT_REGISTER_COUNT   ( 16 )

◆ D3D10_WHQL_CONTEXT_COUNT_FOR_RESOURCE_LIMIT

#define D3D10_WHQL_CONTEXT_COUNT_FOR_RESOURCE_LIMIT   ( 10 )

◆ D3D10_WHQL_DRAW_VERTEX_COUNT_2_TO_EXP

#define D3D10_WHQL_DRAW_VERTEX_COUNT_2_TO_EXP   ( 25 )

◆ D3D10_WHQL_DRAWINDEXED_INDEX_COUNT_2_TO_EXP

#define D3D10_WHQL_DRAWINDEXED_INDEX_COUNT_2_TO_EXP   ( 25 )

◆ D3D_MAJOR_VERSION

#define D3D_MAJOR_VERSION   ( 10 )

◆ D3D_MINOR_VERSION

#define D3D_MINOR_VERSION   ( 0 )

◆ D3D_SPEC_DATE_DAY

#define D3D_SPEC_DATE_DAY   ( 8 )

◆ D3D_SPEC_DATE_MONTH

#define D3D_SPEC_DATE_MONTH   ( 8 )

◆ D3D_SPEC_DATE_YEAR

#define D3D_SPEC_DATE_YEAR   ( 2006 )

◆ D3D_SPEC_VERSION

#define D3D_SPEC_VERSION   ( 1.050005 )

◆ MAKE_D3D10_HRESULT

#define MAKE_D3D10_HRESULT (   code)    MAKE_HRESULT( 1, _FACD3D10, code )

◆ MAKE_D3D10_STATUS

#define MAKE_D3D10_STATUS (   code)    MAKE_HRESULT( 0, _FACD3D10, code )

Typedef Documentation

◆ D3D10_ASYNC_GETDATA_FLAG

◆ D3D10_BIND_FLAG

◆ D3D10_BLEND

typedef enum D3D10_BLEND D3D10_BLEND

◆ D3D10_BLEND_DESC

◆ D3D10_BLEND_OP

◆ D3D10_BOX

typedef struct D3D10_BOX D3D10_BOX

◆ D3D10_BUFFER_DESC

◆ D3D10_BUFFER_RTV

◆ D3D10_BUFFER_SRV

◆ D3D10_CLEAR_FLAG

◆ D3D10_COLOR_WRITE_ENABLE

◆ D3D10_COMPARISON_FUNC

◆ D3D10_COUNTER

◆ D3D10_COUNTER_DESC

◆ D3D10_COUNTER_INFO

◆ D3D10_COUNTER_TYPE

◆ D3D10_CPU_ACCESS_FLAG

◆ D3D10_CREATE_DEVICE_FLAG

◆ D3D10_CULL_MODE

◆ D3D10_DEPTH_STENCIL_DESC

◆ D3D10_DEPTH_STENCIL_VIEW_DESC

◆ D3D10_DEPTH_STENCILOP_DESC

◆ D3D10_DEPTH_WRITE_MASK

◆ D3D10_DSV_DIMENSION

◆ D3D10_FILL_MODE

◆ D3D10_FILTER

typedef enum D3D10_FILTER D3D10_FILTER

◆ D3D10_FILTER_TYPE

◆ D3D10_FORMAT_SUPPORT

◆ D3D10_INPUT_CLASSIFICATION

◆ D3D10_INPUT_ELEMENT_DESC

◆ D3D10_MAP

typedef enum D3D10_MAP D3D10_MAP

◆ D3D10_MAP_FLAG

◆ D3D10_MAPPED_TEXTURE2D

◆ D3D10_MAPPED_TEXTURE3D

◆ D3D10_PRIMITIVE

◆ D3D10_PRIMITIVE_TOPOLOGY

◆ D3D10_QUERY

typedef enum D3D10_QUERY D3D10_QUERY

◆ D3D10_QUERY_DATA_PIPELINE_STATISTICS

◆ D3D10_QUERY_DATA_SO_STATISTICS

◆ D3D10_QUERY_DATA_TIMESTAMP_DISJOINT

◆ D3D10_QUERY_DESC

◆ D3D10_QUERY_MISC_FLAG

◆ D3D10_RAISE_FLAG

◆ D3D10_RASTERIZER_DESC

◆ D3D10_RECT

typedef RECT D3D10_RECT

◆ D3D10_RENDER_TARGET_VIEW_DESC

◆ D3D10_RESOURCE_DIMENSION

◆ D3D10_RESOURCE_MISC_FLAG

◆ D3D10_RTV_DIMENSION

◆ D3D10_SAMPLER_DESC

◆ D3D10_SHADER_RESOURCE_VIEW_DESC

◆ D3D10_SO_DECLARATION_ENTRY

◆ D3D10_SRV_DIMENSION

◆ D3D10_STENCIL_OP

◆ D3D10_SUBRESOURCE_DATA

◆ D3D10_TEX1D_ARRAY_DSV

◆ D3D10_TEX1D_ARRAY_RTV

◆ D3D10_TEX1D_ARRAY_SRV

◆ D3D10_TEX1D_DSV

◆ D3D10_TEX1D_RTV

◆ D3D10_TEX1D_SRV

◆ D3D10_TEX2D_ARRAY_DSV

◆ D3D10_TEX2D_ARRAY_RTV

◆ D3D10_TEX2D_ARRAY_SRV

◆ D3D10_TEX2D_DSV

◆ D3D10_TEX2D_RTV

◆ D3D10_TEX2D_SRV

◆ D3D10_TEX2DMS_ARRAY_DSV

◆ D3D10_TEX2DMS_ARRAY_RTV

◆ D3D10_TEX2DMS_ARRAY_SRV

◆ D3D10_TEX2DMS_DSV

◆ D3D10_TEX2DMS_RTV

◆ D3D10_TEX2DMS_SRV

◆ D3D10_TEX3D_RTV

◆ D3D10_TEX3D_SRV

◆ D3D10_TEXCUBE_SRV

◆ D3D10_TEXTURE1D_DESC

◆ D3D10_TEXTURE2D_DESC

◆ D3D10_TEXTURE3D_DESC

◆ D3D10_TEXTURE_ADDRESS_MODE

◆ D3D10_TEXTURECUBE_FACE

◆ D3D10_USAGE

typedef enum D3D10_USAGE D3D10_USAGE

◆ D3D10_VIEWPORT

◆ ID3D10Asynchronous

◆ ID3D10AsynchronousVtbl

◆ ID3D10BlendState

◆ ID3D10BlendStateVtbl

◆ ID3D10Buffer

typedef interface ID3D10Buffer ID3D10Buffer

◆ ID3D10BufferVtbl

◆ ID3D10Counter

typedef interface ID3D10Counter ID3D10Counter

◆ ID3D10CounterVtbl

◆ ID3D10DepthStencilState

◆ ID3D10DepthStencilStateVtbl

◆ ID3D10DepthStencilView

◆ ID3D10DepthStencilViewVtbl

◆ ID3D10Device

typedef interface ID3D10Device ID3D10Device

◆ ID3D10DeviceChild

◆ ID3D10DeviceChildVtbl

◆ ID3D10DeviceVtbl

◆ ID3D10GeometryShader

◆ ID3D10GeometryShaderVtbl

◆ ID3D10InputLayout

◆ ID3D10InputLayoutVtbl

◆ ID3D10Multithread

◆ ID3D10MultithreadVtbl

◆ ID3D10PixelShader

◆ ID3D10PixelShaderVtbl

◆ ID3D10Predicate

typedef interface ID3D10Predicate ID3D10Predicate

◆ ID3D10PredicateVtbl

◆ ID3D10Query

typedef interface ID3D10Query ID3D10Query

◆ ID3D10QueryVtbl

◆ ID3D10RasterizerState

◆ ID3D10RasterizerStateVtbl

◆ ID3D10RenderTargetView

◆ ID3D10RenderTargetViewVtbl

◆ ID3D10Resource

typedef interface ID3D10Resource ID3D10Resource

◆ ID3D10ResourceVtbl

◆ ID3D10SamplerState

◆ ID3D10SamplerStateVtbl

◆ ID3D10ShaderResourceView

◆ ID3D10ShaderResourceViewVtbl

◆ ID3D10Texture1D

typedef interface ID3D10Texture1D ID3D10Texture1D

◆ ID3D10Texture1DVtbl

◆ ID3D10Texture2D

typedef interface ID3D10Texture2D ID3D10Texture2D

◆ ID3D10Texture2DVtbl

◆ ID3D10Texture3D

typedef interface ID3D10Texture3D ID3D10Texture3D

◆ ID3D10Texture3DVtbl

◆ ID3D10VertexShader

◆ ID3D10VertexShaderVtbl

◆ ID3D10View

typedef interface ID3D10View ID3D10View

◆ ID3D10ViewVtbl

Enumeration Type Documentation

◆ D3D10_ASYNC_GETDATA_FLAG

Enumerator
D3D10_ASYNC_GETDATA_DONOTFLUSH 

◆ D3D10_BIND_FLAG

Enumerator
D3D10_BIND_VERTEX_BUFFER 
D3D10_BIND_INDEX_BUFFER 
D3D10_BIND_CONSTANT_BUFFER 
D3D10_BIND_SHADER_RESOURCE 
D3D10_BIND_STREAM_OUTPUT 
D3D10_BIND_RENDER_TARGET 
D3D10_BIND_DEPTH_STENCIL 

◆ D3D10_BLEND

Enumerator
D3D10_BLEND_ZERO 
D3D10_BLEND_ONE 
D3D10_BLEND_SRC_COLOR 
D3D10_BLEND_INV_SRC_COLOR 
D3D10_BLEND_SRC_ALPHA 
D3D10_BLEND_INV_SRC_ALPHA 
D3D10_BLEND_DEST_ALPHA 
D3D10_BLEND_INV_DEST_ALPHA 
D3D10_BLEND_DEST_COLOR 
D3D10_BLEND_INV_DEST_COLOR 
D3D10_BLEND_SRC_ALPHA_SAT 
D3D10_BLEND_BLEND_FACTOR 
D3D10_BLEND_INV_BLEND_FACTOR 
D3D10_BLEND_SRC1_COLOR 
D3D10_BLEND_INV_SRC1_COLOR 
D3D10_BLEND_SRC1_ALPHA 
D3D10_BLEND_INV_SRC1_ALPHA 

◆ D3D10_BLEND_OP

Enumerator
D3D10_BLEND_OP_ADD 
D3D10_BLEND_OP_SUBTRACT 
D3D10_BLEND_OP_REV_SUBTRACT 
D3D10_BLEND_OP_MIN 
D3D10_BLEND_OP_MAX 

◆ D3D10_CLEAR_FLAG

Enumerator
D3D10_CLEAR_DEPTH 
D3D10_CLEAR_STENCIL 

◆ D3D10_COLOR_WRITE_ENABLE

Enumerator
D3D10_COLOR_WRITE_ENABLE_RED 
D3D10_COLOR_WRITE_ENABLE_GREEN 
D3D10_COLOR_WRITE_ENABLE_BLUE 
D3D10_COLOR_WRITE_ENABLE_ALPHA 
D3D10_COLOR_WRITE_ENABLE_ALL 

◆ D3D10_COMPARISON_FUNC

Enumerator
D3D10_COMPARISON_NEVER 
D3D10_COMPARISON_LESS 
D3D10_COMPARISON_EQUAL 
D3D10_COMPARISON_LESS_EQUAL 
D3D10_COMPARISON_GREATER 
D3D10_COMPARISON_NOT_EQUAL 
D3D10_COMPARISON_GREATER_EQUAL 
D3D10_COMPARISON_ALWAYS 

◆ D3D10_COUNTER

Enumerator
D3D10_COUNTER_GPU_IDLE 
D3D10_COUNTER_VERTEX_PROCESSING 
D3D10_COUNTER_GEOMETRY_PROCESSING 
D3D10_COUNTER_PIXEL_PROCESSING 
D3D10_COUNTER_OTHER_GPU_PROCESSING 
D3D10_COUNTER_HOST_ADAPTER_BANDWIDTH_UTILIZATION 
D3D10_COUNTER_LOCAL_VIDMEM_BANDWIDTH_UTILIZATION 
D3D10_COUNTER_VERTEX_THROUGHPUT_UTILIZATION 
D3D10_COUNTER_TRIANGLE_SETUP_THROUGHPUT_UTILIZATION 
D3D10_COUNTER_FILLRATE_THROUGHPUT_UTILIZATION 
D3D10_COUNTER_VS_MEMORY_LIMITED 
D3D10_COUNTER_VS_COMPUTATION_LIMITED 
D3D10_COUNTER_GS_MEMORY_LIMITED 
D3D10_COUNTER_GS_COMPUTATION_LIMITED 
D3D10_COUNTER_PS_MEMORY_LIMITED 
D3D10_COUNTER_PS_COMPUTATION_LIMITED 
D3D10_COUNTER_POST_TRANSFORM_CACHE_HIT_RATE 
D3D10_COUNTER_TEXTURE_CACHE_HIT_RATE 
D3D10_COUNTER_DEVICE_DEPENDENT_0 

◆ D3D10_COUNTER_TYPE

Enumerator
D3D10_COUNTER_TYPE_FLOAT32 
D3D10_COUNTER_TYPE_UINT16 
D3D10_COUNTER_TYPE_UINT32 
D3D10_COUNTER_TYPE_UINT64 

◆ D3D10_CPU_ACCESS_FLAG

Enumerator
D3D10_CPU_ACCESS_WRITE 
D3D10_CPU_ACCESS_READ 

◆ D3D10_CREATE_DEVICE_FLAG

Enumerator
D3D10_CREATE_DEVICE_SINGLETHREADED 
D3D10_CREATE_DEVICE_DEBUG 
D3D10_CREATE_DEVICE_SWITCH_TO_REF 
D3D10_CREATE_DEVICE_PREVENT_INTERNAL_THREADING_OPTIMIZATIONS 
D3D10_CREATE_DEVICE_ALLOW_NULL_FROM_MAP 
D3D10_CREATE_DEVICE_BGRA_SUPPORT 
D3D10_CREATE_DEVICE_PREVENT_ALTERING_LAYER_SETTINGS_FROM_REGISTRY 
D3D10_CREATE_DEVICE_STRICT_VALIDATION 
D3D10_CREATE_DEVICE_DEBUGGABLE 

◆ D3D10_CULL_MODE

Enumerator
D3D10_CULL_NONE 
D3D10_CULL_FRONT 
D3D10_CULL_BACK 

◆ D3D10_DEPTH_WRITE_MASK

Enumerator
D3D10_DEPTH_WRITE_MASK_ZERO 
D3D10_DEPTH_WRITE_MASK_ALL 

◆ D3D10_DSV_DIMENSION

Enumerator
D3D10_DSV_DIMENSION_UNKNOWN 
D3D10_DSV_DIMENSION_TEXTURE1D 
D3D10_DSV_DIMENSION_TEXTURE1DARRAY 
D3D10_DSV_DIMENSION_TEXTURE2D 
D3D10_DSV_DIMENSION_TEXTURE2DARRAY 
D3D10_DSV_DIMENSION_TEXTURE2DMS 
D3D10_DSV_DIMENSION_TEXTURE2DMSARRAY 

◆ D3D10_FILL_MODE

Enumerator
D3D10_FILL_WIREFRAME 
D3D10_FILL_SOLID 

◆ D3D10_FILTER

Enumerator
D3D10_FILTER_MIN_MAG_MIP_POINT 
D3D10_FILTER_MIN_MAG_POINT_MIP_LINEAR 
D3D10_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT 
D3D10_FILTER_MIN_POINT_MAG_MIP_LINEAR 
D3D10_FILTER_MIN_LINEAR_MAG_MIP_POINT 
D3D10_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR 
D3D10_FILTER_MIN_MAG_LINEAR_MIP_POINT 
D3D10_FILTER_MIN_MAG_MIP_LINEAR 
D3D10_FILTER_ANISOTROPIC 
D3D10_FILTER_COMPARISON_MIN_MAG_MIP_POINT 
D3D10_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR 
D3D10_FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT 
D3D10_FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR 
D3D10_FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT 
D3D10_FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR 
D3D10_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT 
D3D10_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR 
D3D10_FILTER_COMPARISON_ANISOTROPIC 
D3D10_FILTER_TEXT_1BIT 

◆ D3D10_FILTER_TYPE

Enumerator
D3D10_FILTER_TYPE_POINT 
D3D10_FILTER_TYPE_LINEAR 

◆ D3D10_FORMAT_SUPPORT

Enumerator
D3D10_FORMAT_SUPPORT_BUFFER 
D3D10_FORMAT_SUPPORT_IA_VERTEX_BUFFER 
D3D10_FORMAT_SUPPORT_IA_INDEX_BUFFER 
D3D10_FORMAT_SUPPORT_SO_BUFFER 
D3D10_FORMAT_SUPPORT_TEXTURE1D 
D3D10_FORMAT_SUPPORT_TEXTURE2D 
D3D10_FORMAT_SUPPORT_TEXTURE3D 
D3D10_FORMAT_SUPPORT_TEXTURECUBE 
D3D10_FORMAT_SUPPORT_SHADER_LOAD 
D3D10_FORMAT_SUPPORT_SHADER_SAMPLE 
D3D10_FORMAT_SUPPORT_SHADER_SAMPLE_COMPARISON 
D3D10_FORMAT_SUPPORT_SHADER_SAMPLE_MONO_TEXT 
D3D10_FORMAT_SUPPORT_MIP 
D3D10_FORMAT_SUPPORT_MIP_AUTOGEN 
D3D10_FORMAT_SUPPORT_RENDER_TARGET 
D3D10_FORMAT_SUPPORT_BLENDABLE 
D3D10_FORMAT_SUPPORT_DEPTH_STENCIL 
D3D10_FORMAT_SUPPORT_CPU_LOCKABLE 
D3D10_FORMAT_SUPPORT_MULTISAMPLE_RESOLVE 
D3D10_FORMAT_SUPPORT_DISPLAY 
D3D10_FORMAT_SUPPORT_CAST_WITHIN_BIT_LAYOUT 
D3D10_FORMAT_SUPPORT_MULTISAMPLE_RENDERTARGET 
D3D10_FORMAT_SUPPORT_MULTISAMPLE_LOAD 
D3D10_FORMAT_SUPPORT_SHADER_GATHER 
D3D10_FORMAT_SUPPORT_BACK_BUFFER_CAST 

◆ D3D10_INPUT_CLASSIFICATION

Enumerator
D3D10_INPUT_PER_VERTEX_DATA 
D3D10_INPUT_PER_INSTANCE_DATA 

◆ D3D10_MAP

enum D3D10_MAP
Enumerator
D3D10_MAP_READ 
D3D10_MAP_WRITE 
D3D10_MAP_READ_WRITE 
D3D10_MAP_WRITE_DISCARD 
D3D10_MAP_WRITE_NO_OVERWRITE 

◆ D3D10_MAP_FLAG

Enumerator
D3D10_MAP_FLAG_DO_NOT_WAIT 

◆ D3D10_QUERY

Enumerator
D3D10_QUERY_EVENT 
D3D10_QUERY_OCCLUSION 
D3D10_QUERY_TIMESTAMP 
D3D10_QUERY_TIMESTAMP_DISJOINT 
D3D10_QUERY_PIPELINE_STATISTICS 
D3D10_QUERY_OCCLUSION_PREDICATE 
D3D10_QUERY_SO_STATISTICS 
D3D10_QUERY_SO_OVERFLOW_PREDICATE 

◆ D3D10_QUERY_MISC_FLAG

Enumerator
D3D10_QUERY_MISC_PREDICATEHINT 

◆ D3D10_RAISE_FLAG

Enumerator
D3D10_RAISE_FLAG_DRIVER_INTERNAL_ERROR 

◆ D3D10_RESOURCE_DIMENSION

Enumerator
D3D10_RESOURCE_DIMENSION_UNKNOWN 
D3D10_RESOURCE_DIMENSION_BUFFER 
D3D10_RESOURCE_DIMENSION_TEXTURE1D 
D3D10_RESOURCE_DIMENSION_TEXTURE2D 
D3D10_RESOURCE_DIMENSION_TEXTURE3D 

◆ D3D10_RESOURCE_MISC_FLAG

Enumerator
D3D10_RESOURCE_MISC_GENERATE_MIPS 
D3D10_RESOURCE_MISC_SHARED 
D3D10_RESOURCE_MISC_TEXTURECUBE 
D3D10_RESOURCE_MISC_SHARED_KEYEDMUTEX 
D3D10_RESOURCE_MISC_GDI_COMPATIBLE 

◆ D3D10_RTV_DIMENSION

Enumerator
D3D10_RTV_DIMENSION_UNKNOWN 
D3D10_RTV_DIMENSION_BUFFER 
D3D10_RTV_DIMENSION_TEXTURE1D 
D3D10_RTV_DIMENSION_TEXTURE1DARRAY 
D3D10_RTV_DIMENSION_TEXTURE2D 
D3D10_RTV_DIMENSION_TEXTURE2DARRAY 
D3D10_RTV_DIMENSION_TEXTURE2DMS 
D3D10_RTV_DIMENSION_TEXTURE2DMSARRAY 
D3D10_RTV_DIMENSION_TEXTURE3D 

◆ D3D10_STENCIL_OP

Enumerator
D3D10_STENCIL_OP_KEEP 
D3D10_STENCIL_OP_ZERO 
D3D10_STENCIL_OP_REPLACE 
D3D10_STENCIL_OP_INCR_SAT 
D3D10_STENCIL_OP_DECR_SAT 
D3D10_STENCIL_OP_INVERT 
D3D10_STENCIL_OP_INCR 
D3D10_STENCIL_OP_DECR 

◆ D3D10_TEXTURE_ADDRESS_MODE

Enumerator
D3D10_TEXTURE_ADDRESS_WRAP 
D3D10_TEXTURE_ADDRESS_MIRROR 
D3D10_TEXTURE_ADDRESS_CLAMP 
D3D10_TEXTURE_ADDRESS_BORDER 
D3D10_TEXTURE_ADDRESS_MIRROR_ONCE 

◆ D3D10_TEXTURECUBE_FACE

Enumerator
D3D10_TEXTURECUBE_FACE_POSITIVE_X 
D3D10_TEXTURECUBE_FACE_NEGATIVE_X 
D3D10_TEXTURECUBE_FACE_POSITIVE_Y 
D3D10_TEXTURECUBE_FACE_NEGATIVE_Y 
D3D10_TEXTURECUBE_FACE_POSITIVE_Z 
D3D10_TEXTURECUBE_FACE_NEGATIVE_Z 

◆ D3D10_USAGE

Enumerator
D3D10_USAGE_DEFAULT 
D3D10_USAGE_IMMUTABLE 
D3D10_USAGE_DYNAMIC 
D3D10_USAGE_STAGING 

Function Documentation

◆ DEFINE_GUID() [1/24]

DEFINE_GUID ( IID_ID3D10DeviceChild  ,
0x9B7E4C00  ,
0x342C  ,
0x4106  ,
0xA1  ,
0x9F  ,
0x4F  ,
0x27  ,
0x04  ,
0xF6  ,
0x89  ,
0xF0   
)

◆ DEFINE_GUID() [2/24]

DEFINE_GUID ( IID_ID3D10DepthStencilState  ,
0x2B4B1CC8  ,
0xA4AD  ,
0x41f8  ,
0x83  ,
0x22  ,
0xCA  ,
0x86  ,
0xFC  ,
0x3E  ,
0xC6  ,
0x75   
)

◆ DEFINE_GUID() [3/24]

DEFINE_GUID ( IID_ID3D10BlendState  ,
0xEDAD8D19  ,
0x8A35  ,
0x4d6d  ,
0x85  ,
0x66  ,
0x2E  ,
0xA2  ,
0x76  ,
0xCD  ,
0xE1  ,
0x61   
)

◆ DEFINE_GUID() [4/24]

DEFINE_GUID ( IID_ID3D10RasterizerState  ,
0xA2A07292  ,
0x89AF  ,
0x4345  ,
0xBE  ,
0x2E  ,
0xC5  ,
0x3D  ,
0x9F  ,
0xBB  ,
0x6E  ,
0x9F   
)

◆ DEFINE_GUID() [5/24]

DEFINE_GUID ( IID_ID3D10Resource  ,
0x9B7E4C01  ,
0x342C  ,
0x4106  ,
0xA1  ,
0x9F  ,
0x4F  ,
0x27  ,
0x04  ,
0xF6  ,
0x89  ,
0xF0   
)

◆ DEFINE_GUID() [6/24]

DEFINE_GUID ( IID_ID3D10Buffer  ,
0x9B7E4C02  ,
0x342C  ,
0x4106  ,
0xA1  ,
0x9F  ,
0x4F  ,
0x27  ,
0x04  ,
0xF6  ,
0x89  ,
0xF0   
)

◆ DEFINE_GUID() [7/24]

DEFINE_GUID ( IID_ID3D10Texture1D  ,
0x9B7E4C03  ,
0x342C  ,
0x4106  ,
0xA1  ,
0x9F  ,
0x4F  ,
0x27  ,
0x04  ,
0xF6  ,
0x89  ,
0xF0   
)

◆ DEFINE_GUID() [8/24]

DEFINE_GUID ( IID_ID3D10Texture2D  ,
0x9B7E4C04  ,
0x342C  ,
0x4106  ,
0xA1  ,
0x9F  ,
0x4F  ,
0x27  ,
0x04  ,
0xF6  ,
0x89  ,
0xF0   
)

◆ DEFINE_GUID() [9/24]

DEFINE_GUID ( IID_ID3D10Texture3D  ,
0x9B7E4C05  ,
0x342C  ,
0x4106  ,
0xA1  ,
0x9F  ,
0x4F  ,
0x27  ,
0x04  ,
0xF6  ,
0x89  ,
0xF0   
)

◆ DEFINE_GUID() [10/24]

DEFINE_GUID ( IID_ID3D10View  ,
0xC902B03F  ,
0x60A7  ,
0x49BA  ,
0x99  ,
0x36  ,
0x2A  ,
0x3A  ,
0xB3  ,
0x7A  ,
0x7E  ,
0x33   
)

◆ DEFINE_GUID() [11/24]

DEFINE_GUID ( IID_ID3D10ShaderResourceView  ,
0x9B7E4C07  ,
0x342C  ,
0x4106  ,
0xA1  ,
0x9F  ,
0x4F  ,
0x27  ,
0x04  ,
0xF6  ,
0x89  ,
0xF0   
)

◆ DEFINE_GUID() [12/24]

DEFINE_GUID ( IID_ID3D10RenderTargetView  ,
0x9B7E4C08  ,
0x342C  ,
0x4106  ,
0xA1  ,
0x9F  ,
0x4F  ,
0x27  ,
0x04  ,
0xF6  ,
0x89  ,
0xF0   
)

◆ DEFINE_GUID() [13/24]

DEFINE_GUID ( IID_ID3D10DepthStencilView  ,
0x9B7E4C09  ,
0x342C  ,
0x4106  ,
0xA1  ,
0x9F  ,
0x4F  ,
0x27  ,
0x04  ,
0xF6  ,
0x89  ,
0xF0   
)

◆ DEFINE_GUID() [14/24]

DEFINE_GUID ( IID_ID3D10VertexShader  ,
0x9B7E4C0A  ,
0x342C  ,
0x4106  ,
0xA1  ,
0x9F  ,
0x4F  ,
0x27  ,
0x04  ,
0xF6  ,
0x89  ,
0xF0   
)

◆ DEFINE_GUID() [15/24]

DEFINE_GUID ( IID_ID3D10GeometryShader  ,
0x6316BE88  ,
0x54CD  ,
0x4040  ,
0xAB  ,
0x44  ,
0x20  ,
0x46  ,
0x1B  ,
0xC8  ,
0x1F  ,
0x68   
)

◆ DEFINE_GUID() [16/24]

DEFINE_GUID ( IID_ID3D10PixelShader  ,
0x4968B601  ,
0x9D00  ,
0x4cde  ,
0x83  ,
0x46  ,
0x8E  ,
0x7F  ,
0x67  ,
0x58  ,
0x19  ,
0xB6   
)

◆ DEFINE_GUID() [17/24]

DEFINE_GUID ( IID_ID3D10InputLayout  ,
0x9B7E4C0B  ,
0x342C  ,
0x4106  ,
0xA1  ,
0x9F  ,
0x4F  ,
0x27  ,
0x04  ,
0xF6  ,
0x89  ,
0xF0   
)

◆ DEFINE_GUID() [18/24]

DEFINE_GUID ( IID_ID3D10SamplerState  ,
0x9B7E4C0C  ,
0x342C  ,
0x4106  ,
0xA1  ,
0x9F  ,
0x4F  ,
0x27  ,
0x04  ,
0xF6  ,
0x89  ,
0xF0   
)

◆ DEFINE_GUID() [19/24]

DEFINE_GUID ( IID_ID3D10Asynchronous  ,
0x9B7E4C0D  ,
0x342C  ,
0x4106  ,
0xA1  ,
0x9F  ,
0x4F  ,
0x27  ,
0x04  ,
0xF6  ,
0x89  ,
0xF0   
)

◆ DEFINE_GUID() [20/24]

DEFINE_GUID ( IID_ID3D10Query  ,
0x9B7E4C0E  ,
0x342C  ,
0x4106  ,
0xA1  ,
0x9F  ,
0x4F  ,
0x27  ,
0x04  ,
0xF6  ,
0x89  ,
0xF0   
)

◆ DEFINE_GUID() [21/24]

DEFINE_GUID ( IID_ID3D10Predicate  ,
0x9B7E4C10  ,
0x342C  ,
0x4106  ,
0xA1  ,
0x9F  ,
0x4F  ,
0x27  ,
0x04  ,
0xF6  ,
0x89  ,
0xF0   
)

◆ DEFINE_GUID() [22/24]

DEFINE_GUID ( IID_ID3D10Counter  ,
0x9B7E4C11  ,
0x342C  ,
0x4106  ,
0xA1  ,
0x9F  ,
0x4F  ,
0x27  ,
0x04  ,
0xF6  ,
0x89  ,
0xF0   
)

◆ DEFINE_GUID() [23/24]

DEFINE_GUID ( IID_ID3D10Device  ,
0x9B7E4C0F  ,
0x342C  ,
0x4106  ,
0xA1  ,
0x9F  ,
0x4F  ,
0x27  ,
0x04  ,
0xF6  ,
0x89  ,
0xF0   
)

◆ DEFINE_GUID() [24/24]

DEFINE_GUID ( IID_ID3D10Multithread  ,
0x9B7E4E00  ,
0x342C  ,
0x4106  ,
0xA1  ,
0x9F  ,
0x4F  ,
0x27  ,
0x04  ,
0xF6  ,
0x89  ,
0xF0   
)

Variable Documentation

◆ __MIDL_itf_d3d10_0000_0000_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0000_v0_0_c_ifspec

◆ __MIDL_itf_d3d10_0000_0000_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0000_v0_0_s_ifspec

◆ __MIDL_itf_d3d10_0000_0001_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0001_v0_0_c_ifspec

◆ __MIDL_itf_d3d10_0000_0001_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0001_v0_0_s_ifspec

◆ __MIDL_itf_d3d10_0000_0002_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0002_v0_0_c_ifspec

◆ __MIDL_itf_d3d10_0000_0002_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0002_v0_0_s_ifspec

◆ __MIDL_itf_d3d10_0000_0003_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0003_v0_0_c_ifspec

◆ __MIDL_itf_d3d10_0000_0003_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0003_v0_0_s_ifspec

◆ __MIDL_itf_d3d10_0000_0004_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0004_v0_0_c_ifspec

◆ __MIDL_itf_d3d10_0000_0004_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0004_v0_0_s_ifspec

◆ __MIDL_itf_d3d10_0000_0005_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0005_v0_0_c_ifspec

◆ __MIDL_itf_d3d10_0000_0005_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0005_v0_0_s_ifspec

◆ __MIDL_itf_d3d10_0000_0006_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0006_v0_0_c_ifspec

◆ __MIDL_itf_d3d10_0000_0006_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0006_v0_0_s_ifspec

◆ __MIDL_itf_d3d10_0000_0007_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0007_v0_0_c_ifspec

◆ __MIDL_itf_d3d10_0000_0007_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0007_v0_0_s_ifspec

◆ __MIDL_itf_d3d10_0000_0008_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0008_v0_0_c_ifspec

◆ __MIDL_itf_d3d10_0000_0008_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0008_v0_0_s_ifspec

◆ __MIDL_itf_d3d10_0000_0009_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0009_v0_0_c_ifspec

◆ __MIDL_itf_d3d10_0000_0009_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0009_v0_0_s_ifspec

◆ __MIDL_itf_d3d10_0000_0010_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0010_v0_0_c_ifspec

◆ __MIDL_itf_d3d10_0000_0010_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0010_v0_0_s_ifspec

◆ __MIDL_itf_d3d10_0000_0011_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0011_v0_0_c_ifspec

◆ __MIDL_itf_d3d10_0000_0011_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0011_v0_0_s_ifspec

◆ __MIDL_itf_d3d10_0000_0012_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0012_v0_0_c_ifspec

◆ __MIDL_itf_d3d10_0000_0012_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0012_v0_0_s_ifspec

◆ __MIDL_itf_d3d10_0000_0017_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0017_v0_0_c_ifspec

◆ __MIDL_itf_d3d10_0000_0017_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0017_v0_0_s_ifspec

◆ __MIDL_itf_d3d10_0000_0018_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0018_v0_0_c_ifspec

◆ __MIDL_itf_d3d10_0000_0018_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0018_v0_0_s_ifspec

◆ __MIDL_itf_d3d10_0000_0019_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0019_v0_0_c_ifspec

◆ __MIDL_itf_d3d10_0000_0019_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0019_v0_0_s_ifspec

◆ __MIDL_itf_d3d10_0000_0021_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0021_v0_0_c_ifspec

◆ __MIDL_itf_d3d10_0000_0021_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0021_v0_0_s_ifspec

◆ __MIDL_itf_d3d10_0000_0023_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0023_v0_0_c_ifspec

◆ __MIDL_itf_d3d10_0000_0023_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0023_v0_0_s_ifspec

◆ __MIDL_itf_d3d10_0000_0024_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0024_v0_0_c_ifspec

◆ __MIDL_itf_d3d10_0000_0024_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_d3d10_0000_0024_v0_0_s_ifspec

◆ IID_ID3D10Asynchronous

EXTERN_C const IID IID_ID3D10Asynchronous

◆ IID_ID3D10BlendState

EXTERN_C const IID IID_ID3D10BlendState

◆ IID_ID3D10Buffer

EXTERN_C const IID IID_ID3D10Buffer

◆ IID_ID3D10Counter

EXTERN_C const IID IID_ID3D10Counter

◆ IID_ID3D10DepthStencilState

EXTERN_C const IID IID_ID3D10DepthStencilState

◆ IID_ID3D10DepthStencilView

EXTERN_C const IID IID_ID3D10DepthStencilView

◆ IID_ID3D10Device

EXTERN_C const IID IID_ID3D10Device

◆ IID_ID3D10DeviceChild

EXTERN_C const IID IID_ID3D10DeviceChild

◆ IID_ID3D10GeometryShader

EXTERN_C const IID IID_ID3D10GeometryShader

◆ IID_ID3D10InputLayout

EXTERN_C const IID IID_ID3D10InputLayout

◆ IID_ID3D10Multithread

EXTERN_C const IID IID_ID3D10Multithread

◆ IID_ID3D10PixelShader

EXTERN_C const IID IID_ID3D10PixelShader

◆ IID_ID3D10Predicate

EXTERN_C const IID IID_ID3D10Predicate

◆ IID_ID3D10Query

EXTERN_C const IID IID_ID3D10Query

◆ IID_ID3D10RasterizerState

EXTERN_C const IID IID_ID3D10RasterizerState

◆ IID_ID3D10RenderTargetView

EXTERN_C const IID IID_ID3D10RenderTargetView

◆ IID_ID3D10Resource

EXTERN_C const IID IID_ID3D10Resource

◆ IID_ID3D10SamplerState

EXTERN_C const IID IID_ID3D10SamplerState

◆ IID_ID3D10ShaderResourceView

EXTERN_C const IID IID_ID3D10ShaderResourceView

◆ IID_ID3D10Texture1D

EXTERN_C const IID IID_ID3D10Texture1D

◆ IID_ID3D10Texture2D

EXTERN_C const IID IID_ID3D10Texture2D

◆ IID_ID3D10Texture3D

EXTERN_C const IID IID_ID3D10Texture3D

◆ IID_ID3D10VertexShader

EXTERN_C const IID IID_ID3D10VertexShader

◆ IID_ID3D10View

EXTERN_C const IID IID_ID3D10View