Lines Matching refs:container
92 // container
330 // container implementation
347 if (auto container = interface_cast<META_NS::IContainer>(metaobj)) {
348 ExecSyncTask([container, index, &child]() {
349 auto data = container->GetAll<SCENE_NS::INode>();
392 if (auto container = interface_cast<META_NS::IContainer>(metaobj)) {
393 ExecSyncTask([container, &count]() {
394 auto data = container->GetAll<SCENE_NS::INode>();
422 if (auto container = interface_cast<META_NS::IContainer>(metaobj)) {
423 ExecSyncTask([container, childNode]() {
424 container->Add(childNode);
461 if (auto container = interface_cast<META_NS::IContainer>(metaobj)) {
462 ExecSyncTask([container, childNode, siblingNode]() {
464 auto data = container->GetAll<SCENE_NS::INode>();
470 container->Insert(index, childNode);
477 container->Add(childNode);
482 container->Insert(0, childNode);
537 if (auto container = interface_cast<META_NS::IContainer>(metaobj)) {
538 ExecSyncTask([container, childNode]() {
539 container->Remove(childNode);
551 if (auto container = interface_cast<META_NS::IContainer>(metaobj)) {
552 ExecSyncTask([container, &removedNodes]() {
553 auto tmp = container->GetAll();
559 container->Remove(node);
581 if (auto container = interface_cast<META_NS::IContainer>(node)) {
584 node = interface_pointer_cast<SCENE_NS::INode>(container->FindByName(step));