Compartir a través de


Función D3DX11SHProjectCubeMap

Nota:

La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso y no es compatible con las aplicaciones de la Tienda Windows.

Nota

En lugar de usar esta función, se recomienda usar la función shProjectCubeMap de la biblioteca armónica esférica.

Proyecta una función representada en un mapa de cubo en armónicos esféricos.

Sintaxis

HRESULT D3DX11SHProjectCubeMap(
   ID3D11DeviceContext *pContext,
   UINT                Order,
   ID3D11Texture2D     *pCubeMap,
   FLOAT               *pROut,
   FLOAT               *pGOut,
   FLOAT               *pBOut
);

Parámetros

pContext

Tipo: ID3D11DeviceContext*

Puntero a un objeto ID3D11DeviceContext .

Pedido

Tipo: UINT

El orden de la evaluación sh genera coeficientes Order^2 cuyo grado es Order-1. El intervalo válido está comprendido entre 2 y 6.

pCubeMap

Tipo: ID3D11Texture2D*

Puntero a un ID3D11Texture2D que representa un mapa de cubos que se va a proyectar en armónicos esféricos.

Prout

Tipo: FLOAT*

Vector SH de salida para rojo.

pGOut

Tipo: FLOAT*

Vector SH de salida para verde.

pBOut

Tipo: FLOAT*

Vector SH de salida para azul.

Valor devuelto

Tipo: HRESULT

El valor devuelto es uno de los valores enumerados en Códigos de retorno de Direct3D 11.

Requisitos

Requisito Value
Encabezado
D3DX11tex.h
Biblioteca
D3DX11.lib

Consulte también

Funciones D3DX