gtMaterial
class
Описывает параметры визуализации для рисуемых объектов.
Открытые члены
gtShader * shader = nullptr;
Для указания своего шейдера.
Цвет затенения.
Цвет блеска.
Основной цвет.
Основной цвет.
f32 specularLevel = 1.f;
Уровень отражения света.
f32 specularExponent = 16.f;
Преломление specular отражения.
f32 sunPower = 0.8f;
Сила солнечного света.
f32 reflectionLevel = 1.f;
Уровень отражения.
f32 refraction = 1.f;
Уровень оптического преломления в прозрчных объектах (не реализовано).
f32 transparent = 0.f;
Прозрачность.
f32 fresnel = 1.f;
В стандартных шейдерах не реализовано.
gtMaterialTextureLayer textureLayer[ 16u ];
Текстуры и ещё немного параметров.
gtMaterialType type = gtMaterialType::Standart;
Тип стандартного шейдера.
void* userData = nullptr;
Пользовательские данные.
bool alphaToCoverage = false;
Использовать ли Alpha To Coverage.
Реализовано в D3D11.
|