osg.Callback

class osg.Callback
Represents

c++ class

Wraps

osg::Callback

Bases

osg.Object

Base class for all Scene Graph callbacks.

Constructors:

osg.Callback(luafunction__ f)

Construct callback from Lua function.

Параметры

f (luafunction) – Callback function with signature: function(osg.Object object, osg.Object data) -> bool

Function will be called on osg.Callback.run() automatically.

Methods:

:traverse(osg.Object object, osg.Object data)

Traverse the nested callbacks or call osg.NodeVisitor.traverse() if the object is osg.Node, and data is osg.NodeVisitor.

Параметры
Тип результата

bool

:run(osg.Object object, osg.Object data)

Invoke the callback.

Параметры
Тип результата

bool

:getNestedCallback()

Get nested callback if exists, otherwise return nil.

Тип результата

osg.Callback