Lines Matching defs:node

70     // node
82 // node methods
117 if (auto node = interface_pointer_cast<SCENE_NS::INode>(GetThisNativeObject(ctx))) {
119 ExecSyncTask([node, mask, &enabled]() {
120 enabled = node->LayerMask()->GetValue() & mask;
130 if (auto node = interface_pointer_cast<SCENE_NS::INode>(GetThisNativeObject(ctx))) {
132 ExecSyncTask([node, enabled, mask]() {
134 node->LayerMask()->SetValue(node->LayerMask()->GetValue() | mask);
136 node->LayerMask()->SetValue(node->LayerMask()->GetValue() & ~mask);
147 if (auto node = interface_cast<SCENE_NS::INode>(GetThisNativeObject(ctx))) {
157 if (auto node = interface_cast<SCENE_NS::INode>(GetThisNativeObject(ctx))) {
165 auto node = interface_pointer_cast<SCENE_NS::INode>(GetThisNativeObject(ctx));
167 if (node) {
168 ExecSyncTask([node, &path]() {
169 if (interface_cast<META_NS::IContainable>(node)->GetParent()) {
170 path = node->Path()->GetValue();
182 auto node = interface_pointer_cast<SCENE_NS::INode>(GetThisNativeObject(ctx));
184 if (node) {
185 ExecSyncTask([node, &visible]() {
186 visible = node->Visible()->GetValue();
196 auto node = interface_pointer_cast<SCENE_NS::INode>(GetThisNativeObject(ctx));
197 if (node) {
199 ExecSyncTask([node, visible]() {
200 node->Visible()->SetValue(visible);
208 auto node = interface_pointer_cast<SCENE_NS::INode>(GetThisNativeObject(ctx));
209 if (!node) {
213 posProxy_ = BASE_NS::make_unique<Vec3Proxy>(ctx, node->Position());
220 auto node = interface_pointer_cast<SCENE_NS::INode>(GetThisNativeObject(ctx));
221 if (!node) {
226 posProxy_ = BASE_NS::make_unique<Vec3Proxy>(ctx, node->Position());
233 auto node = interface_pointer_cast<SCENE_NS::INode>(GetThisNativeObject(ctx));
234 if (!node) {
238 sclProxy_ = BASE_NS::make_unique<Vec3Proxy>(ctx, node->Scale());
245 auto node = interface_pointer_cast<SCENE_NS::INode>(GetThisNativeObject(ctx));
246 if (!node) {
251 sclProxy_ = BASE_NS::make_unique<Vec3Proxy>(ctx, node->Scale());
258 auto node = interface_pointer_cast<SCENE_NS::INode>(GetThisNativeObject(ctx));
259 if (!node) {
263 rotProxy_ = BASE_NS::make_unique<QuatProxy>(ctx, node->Rotation());
270 auto node = interface_pointer_cast<SCENE_NS::INode>(GetThisNativeObject(ctx));
271 if (!node) {
276 rotProxy_ = BASE_NS::make_unique<QuatProxy>(ctx, node->Rotation());
283 auto node = interface_pointer_cast<SCENE_NS::INode>(GetThisNativeObject(ctx));
284 if (!node) {
288 if (auto containable = interface_cast<META_NS::IContainable>(node)) {
308 // create new js object for the native node.
318 auto node = interface_pointer_cast<SCENE_NS::INode>(GetThisNativeObject(ctx));
319 if (node) {
320 ExecSyncTask([node]() {
321 node->BuildChildren(SCENE_NS::INode::BuildBehavior::NODE_BUILD_ONLY_DIRECT_CHILDREN);
331 bool SkipNode(SCENE_NS::INode::Ptr node)
333 auto o = interface_cast<META_NS::IObject>(node);
555 if (auto node = interface_pointer_cast<SCENE_NS::INode>(t)) {
556 if (SkipNode(node)) {
559 container->Remove(node);
560 node->Visible()->SetValue(false);
561 removedNodes.emplace_back(BASE_NS::move(node));
566 for (auto node : removedNodes) {
567 if (auto cached = FetchJsObj(node)) {
577 SCENE_NS::INode::Ptr node = startNode;
578 while (node != nullptr) {
579 node->BuildChildren(SCENE_NS::INode::BuildBehavior::NODE_BUILD_ONLY_DIRECT_CHILDREN);
581 if (auto container = interface_cast<META_NS::IContainer>(node)) {
584 node = interface_pointer_cast<SCENE_NS::INode>(container->FindByName(step));
585 if (node) {
587 return node;
604 if (auto node = interface_pointer_cast<SCENE_NS::INode>(meta)) {
605 ExecSyncTask([node, &child, path]() {
607 child = interface_pointer_cast<META_NS::IObject>(recurse_children(node, path));
626 // create new js object for the native node.