다음을 통해 공유


PFND3DDDI_SETLIGHT 콜백 함수(d3dumddi.h)

SetLight 함수는 광원에 대한 속성을 설정합니다.

구문

PFND3DDDI_SETLIGHT Pfnd3dddiSetlight;

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

매개 변수

[in] hDevice

디스플레이 디바이스(그래픽 컨텍스트)에 대한 핸들입니다.

unnamedParam2

pData [in]

광원을 설정하는 방법을 설명하는 D3DDDIARG_SETLIGHT 구조체에 대한 포인터입니다.

unnamedParam3

pLightProperties [in]

설정할 조명 속성을 설명하는 D3DDDI_LIGHT 구조체에 대한 포인터입니다.

반환 값

Light 속성이 성공적으로 설정되지 않은 경우 SetLight는 S_OK 또는 적절한 오류 결과를 반환합니다.

설명

광원 속성은 광원의 유형과 색을 설명합니다. 사용 중인 조명 유형에 따라 조명에는 감쇠 및 범위 또는 스포트라이트 효과에 대한 속성이 있을 수 있습니다. 그러나 모든 유형의 조명이 모든 속성을 사용하는 것은 아닙니다. light 속성에 대한 자세한 내용은 Microsoft Windows SDK 설명서를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다.
대상 플랫폼 데스크톱
머리글 d3dumddi.h(D3dumddi.h 포함)

추가 정보

D3DDDIARG_SETLIGHT

D3DDDI_DEVICEFUNCS

D3DDDI_LIGHT