本文整理汇总了C++中CLight::IsEnabled方法的典型用法代码示例。如果您正苦于以下问题:C++ CLight::IsEnabled方法的具体用法?C++ CLight::IsEnabled怎么用?C++ CLight::IsEnabled使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CLight
的用法示例。
在下文中一共展示了CLight::IsEnabled方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
void
Moose::Graphics::UniformLights::SetData(int index, CLight & l, COglRenderer & r )
{
enabled[index].SetData(l.IsEnabled());
diffuse[index].SetData(&l.GetDiffuseColor());
ambient[index].SetData(&l.GetAmbientColor());
specular[index].SetData(&l.GetSpecularColor());
position[index].SetData(&l.GetPosition());
direction[index].SetData(&l.GetDirection());
halfVector[index].SetData((r.GetCurrentCamera()->GetPosition()-l.GetPosition()).GetNormalized());
spotAngle[index].SetData(l.GetSpotAngle());
spotExponent[index].SetData(l.GetSpotExponent());
constantAttenuation[index].SetData(l.GetConstantAttenuation());
linearAttenuation[index].SetData(l.GetLinearAttenuation());
quadraticAttenuation[index].SetData(l.GetQuadraticAttenuation());
}