From "Jannik Heller", I just updated to the latest commit and noticed that drawable cull callbacks were no longer working. As it turns out there was a missing implementation of the asDrawableCullCallback() and asDrawableEventCallback(), after implementing these methods everything is working as expected.
This commit is contained in:
parent
aa17f5441a
commit
8cefa05e3a
@ -312,6 +312,9 @@ public:
|
|||||||
|
|
||||||
META_Object(osg,DrawableEventCallback);
|
META_Object(osg,DrawableEventCallback);
|
||||||
|
|
||||||
|
virtual DrawableEventCallback* asDrawableEventCallback() { return this; }
|
||||||
|
virtual const DrawableEventCallback* asDrawableEventCallback() const { return this; }
|
||||||
|
|
||||||
/** override Callback::run() entry point to adapt to StateAttributeCallback::run(..) method.*/
|
/** override Callback::run() entry point to adapt to StateAttributeCallback::run(..) method.*/
|
||||||
virtual bool run(osg::Object* object, osg::Object* data);
|
virtual bool run(osg::Object* object, osg::Object* data);
|
||||||
|
|
||||||
@ -328,6 +331,9 @@ public:
|
|||||||
|
|
||||||
META_Object(osg,DrawableCullCallback);
|
META_Object(osg,DrawableCullCallback);
|
||||||
|
|
||||||
|
virtual DrawableCullCallback* asDrawableCullCallback() { return this; }
|
||||||
|
virtual const DrawableCullCallback* asDrawableCullCallback() const { return this; }
|
||||||
|
|
||||||
// just use the standard run implementation to passes run onto any nested callbacks.
|
// just use the standard run implementation to passes run onto any nested callbacks.
|
||||||
using Callback::run;
|
using Callback::run;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user