enumerazione D3D10_FORMAT_SUPPORT (d3d10.h)
Quali risorse sono supportate per un determinato formato e un determinato dispositivo (vedere ID3D10Device::CheckFormatSupport).
Sintassi
typedef 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
} ;
Costanti
D3D10_FORMAT_SUPPORT_BUFFER Valore: 0x1 Risorse del buffer supportate. |
D3D10_FORMAT_SUPPORT_IA_VERTEX_BUFFER Valore: 0x2 Buffer dei vertici supportati. |
D3D10_FORMAT_SUPPORT_IA_INDEX_BUFFER Valore: 0x4 Buffer di indice supportati. |
D3D10_FORMAT_SUPPORT_SO_BUFFER Valore: 0x8 Buffer di output di streaming supportati. |
D3D10_FORMAT_SUPPORT_TEXTURE1D Valore: 0x10 Risorse di trama 1D supportate. |
D3D10_FORMAT_SUPPORT_TEXTURE2D Valore: 0x20 Risorse di trama 2D supportate. |
D3D10_FORMAT_SUPPORT_TEXTURE3D Valore: 0x40 Risorse di trama 3D supportate. |
D3D10_FORMAT_SUPPORT_TEXTURECUBE Valore: 0x80 Risorse della trama del cubo supportate. |
D3D10_FORMAT_SUPPORT_SHADER_LOAD Valore: 0x100 Il caricamento intrinseco della funzione HLSL è supportato. |
D3D10_FORMAT_SUPPORT_SHADER_SAMPLE Valore: 0x200 È supportato l'esempio di funzioni intrinseche HLSL. |
D3D10_FORMAT_SUPPORT_SHADER_SAMPLE_COMPARISON Valore: 0x400 Funzioni intrinseche HLSL SampleCmp e SampleCmpLevelZero sono supportati. |
D3D10_FORMAT_SUPPORT_SHADER_SAMPLE_MONO_TEXT Valore: 0x800 Riservato. |
D3D10_FORMAT_SUPPORT_MIP Valore: 0x1000 Sono supportati mipmap. |
D3D10_FORMAT_SUPPORT_MIP_AUTOGEN Valore: 0x2000 È supportata la generazione automatica di mipmaps. |
D3D10_FORMAT_SUPPORT_RENDER_TARGET Valore: 0x4000 Sono supportati i renderingtarget. |
D3D10_FORMAT_SUPPORT_BLENDABLE Valore: 0x8000 Operazioni di blend di destinazione di rendering supportate. |
D3D10_FORMAT_SUPPORT_DEPTH_STENCIL Valore: 0x10000 Stencil di profondità supportati. |
D3D10_FORMAT_SUPPORT_CPU_LOCKABLE Valore: 0x20000 Supportato il blocco della CPU. |
D3D10_FORMAT_SUPPORT_MULTISAMPLE_RESOLVE Valore: 0x40000 Risoluzione multicampionamento supportata. |
D3D10_FORMAT_SUPPORT_DISPLAY Valore: 0x80000 Il formato può essere visualizzato sullo schermo. |
D3D10_FORMAT_SUPPORT_CAST_WITHIN_BIT_LAYOUT Valore: 0x100000 Impossibile eseguire il cast del formato in un altro formato. |
D3D10_FORMAT_SUPPORT_MULTISAMPLE_RENDERTARGET Valore: 0x200000 Il formato può essere usato come oggetto rendertarget multicampionato. |
D3D10_FORMAT_SUPPORT_MULTISAMPLE_LOAD Valore: 0x400000 Il formato può essere usato come trama multicampionato e letto in uno shader con la funzione di caricamento . |
D3D10_FORMAT_SUPPORT_SHADER_GATHER Valore: 0x800000 Il formato può essere usato con la funzione gather . Questo valore è disponibile in DirectX 10.1 o versione successiva. |
D3D10_FORMAT_SUPPORT_BACK_BUFFER_CAST Valore: 0x1000000 |
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d10.h |