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 de D3DDDIARG_SETLIGHT que descreve como definir a fonte de luz.

unnamedParam3

pLightProperties [in]

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

Valor de retorno

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

Observações

As propriedades de luz 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
de cliente com suporte mínimo Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
da Plataforma de Destino Área de trabalho
cabeçalho d3dumddi.h (inclua D3dumddi.h)

Consulte também

D3DDDIARG_SETLIGHT

D3DDDI_DEVICEFUNCS

D3DDDI_LIGHT