From 692283100c9bdbde34af5ffcb941e95823b4d5b3 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Wed, 9 Apr 2003 10:30:24 +0000 Subject: [PATCH] Added support for osg::Node::get/setNodeMask() into .osg format. --- src/osgPlugins/osg/Node.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/osgPlugins/osg/Node.cpp b/src/osgPlugins/osg/Node.cpp index 4e53173c9..62d1fa136 100644 --- a/src/osgPlugins/osg/Node.cpp +++ b/src/osgPlugins/osg/Node.cpp @@ -34,6 +34,14 @@ bool Node_readLocalData(Object& obj, Input& fr) iteratorAdvanced = true; } + unsigned int mask = node.getNodeMask(); + if (fr[0].matchWord("nodeMask") && fr[1].getUInt(mask)) + { + node.setNodeMask(mask); + fr+=2; + iteratorAdvanced = true; + } + if (fr[0].matchWord("cullingActive")) { if (fr[1].matchWord("FALSE")) @@ -136,6 +144,8 @@ bool Node_writeLocalData(const Object& obj, Output& fw) if (!node.getName().empty()) fw.indent() << "name "<