本文整理汇总了C++中Control::ReleaseInterface方法的典型用法代码示例。如果您正苦于以下问题:C++ Control::ReleaseInterface方法的具体用法?C++ Control::ReleaseInterface怎么用?C++ Control::ReleaseInterface使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Control
的用法示例。
在下文中一共展示了Control::ReleaseInterface方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: SetBipedScale
// ============================================================================
// Set the scaling of a biped bone object
void SetBipedScale(INode *pNode, BOOL bUniform)
{
if(IsNodeBipedBone(pNode))
{
Control *pCont = pNode->GetTMController();
IBipedExport *pBipExp = (IBipedExport*)pCont->GetInterface(I_BIPINTERFACE);
pBipExp->RemoveNonUniformScale(bUniform);
Control *pMaster = (Control*)pCont->GetInterface(I_MASTER);
pMaster->NotifyDependents(FOREVER, PART_TM, REFMSG_CHANGE);
pCont->ReleaseInterface(I_MASTER, pMaster);
pCont->ReleaseInterface(I_BIPINTERFACE, pBipExp);
}
}