本文整理汇总了C++中CLight::SetLightInfo方法的典型用法代码示例。如果您正苦于以下问题:C++ CLight::SetLightInfo方法的具体用法?C++ CLight::SetLightInfo怎么用?C++ CLight::SetLightInfo使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CLight
的用法示例。
在下文中一共展示了CLight::SetLightInfo方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: CreateLight
HRESULT CEditorScene::CreateLight()
{
m_vecLight.reserve(10);
CLight* pLight = new CLight;
D3DLIGHT9 tLight;
memset(&tLight, 0, sizeof(D3DLIGHT9));
D3DCOLORVALUE tValue;
tValue.b = tValue.g = tValue.r = tValue.a = 1.f;
tLight.Ambient = tValue;
tLight.Diffuse = tValue;
tLight.Specular = tValue;
tLight.Direction = D3DXVECTOR3(1.f, 0.f, 1.f);
tLight.Type = D3DLIGHT_DIRECTIONAL;
pLight->SetLightInfo(tLight);
m_vecLight.push_back(pLight);
return S_OK;
}