перечисление D3DDDITEXTURESTAGESTATETYPE (d3dumddi.h)
Тип состояния этапа текстуры.
Синтаксис
typedef enum _D3DDDITEXTURESTAGESTATETYPE {
D3DDDITSS_TEXTUREMAP,
D3DDDITSS_COLOROP,
D3DDDITSS_COLORARG1,
D3DDDITSS_COLORARG2,
D3DDDITSS_ALPHAOP,
D3DDDITSS_ALPHAARG1,
D3DDDITSS_ALPHAARG2,
D3DDDITSS_BUMPENVMAT00,
D3DDDITSS_BUMPENVMAT01,
D3DDDITSS_BUMPENVMAT10,
D3DDDITSS_BUMPENVMAT11,
D3DDDITSS_TEXCOORDINDEX,
D3DDDITSS_ADDRESSU,
D3DDDITSS_ADDRESSV,
D3DDDITSS_BORDERCOLOR,
D3DDDITSS_MAGFILTER,
D3DDDITSS_MINFILTER,
D3DDDITSS_MIPFILTER,
D3DDDITSS_MIPMAPLODBIAS,
D3DDDITSS_MAXMIPLEVEL,
D3DDDITSS_MAXANISOTROPY,
D3DDDITSS_BUMPENVLSCALE,
D3DDDITSS_BUMPENVLOFFSET,
D3DDDITSS_TEXTURETRANSFORMFLAGS,
D3DDDITSS_ADDRESSW,
D3DDDITSS_COLORARG0,
D3DDDITSS_ALPHAARG0,
D3DDDITSS_RESULTARG,
D3DDDITSS_SRGBTEXTURE,
D3DDDITSS_ELEMENTINDEX,
D3DDDITSS_DMAPOFFSET,
D3DDDITSS_CONSTANT,
D3DDDITSS_DISABLETEXTURECOLORKEY,
D3DDDITSS_TEXTURECOLORKEYVAL,
D3DDDITSS_FORCE_DWORD
} D3DDDITEXTURESTAGESTATETYPE;
Константы
D3DDDITSS_TEXTUREMAP D3DTEXTUREOP, указывающий схему текстур. |
D3DDDITSS_COLOROP D3DTEXTUREOP, задающий элементы управления смешивания по этапам для цветовых каналов. |
D3DDDITSS_COLORARG1 D3DTA_TEXTURE, представляющий аргументы текстуры. Для выбора цвета текстуры используется константой D3DTA_TEXTURE. |
D3DDDITSS_COLORARG2 D3DTA_TEXTURE, представляющий аргументы текстуры. Для выбора цвета текстуры используется константой D3DTA_TEXTURE. |
D3DDDITSS_ALPHAOP D3DTEXTUREOP, определяющий элементы управления смешивания на каждом этапе для альфа-канала. |
D3DDDITSS_ALPHAARG1 D3DTA_TEXTURE, представляющий аргументы текстуры. Для выбора цвета текстуры используется константой D3DTA_TEXTURE. |
D3DDDITSS_ALPHAARG2 D3DTA_TEXTURE, представляющий аргументы текстуры. Для выбора цвета текстуры используется константой D3DTA_TEXTURE. |
D3DDDITSS_BUMPENVMAT00 Значение float, представляющее матрицу сопоставления бампов. |
D3DDDITSS_BUMPENVMAT01 Значение float, представляющее матрицу сопоставления бампов. |
D3DDDITSS_BUMPENVMAT10 Значение float, представляющее матрицу сопоставления бампов. |
D3DDDITSS_BUMPENVMAT11 Значение float, представляющее матрицу сопоставления бампов. |
D3DDDITSS_TEXCOORDINDEX Определяет, какой набор координат текстуры индексирует для этой текстуры. |
D3DDDITSS_ADDRESSU |
D3DDDITSS_ADDRESSV |
D3DDDITSS_BORDERCOLOR |
D3DDDITSS_MAGFILTER |
D3DDDITSS_MINFILTER |
D3DDDITSS_MIPFILTER |
D3DDDITSS_MIPMAPLODBIAS |
D3DDDITSS_MAXMIPLEVEL |
D3DDDITSS_MAXANISOTROPY |
D3DDDITSS_BUMPENVLSCALE Шкала с плавающей точкой для яркости карты бампов. |
D3DDDITSS_BUMPENVLOFFSET Смещение с плавающей точкой для яркости карты бампов. |
D3DDDITSS_TEXTURETRANSFORMFLAGS D3DTEXTURETRANSFORMFLAGS, управляющий преобразованием текстуры. |
D3DDDITSS_ADDRESSW |
D3DDDITSS_COLORARG0 Третий аргумент для триадных операций. |
D3DDDITSS_ALPHAARG0 Третий аргумент для триадных операций. |
D3DDDITSS_RESULTARG Аргументы для результата D3DTA_CURRENT или D3DTA_TEMP. D3DTA_TEMP используется для выбора временного цвета регистра. D3DTA_CURRENT используется для выбора регистра назначения этапа. |
D3DDDITSS_SRGBTEXTURE |
D3DDDITSS_ELEMENTINDEX |
D3DDDITSS_DMAPOFFSET |
D3DDDITSS_CONSTANT D3DTA_CONSTANT, указывающий константу для каждого этапа. |
D3DDDITSS_DISABLETEXTURECOLORKEY Отключите цветовую клавишу текстуры. |
D3DDDITSS_TEXTURECOLORKEYVAL Значение ключа цвета текстуры. |
D3DDDITSS_FORCE_DWORD Принудительно компилирует это перечисление до 32 бит в размере. |
Требования
Требование | Значение |
---|---|
Заголовок | d3dumddi.h |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по