本文整理汇总了C++中boost::shared_ptr::GetAmbient方法的典型用法代码示例。如果您正苦于以下问题:C++ shared_ptr::GetAmbient方法的具体用法?C++ shared_ptr::GetAmbient怎么用?C++ shared_ptr::GetAmbient使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类boost::shared_ptr
的用法示例。
在下文中一共展示了shared_ptr::GetAmbient方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: DescribeLight
void SparkMonitor::DescribeLight(stringstream& ss, boost::shared_ptr<Light> light)
{
if (! mFullState)
{
return DescribeBaseNode(ss);
}
ss << "(nd Light ";
const RGBA& diff = light->GetDiffuse();
ss << "(setDiffuse " << diff.r() << " " << diff.g() << " "
<< diff.b() << " " << diff.a() << ") ";
const RGBA& amb = light->GetAmbient();
ss << "(setAmbient " << amb.r() << " " << amb.g() << " "
<< amb.b() << " " << amb.a() << ") ";
const RGBA& spec = light->GetSpecular();
ss << "(setSpecular " << spec.r() << " " << spec.g() << " "
<< spec.b() << " " << spec.a() << ")";
}