本文整理汇总了C++中ofPtr::getNumTriggerZones方法的典型用法代码示例。如果您正苦于以下问题:C++ ofPtr::getNumTriggerZones方法的具体用法?C++ ofPtr::getNumTriggerZones怎么用?C++ ofPtr::getNumTriggerZones使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ofPtr
的用法示例。
在下文中一共展示了ofPtr::getNumTriggerZones方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: updateSceneControls
void testApp::updateSceneControls(ofPtr<scene> s, ofPtr<triggerZone> zn){
sc2TextInput[0]->setTextString(s->getName());
fInSlid->setValue(s->getFadeIn());
fOutSlid->setValue(s->getFadeOut());
if(s->getNumTriggerZones() > 0){
if(displayMode == DT_DM_3D){
zoneCanvases[0]->setVisible(true);
if(zn->getShape() == TZ_SPHERE){
zoneCanvases[1]->setVisible(true);
zoneCanvases[2]->setVisible(false);
zoneCanvases[3]->setVisible(false);
}else if(zn->getShape() == TZ_BOX){
zoneCanvases[1]->setVisible(false);
zoneCanvases[2]->setVisible(true);
zoneCanvases[3]->setVisible(false);
}else{
zoneCanvases[1]->setVisible(false);
zoneCanvases[2]->setVisible(false);
zoneCanvases[3]->setVisible(true);
}
}
updateTZGuiElements(zn);
}else{
for(int i = 0; i < 4; i++)zoneCanvases[i]->setVisible(false);
sc2TextInput[1]->setTextString("none");
}
}