GXTEXTURE ADDRESS MODE: различия между версиями

Материал из GraphiX Wiki
Перейти к навигации Перейти к поиску
м (GXTEXTURE_ADDRESS_BORDER)
м (GXTEXTURE_ADDRESS_BORDER)
Строка 27: Строка 27:
  
 
===GXTEXTURE_ADDRESS_BORDER===
 
===GXTEXTURE_ADDRESS_BORDER===
На координаты текстуры вне диапазона [0.0, 1.0] устанавливается цвет границы заданный через [[GXSAMPLER_DESC#f4BorderColor|GXSAMPLER_DESC]]
+
На координаты текстуры вне диапазона [0.0, 1.0] устанавливается цвет границы заданный через [[GXSamplerDesc#f4BorderColor|GXSamplerDesc]]
  
 
===GXTEXTURE_ADDRESS_MIRROR_ONCE===
 
===GXTEXTURE_ADDRESS_MIRROR_ONCE===

Версия 07:39, 20 июня 2019

Описание

Режим адресации текстур

Синтаксис

enum GXTEXTURE_ADDRESS_MODE
{
	GXTEXTURE_ADDRESS_WRAP,
	GXTEXTURE_ADDRESS_MIRROR,
	GXTEXTURE_ADDRESS_CLAMP,
	GXTEXTURE_ADDRESS_BORDER,
	GXTEXTURE_ADDRESS_MIRROR_ONCE
};

Константы

GXTEXTURE_ADDRESS_WRAP

Повторение текстуры вне диапазона [0.0, 1.0]

GXTEXTURE_ADDRESS_MIRROR

Зеркальное отражение вне диапазона [0.0, 1.0]

GXTEXTURE_ADDRESS_CLAMP

Обрезка текстуры по краям, вне диапазона [0.0, 1.0] будет присвоен граничный цвет

GXTEXTURE_ADDRESS_BORDER

На координаты текстуры вне диапазона [0.0, 1.0] устанавливается цвет границы заданный через GXSamplerDesc

GXTEXTURE_ADDRESS_MIRROR_ONCE

Однократное отражение вне диапазона [0.0, 1.0], после чего эффект как GXTEXTURE_ADDRESS_CLAMP