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

Материал из GraphiX Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «== Описание == Идентификаторы граней кубической текстуры. == Синтаксис == <syntaxhighlight lang="C++"> enu…»)
 
м (Константы)
 
(не показаны 2 промежуточные версии этого же участника)
Строка 19: Строка 19:
 
== Константы ==
 
== Константы ==
  
===GXCUBEMAP_FACE_POSITIVE_X===
+
;GXCUBEMAP_FACE_POSITIVE_X
Правая сторона куба, координаты направления float3(1.0, 0.0, 0.0)
+
:Правая сторона куба, координаты направления float3(1.0, 0.0, 0.0)
  
===GXCUBEMAP_FACE_NEGATIVE_X===
+
;GXCUBEMAP_FACE_NEGATIVE_X
Левая сторона куба, координаты направления float3(-1.0, 0.0, 0.0)
+
:Левая сторона куба, координаты направления float3(-1.0, 0.0, 0.0)
  
===GXCUBEMAP_FACE_POSITIVE_Y===
+
;GXCUBEMAP_FACE_POSITIVE_Y
Верхняя сторона куба, координаты направления float3(0.0, 1.0, 0.0)
+
:Верхняя сторона куба, координаты направления float3(0.0, 1.0, 0.0)
  
===GXCUBEMAP_FACE_NEGATIVE_Y===
+
;GXCUBEMAP_FACE_NEGATIVE_Y
Нижняя сторона куба, координаты направления float3(0.0, -1.0, 0.0)
+
:Нижняя сторона куба, координаты направления float3(0.0, -1.0, 0.0)
  
===GXCUBEMAP_FACE_POSITIVE_Z===
+
;GXCUBEMAP_FACE_POSITIVE_Z
Передняя сторона куба, координаты направления float3(0.0, 0.0, 1.0)
+
:Передняя сторона куба, координаты направления float3(0.0, 0.0, 1.0)
  
===GXCUBEMAP_FACE_NEGATIVE_Z===
+
;GXCUBEMAP_FACE_NEGATIVE_Z
Задняя сторона куба, координаты направления float3(10.0, 0.0, -1.0)
+
:Задняя сторона куба, координаты направления float3(0.0, 0.0, -1.0)
  
===GXCUBEMAP_FACE_FORCE_DWORD===
+
;GXCUBEMAP_FACE_FORCE_DWORD
Принудительное приведение enum к 32 битному размеру
+
:Принудительное приведение enum к 32 битному размеру
  
  
 
[[Category:Текстуры]]
 
[[Category:Текстуры]]
[[Category:states.h]]
+
[[Category:textures.h]]
 
[[Category:Константы]]
 
[[Category:Константы]]

Текущая версия на 15:25, 23 июня 2019

Описание[править]

Идентификаторы граней кубической текстуры.

Синтаксис[править]

enum GXCUBEMAP_FACES
{
	GXCUBEMAP_FACE_POSITIVE_X = 0,
	GXCUBEMAP_FACE_NEGATIVE_X = 1,
	GXCUBEMAP_FACE_POSITIVE_Y = 2,
	GXCUBEMAP_FACE_NEGATIVE_Y = 3,
	GXCUBEMAP_FACE_POSITIVE_Z = 4,
	GXCUBEMAP_FACE_NEGATIVE_Z = 5,

	GXCUBEMAP_FACE_FORCE_DWORD = 0x7fffffff
};

Константы[править]

GXCUBEMAP_FACE_POSITIVE_X
Правая сторона куба, координаты направления float3(1.0, 0.0, 0.0)
GXCUBEMAP_FACE_NEGATIVE_X
Левая сторона куба, координаты направления float3(-1.0, 0.0, 0.0)
GXCUBEMAP_FACE_POSITIVE_Y
Верхняя сторона куба, координаты направления float3(0.0, 1.0, 0.0)
GXCUBEMAP_FACE_NEGATIVE_Y
Нижняя сторона куба, координаты направления float3(0.0, -1.0, 0.0)
GXCUBEMAP_FACE_POSITIVE_Z
Передняя сторона куба, координаты направления float3(0.0, 0.0, 1.0)
GXCUBEMAP_FACE_NEGATIVE_Z
Задняя сторона куба, координаты направления float3(0.0, 0.0, -1.0)
GXCUBEMAP_FACE_FORCE_DWORD
Принудительное приведение enum к 32 битному размеру