コード例 #1
0
void Scene_BrushSelectByShader(scene::Graph& graph, const std::string& name) {
	BrushSelectByShaderWalker walker(name);
	Node_traverseSubgraph(graph.root(), walker);
}
コード例 #2
0
ファイル: Planes.cpp プロジェクト: AresAndy/ufoai
void Scene_forEachPlaneSelectable_selectReversedPlanes(scene::Graph& graph, Selector& selector, const SelectedPlanes& selectedPlanes) {
  graph.traverse(PlaneSelectableSelectReversedPlanes(selector, selectedPlanes));
}
コード例 #3
0
ファイル: Planes.cpp プロジェクト: AresAndy/ufoai
void Scene_forEachPlaneSelectable_selectPlanes(scene::Graph& graph, Selector& selector, SelectionTest& test, const PlaneCallback& selectedPlaneCallback) {
  graph.traverse(PlaneSelectableSelectPlanes(selector, test, selectedPlaneCallback));
}
コード例 #4
0
ファイル: brushmanip.cpp プロジェクト: ChunHungLiu/GtkRadiant
void Scene_BrushSelectByShader(scene::Graph& graph, const char* name)
{
  graph.traverse(BrushSelectByShaderWalker(name));
}
コード例 #5
0
ファイル: brushmanip.cpp プロジェクト: ChunHungLiu/GtkRadiant
inline void Scene_forEachVisibleBrush(scene::Graph& graph, const Functor& functor)
{
  graph.traverse(BrushVisibleWalker<Functor>(functor));
}
コード例 #6
0
ファイル: brushmanip.cpp プロジェクト: ChunHungLiu/GtkRadiant
inline void Scene_forEachBrush(scene::Graph& graph, const Functor& functor)
{
  graph.traverse(InstanceWalker< InstanceApply<BrushInstance, Functor> >(functor));
}