D3DPMISCCAPS
Különböző illesztőprogram-primitív képességjelzők.
#define | Érték | Leírás | |
D3DPMISCCAPS_MASKZ | 0x00000002L | Az eszköz engedélyezheti és letilthatja a képpontműveletek mélységi pufferének módosítását. | |
D3DPMISCCAPS_CULLNONE | 0x00000010L | A vezető nem hajt végre háromszög-vágást. Ez megfelel az D3DCULL számbavételi típus D3DCULL_NONE tagjának. | |
D3DPMISCCAPS_CULLCW | 0x00000020L | A vezető támogatja az óramutató járásával megegyező irányban a háromszög kivágását az D3DRS_CULLMODE állapoton keresztül. (Ez csak a háromszög primitívekre vonatkozik.) Ez a jelző az D3DCULL számbavételi típus D3DCULL_CW tagjának felel meg. | |
D3DPMISCCAPS_CULLCCW | 0x00000040L | A vezető támogatja az óramutató járásával ellentétes irányú vágást az D3DRS_CULLMODE állapoton keresztül. (Ez csak a háromszög primitívekre vonatkozik.) Ez a jelző az D3DCULL számbavételi típus D3DCULL_CCW tagjának felel meg. | |
D3DPMISCCAPS_COLORWRITEENABLE | 0x00000100L | Az eszköz a D3DRS_COLORWRITEENABLE állapoton keresztül támogatja a renderelési cél színpuffer csatornánkénti írásait. | |
D3DPMISCCAPS_CLIPPLANESCALEDPOINTS | 0x00000200L | Az eszköz megfelelően rögzítette az 1,0-nál nagyobb méretű skálázott pontokat a felhasználó által definiált vágósíkokra. | |
D3DPMISCCAPS_CLIPTLVERTS | 0x00000200L | Eszközklipek az átalakított csúcspontok primitívjei. Adja meg D3DUSAGE_DONOTCLIP, ha a folyamat nem végez kivágást. Ebben az esetben előfordulhat, hogy a rajzoláskor további szoftverkivágást kell végrehajtani, ami megköveteli a csúcspuffer rendszermemóriájában való használatát. |
|
D3DPMISCCAPS_TSSARGTEMP | 0x00000400L | Az eszköz támogatja D3DTA ideiglenes regisztrációhoz. | |
D3DPMISCCAPS_BLENDOP | 0x00000800L | Az eszköz nem D3DBLENDOP_ADD alfa-keverési műveleteket támogat. | |
D3DPMISCCAPS_NULLREFERENCE | 0x00000100L | Nem renderelt referenciaeszköz. | |
D3DPMISCCAPS_INDEPENDENTWRITEMASKS | 0x00004000L | Az eszköz támogatja a független írási maszkokat több elemmintához vagy több megjelenítési célhoz. | |
D3DPMISCCAPS_PERSTAGECONSTANT | 0x00008000L | Az eszköz támogatja a fázisonkénti állandókat. Lásd D3DTSS_CONSTANT a D3DTEXTURESTAGESTATETYPE. | |
D3DPMISCCAPS_POSTBLENDSRGBCONVERT | 0x00200000L | Az eszköz támogatja az sRGB-ra való átalakítást a keverés után.
|
|
D3DPMISCCAPS_FOGANDSPECULARALPHA | 0x00010000L | Az eszköz támogatja a különálló köd és a spekuláris alfa használatát. Sok eszköz a specular alfa csatornát használja a ködfaktor tárolására. | |
D3DPMISCCAPS_SEPARATEALPHABLEND | 0x00020000L | Az eszköz támogatja az alfa csatorna különálló keverési beállításait. | |
D3DPMISCCAPS_MRTINDEPENDENTBITDEPTHS | 0x00040000L | Az eszköz különböző bitmélységeket támogat több renderelési célhoz. | |
D3DPMISCCAPS_MRTPOSTPIXELSHADERBLENDING | 0x00080000L | Az eszköz támogatja a képpont utáni árnyékoló műveleteket több renderelési célhoz. | |
D3DPMISCCAPS_FOGVERTEXCLAMPED | 0x00100000L | Az eszköz csúcsonként rögzíti a köd keverési tényezőt. |
Ezeket az állandókat az D3DCAPS9PrimitiveMiscCaps tagja használja.
Állandó információ
Követelmény | Érték |
---|---|
Fejléc | d3d9caps.h |
Minimális operációs rendszer | Windows 98 |
Kapcsolódó témakörök