GXDECLUSAGE

Материал из GraphiX Wiki
Перейти к навигации Перейти к поиску

Описание

Семантика данных в вершинном буфере

Синтаксис

enum GXDECLUSAGE
{
	GXDECLUSAGE_POSITION = 0,
	GXDECLUSAGE_TEXCOORD,
	GXDECLUSAGE_NORMAL,
	GXDECLUSAGE_BLENDWEIGHT,
	GXDECLUSAGE_BLENDINDICES,
	GXDECLUSAGE_COLOR,
	GXDECLUSAGE_TANGENT,
	GXDECLUSAGE_BINORMAL,
	GXDECLUSAGE_TESSFACTOR,
	GXDECLUSAGE_TEXCOORD1,
	GXDECLUSAGE_TEXCOORD2,
	GXDECLUSAGE_TEXCOORD3,
	GXDECLUSAGE_TEXCOORD4,
	GXDECLUSAGE_TEXCOORD5,
	GXDECLUSAGE_TEXCOORD6,
	GXDECLUSAGE_TEXCOORD7,
};

Константы

GXDECLUSAGE_POSITION

Позиция (float3, float4)

GXDECLUSAGE_TEXCOORD

Основные текстурные координаты (float2 - float4)

GXDECLUSAGE_NORMAL

Нормаль (float3)

GXDECLUSAGE_BLENDWEIGHT

Веса смешивания (костей) (float4, на одну вершину до 4 костей, [0.0, 1.0])

GXDECLUSAGE_BLENDINDICES Веса индексов (костей) (ubyte4)

GXDECLUSAGE_COLOR

Цвет (float4, без HDR [0.0, 1.0])

GXDECLUSAGE_TANGENT

Касательная (float3)

GXDECLUSAGE_BINORMAL

Бинормаль (float3)

GXDECLUSAGE_TESSFACTOR

GXDECLUSAGE_TEXCOORD N

Дополнительные текстурные координаты (float2 - float4)