124 lines
5.2 KiB
C++
124 lines
5.2 KiB
C++
// ***************************************************************************
|
|
//
|
|
// Generated automatically by genwrapper.
|
|
// Please DO NOT EDIT this file!
|
|
//
|
|
// ***************************************************************************
|
|
|
|
#include <osgIntrospection/ReflectionMacros>
|
|
#include <osgIntrospection/TypedMethodInfo>
|
|
#include <osgIntrospection/Attributes>
|
|
|
|
#include <osg/Billboard>
|
|
#include <osg/ClearNode>
|
|
#include <osg/ClipNode>
|
|
#include <osg/CoordinateSystemNode>
|
|
#include <osg/FrameStamp>
|
|
#include <osg/Geode>
|
|
#include <osg/Group>
|
|
#include <osg/Impostor>
|
|
#include <osg/LOD>
|
|
#include <osg/LightSource>
|
|
#include <osg/MatrixTransform>
|
|
#include <osg/Node>
|
|
#include <osg/NodeVisitor>
|
|
#include <osg/OccluderNode>
|
|
#include <osg/PagedLOD>
|
|
#include <osg/PositionAttitudeTransform>
|
|
#include <osg/Projection>
|
|
#include <osg/Referenced>
|
|
#include <osg/Sequence>
|
|
#include <osg/Switch>
|
|
#include <osg/TexGenNode>
|
|
#include <osg/Transform>
|
|
#include <osg/Vec3>
|
|
|
|
BEGIN_VALUE_REFLECTOR(osg::NodeAcceptOp)
|
|
Constructor1(IN, osg::NodeVisitor &, nv);
|
|
END_REFLECTOR
|
|
|
|
BEGIN_ENUM_REFLECTOR(osg::NodeVisitor::TraversalMode)
|
|
EnumLabel(osg::NodeVisitor::TRAVERSE_NONE);
|
|
EnumLabel(osg::NodeVisitor::TRAVERSE_PARENTS);
|
|
EnumLabel(osg::NodeVisitor::TRAVERSE_ALL_CHILDREN);
|
|
EnumLabel(osg::NodeVisitor::TRAVERSE_ACTIVE_CHILDREN);
|
|
END_REFLECTOR
|
|
|
|
BEGIN_ENUM_REFLECTOR(osg::NodeVisitor::VisitorType)
|
|
EnumLabel(osg::NodeVisitor::NODE_VISITOR);
|
|
EnumLabel(osg::NodeVisitor::UPDATE_VISITOR);
|
|
EnumLabel(osg::NodeVisitor::EVENT_VISITOR);
|
|
EnumLabel(osg::NodeVisitor::COLLECT_OCCLUDER_VISITOR);
|
|
EnumLabel(osg::NodeVisitor::CULL_VISITOR);
|
|
END_REFLECTOR
|
|
|
|
BEGIN_VALUE_REFLECTOR(osg::NodeVisitor)
|
|
VirtualBaseType(osg::Referenced);
|
|
ConstructorWithDefaults1(IN, osg::NodeVisitor::TraversalMode, tm, osg::NodeVisitor::TRAVERSE_NONE);
|
|
ConstructorWithDefaults2(IN, osg::NodeVisitor::VisitorType, type, , IN, osg::NodeVisitor::TraversalMode, tm, osg::NodeVisitor::TRAVERSE_NONE);
|
|
Method0(void, reset);
|
|
Method1(void, setVisitorType, IN, osg::NodeVisitor::VisitorType, type);
|
|
Method0(osg::NodeVisitor::VisitorType, getVisitorType);
|
|
Method1(void, setTraversalNumber, IN, int, fn);
|
|
Method0(int, getTraversalNumber);
|
|
Method1(void, setFrameStamp, IN, osg::FrameStamp *, fs);
|
|
Method0(const osg::FrameStamp *, getFrameStamp);
|
|
Method1(void, setTraversalMask, IN, osg::Node::NodeMask, mask);
|
|
Method0(osg::Node::NodeMask, getTraversalMask);
|
|
Method1(void, setNodeMaskOverride, IN, osg::Node::NodeMask, mask);
|
|
Method0(osg::Node::NodeMask, getNodeMaskOverride);
|
|
Method1(bool, validNodeMask, IN, const osg::Node &, node);
|
|
Method1(void, setTraversalMode, IN, osg::NodeVisitor::TraversalMode, mode);
|
|
Method0(osg::NodeVisitor::TraversalMode, getTraversalMode);
|
|
Method1(void, setUserData, IN, osg::Referenced *, obj);
|
|
Method0(osg::Referenced *, getUserData);
|
|
Method0(const osg::Referenced *, getUserData);
|
|
Method1(void, traverse, IN, osg::Node &, node);
|
|
Method1(void, pushOntoNodePath, IN, osg::Node *, node);
|
|
Method0(void, popFromNodePath);
|
|
Method0(osg::NodePath &, getNodePath);
|
|
Method0(const osg::NodePath &, getNodePath);
|
|
Method0(osg::Vec3, getEyePoint);
|
|
Method2(float, getDistanceToEyePoint, IN, const osg::Vec3 &, x, IN, bool, x);
|
|
Method2(float, getDistanceFromEyePoint, IN, const osg::Vec3 &, x, IN, bool, x);
|
|
Method1(void, apply, IN, osg::Node &, node);
|
|
Method1(void, apply, IN, osg::Geode &, node);
|
|
Method1(void, apply, IN, osg::Billboard &, node);
|
|
Method1(void, apply, IN, osg::Group &, node);
|
|
Method1(void, apply, IN, osg::Projection &, node);
|
|
Method1(void, apply, IN, osg::CoordinateSystemNode &, node);
|
|
Method1(void, apply, IN, osg::ClipNode &, node);
|
|
Method1(void, apply, IN, osg::TexGenNode &, node);
|
|
Method1(void, apply, IN, osg::LightSource &, node);
|
|
Method1(void, apply, IN, osg::Transform &, node);
|
|
Method1(void, apply, IN, osg::MatrixTransform &, node);
|
|
Method1(void, apply, IN, osg::PositionAttitudeTransform &, node);
|
|
Method1(void, apply, IN, osg::Switch &, node);
|
|
Method1(void, apply, IN, osg::Sequence &, node);
|
|
Method1(void, apply, IN, osg::LOD &, node);
|
|
Method1(void, apply, IN, osg::PagedLOD &, node);
|
|
Method1(void, apply, IN, osg::Impostor &, node);
|
|
Method1(void, apply, IN, osg::ClearNode &, node);
|
|
Method1(void, apply, IN, osg::OccluderNode &, node);
|
|
Method1(void, setDatabaseRequestHandler, IN, osg::NodeVisitor::DatabaseRequestHandler *, handler);
|
|
Method0(osg::NodeVisitor::DatabaseRequestHandler *, getDatabaseRequestHandler);
|
|
Method0(const osg::NodeVisitor::DatabaseRequestHandler *, getDatabaseRequestHandler);
|
|
Property(osg::NodeVisitor::DatabaseRequestHandler *, DatabaseRequestHandler);
|
|
ReadOnlyProperty(osg::Vec3, EyePoint);
|
|
WriteOnlyProperty(osg::FrameStamp *, FrameStamp);
|
|
Property(osg::Node::NodeMask, NodeMaskOverride);
|
|
ReadOnlyProperty(osg::NodePath &, NodePath);
|
|
Property(osg::Node::NodeMask, TraversalMask);
|
|
Property(osg::NodeVisitor::TraversalMode, TraversalMode);
|
|
Property(int, TraversalNumber);
|
|
Property(osg::Referenced *, UserData);
|
|
Property(osg::NodeVisitor::VisitorType, VisitorType);
|
|
END_REFLECTOR
|
|
|
|
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osg::NodeVisitor::DatabaseRequestHandler)
|
|
BaseType(osg::Referenced);
|
|
Constructor0();
|
|
Method4(void, requestNodeFile, IN, const std::string &, fileName, IN, osg::Group *, group, IN, float, priority, IN, const osg::FrameStamp *, framestamp);
|
|
END_REFLECTOR
|
|
|