本文整理汇总了C++中intrusive_ptr::Shader方法的典型用法代码示例。如果您正苦于以下问题:C++ intrusive_ptr::Shader方法的具体用法?C++ intrusive_ptr::Shader怎么用?C++ intrusive_ptr::Shader使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类intrusive_ptr
的用法示例。
在下文中一共展示了intrusive_ptr::Shader方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: AddSkeletonWallmark
void CWallmarksEngine::AddSkeletonWallmark(intrusive_ptr<CSkeletonWallmark> wm)
{
if(0==g_r || ::RImplementation.phase != CRender::PHASE_NORMAL) return;
if (!::RImplementation.val_bHUD)
{
lock.Enter ();
// search if similar wallmark exists
wm_slot* slot = FindSlot (wm->Shader());
if (0==slot) slot = AppendSlot(wm->Shader());
// no similar - register _new_
slot->skeleton_items.push_back(wm);
#ifdef DEBUG
wm->used_in_render = Device.dwFrame;
#endif
lock.Leave ();
}
}