Compartilhar via


PFND3DDDI_SETLIGHT função de retorno de chamada (d3dumddi.h)

A função SetLight define propriedades para uma fonte de luz.

Sintaxe

PFND3DDDI_SETLIGHT Pfnd3dddiSetlight;

HRESULT Pfnd3dddiSetlight(
  [in] HANDLE hDevice,
       const D3DDDIARG_SETLIGHT *unnamedParam2,
       const D3DDDI_LIGHT *unnamedParam3
)
{...}

Parâmetros

[in] hDevice

Um identificador para o dispositivo de exibição (contexto gráfico).

unnamedParam2

pData [in]

Um ponteiro para uma estrutura D3DDDIARG_SETLIGHT que descreve como definir a fonte de luz.

unnamedParam3

pLightProperties [in]

Um ponteiro para uma estrutura D3DDDI_LIGHT que descreve as propriedades de luz a serem definidas.

Retornar valor

SetLight retornará S_OK ou um resultado de erro apropriado se as propriedades de luz não forem definidas com êxito.

Comentários

As propriedades light descrevem o tipo e a cor de uma fonte de luz. Dependendo do tipo de luz que está sendo usado, uma luz pode ter propriedades para atenuação e intervalo ou para efeitos de destaque. No entanto, nem todos os tipos de luzes usarão todas as propriedades. Para obter mais informações sobre propriedades leves, consulte a documentação do SDK do Microsoft Windows.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
Plataforma de Destino Área de Trabalho
Cabeçalho d3dumddi.h (inclua D3dumddi.h)

Confira também

D3DDDIARG_SETLIGHT

D3DDDI_DEVICEFUNCS

D3DDDI_LIGHT