14 #ifndef OSG_SCRIPTENGINE
15 #define OSG_SCRIPTENGINE 1
18 #include <osg/Callback>
19 #include <osg/NodeVisitor>
20 #include <osg/UserDataContainer>
106 return run(script,
"", inputParameters, outputParameters);
ScriptNodeCallback(const ScriptNodeCallback &rhs, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY)
const std::string & getScript() const
Script(const std::string &language, const std::string &str)
unsigned int getModifiedCount() const
void setScript(const std::string &str)
ScriptEngine(const std::string &language)
META_Object(osg, Script) void setLanguage(const std
unsigned int _modifiedCount
ScriptNodeCallback(Script *script=0, const std::string &entryPoint="")
std::vector< osg::ref_ptr< osg::Object > > Parameters
META_Object(osg, ScriptNodeCallback) void setScript(osg
typedef void(GL_APIENTRY *GLTexImage3DProc)(GLenum target
virtual void setName(const std::string &name)
bool run(osg::Script *script)
virtual ~ScriptNodeCallback()
const osg::Script * getScript() const
osg::ref_ptr< Script > _script
Script(const Script &rhs, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY)
const std::string & getLanguage() const
osg::Script * getScript()
const std::string & getLanguage()
std::vector< Node * > NodePath