Further work on osg::ImageSequence/osgDB::ImagePager
This commit is contained in:
@@ -12,8 +12,8 @@
|
||||
|
||||
#include <osg/BufferObject>
|
||||
#include <osg/CopyOp>
|
||||
#include <osg/FrameStamp>
|
||||
#include <osg/Image>
|
||||
#include <osg/NodeVisitor>
|
||||
#include <osg/Object>
|
||||
#include <osg/Vec2>
|
||||
#include <osg/Vec3>
|
||||
@@ -352,9 +352,9 @@ BEGIN_OBJECT_REFLECTOR(osg::Image)
|
||||
__C5_PixelBufferObject_P1__getPixelBufferObject,
|
||||
"Get the const PixelBufferObject. ",
|
||||
"");
|
||||
I_Method1(void, update, IN, const osg::FrameStamp *, fs,
|
||||
I_Method1(void, update, IN, osg::NodeVisitor *, nv,
|
||||
Properties::VIRTUAL,
|
||||
__void__update__C5_osg_FrameStamp_P1,
|
||||
__void__update__NodeVisitor_P1,
|
||||
"",
|
||||
"");
|
||||
I_StaticMethod1(bool, isPackedType, IN, GLenum, type,
|
||||
|
||||
@@ -24,6 +24,7 @@
|
||||
#include <osg/MatrixTransform>
|
||||
#include <osg/Node>
|
||||
#include <osg/NodeVisitor>
|
||||
#include <osg/Object>
|
||||
#include <osg/OccluderNode>
|
||||
#include <osg/OcclusionQueryNode>
|
||||
#include <osg/PagedLOD>
|
||||
@@ -343,6 +344,21 @@ BEGIN_OBJECT_REFLECTOR(osg::NodeVisitor)
|
||||
__C5_DatabaseRequestHandler_P1__getDatabaseRequestHandler,
|
||||
"Get the const handler for database requests. ",
|
||||
"");
|
||||
I_Method1(void, setImageRequestHandler, IN, osg::NodeVisitor::ImageRequestHandler *, handler,
|
||||
Properties::NON_VIRTUAL,
|
||||
__void__setImageRequestHandler__ImageRequestHandler_P1,
|
||||
"Set the handler for image requests. ",
|
||||
"");
|
||||
I_Method0(osg::NodeVisitor::ImageRequestHandler *, getImageRequestHandler,
|
||||
Properties::NON_VIRTUAL,
|
||||
__ImageRequestHandler_P1__getImageRequestHandler,
|
||||
"Get the handler for image requests. ",
|
||||
"");
|
||||
I_Method0(const osg::NodeVisitor::ImageRequestHandler *, getImageRequestHandler,
|
||||
Properties::NON_VIRTUAL,
|
||||
__C5_ImageRequestHandler_P1__getImageRequestHandler,
|
||||
"Get the const handler for image requests. ",
|
||||
"");
|
||||
I_SimpleProperty(osg::NodeVisitor::DatabaseRequestHandler *, DatabaseRequestHandler,
|
||||
__DatabaseRequestHandler_P1__getDatabaseRequestHandler,
|
||||
__void__setDatabaseRequestHandler__DatabaseRequestHandler_P1);
|
||||
@@ -352,6 +368,9 @@ BEGIN_OBJECT_REFLECTOR(osg::NodeVisitor)
|
||||
I_SimpleProperty(osg::FrameStamp *, FrameStamp,
|
||||
0,
|
||||
__void__setFrameStamp__FrameStamp_P1);
|
||||
I_SimpleProperty(osg::NodeVisitor::ImageRequestHandler *, ImageRequestHandler,
|
||||
__ImageRequestHandler_P1__getImageRequestHandler,
|
||||
__void__setImageRequestHandler__ImageRequestHandler_P1);
|
||||
I_SimpleProperty(osg::Node::NodeMask, NodeMaskOverride,
|
||||
__Node_NodeMask__getNodeMaskOverride,
|
||||
__void__setNodeMaskOverride__Node_NodeMask);
|
||||
@@ -391,6 +410,19 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osg::NodeVisitor::DatabaseRequestHandler)
|
||||
"");
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osg::NodeVisitor::ImageRequestHandler)
|
||||
I_DeclaringFile("osg/NodeVisitor");
|
||||
I_BaseType(osg::Referenced);
|
||||
I_Constructor0(____ImageRequestHandler,
|
||||
"",
|
||||
"");
|
||||
I_Method5(void, requestNodeFile, IN, const std::string &, fileName, IN, osg::Object *, attachmentPoint, IN, double, timeToMergeBy, IN, const osg::FrameStamp *, framestamp, IN, osg::ref_ptr< osg::Referenced > &, imageRequest,
|
||||
Properties::PURE_VIRTUAL,
|
||||
__void__requestNodeFile__C5_std_string_R1__osg_Object_P1__double__C5_FrameStamp_P1__osg_ref_ptrT1_osg_Referenced__R1,
|
||||
"",
|
||||
"");
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_VALUE_REFLECTOR(osg::ref_ptr< osg::Referenced >)
|
||||
I_DeclaringFile("osg/ref_ptr");
|
||||
I_Constructor0(____ref_ptr,
|
||||
|
||||
Reference in New Issue
Block a user