本文整理汇总了C++中StringVectorDataPtr::get方法的典型用法代码示例。如果您正苦于以下问题:C++ StringVectorDataPtr::get方法的具体用法?C++ StringVectorDataPtr::get怎么用?C++ StringVectorDataPtr::get使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类StringVectorDataPtr
的用法示例。
在下文中一共展示了StringVectorDataPtr::get方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: transferSelectionToContext
void SceneView::transferSelectionToContext()
{
/// \todo If RenderableGadget used PathMatcherData, then we might not need
/// to copy data here.
const RenderableGadget::Selection &selection = m_renderableGadget->getSelection();
StringVectorDataPtr s = new StringVectorData();
s->writable().insert( s->writable().end(), selection.begin(), selection.end() );
getContext()->set( "ui:scene:selectedPaths", s.get() );
}
示例2: transferSelectionToContext
void SceneView::transferSelectionToContext()
{
/// \todo Use PathMatcherData for the context variable so we don't need
/// to do this copying into StringVectorData. See related comments
/// in SceneHierarchy.__transferSelectionFromContext
StringVectorDataPtr s = new StringVectorData();
m_sceneGadget->getSelection()->readable().paths( s->writable() );
getContext()->set( "ui:scene:selectedPaths", s.get() );
}
示例3: setSelectedPaths
void setSelectedPaths( Context *context, const GafferScene::PathMatcher &paths )
{
/// \todo: Switch to storing PathMatcherData after some thorough
/// testing and a major version break.
StringVectorDataPtr s = new StringVectorData;
paths.paths( s->writable() );
context->set( g_selectedPathsName, s.get() );
}