GXDECLUSAGE: различия между версиями

Материал из GraphiX Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «==Описание== Семантика данных в вершинном буфере ==Синтаксис== <syntaxhighlight lang="C++"> enum GXDECLUSAGE { G…»)
 
м
Строка 55: Строка 55:
 
===GXDECLUSAGE_TEXCOORD N===
 
===GXDECLUSAGE_TEXCOORD N===
 
Дополнительные текстурные координаты (float2 - float4)
 
Дополнительные текстурные координаты (float2 - float4)
 +
 +
[[Category:Буферы]]
 +
[[Category:Константы]]
 +
[[Category:buffers.h]]

Версия 08:40, 19 июня 2019

Описание

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

Синтаксис

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)