⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 intersectionvisitor.cpp

📁 最新osg包
💻 CPP
📖 第 1 页 / 共 2 页
字号:
// ***************************************************************************////   Generated automatically by genwrapper.//   Please DO NOT EDIT this file!//// ***************************************************************************#include <osgIntrospection/ReflectionMacros>#include <osgIntrospection/TypedMethodInfo>#include <osgIntrospection/StaticMethodInfo>#include <osgIntrospection/Attributes>#include <osg/Billboard>#include <osg/Camera>#include <osg/Drawable>#include <osg/Geode>#include <osg/Group>#include <osg/LOD>#include <osg/Matrix>#include <osg/Node>#include <osg/PagedLOD>#include <osg/Projection>#include <osg/Transform>#include <osg/Vec3>#include <osg/Viewport>#include <osgUtil/IntersectionVisitor>// Must undefine IN and OUT macros defined in Windows headers#ifdef IN#undef IN#endif#ifdef OUT#undef OUT#endifBEGIN_ENUM_REFLECTOR(osgUtil::IntersectionVisitor::LODSelectionMode)	I_DeclaringFile("osgUtil/IntersectionVisitor");	I_EnumLabel(osgUtil::IntersectionVisitor::USE_HIGHEST_LEVEL_OF_DETAIL);	I_EnumLabel(osgUtil::IntersectionVisitor::USE_EYE_POINT_FOR_LOD_LEVEL_SELECTION);END_REFLECTORBEGIN_OBJECT_REFLECTOR(osgUtil::IntersectionVisitor)	I_DeclaringFile("osgUtil/IntersectionVisitor");	I_BaseType(osg::NodeVisitor);	I_ConstructorWithDefaults2(IN, osgUtil::Intersector *, intersector, 0, IN, osgUtil::IntersectionVisitor::ReadCallback *, readCallback, 0,	                           ____IntersectionVisitor__Intersector_P1__ReadCallback_P1,	                           "",	                           "");	I_Method0(void, reset,	          Properties::VIRTUAL,	          __void__reset,	          "Method to call to reset visitor. ",	          "Useful if your visitor accumulates state during a traversal, and you plan to reuse the visitor. To flush that state for the next traversal: call reset() prior to each traversal. ");	I_Method1(void, setIntersector, IN, osgUtil::Intersector *, intersector,	          Properties::NON_VIRTUAL,	          __void__setIntersector__Intersector_P1,	          "Set the intersector that will be used to intersect with the scene, and to store any hits that occur. ",	          "");	I_Method0(osgUtil::Intersector *, getIntersector,	          Properties::NON_VIRTUAL,	          __Intersector_P1__getIntersector,	          "Get the intersector that will be used to intersect with the scene, and to store any hits that occur. ",	          "");	I_Method0(const osgUtil::Intersector *, getIntersector,	          Properties::NON_VIRTUAL,	          __C5_Intersector_P1__getIntersector,	          "Get the const intersector that will be used to intersect with the scene, and to store any hits that occur. ",	          "");	I_Method1(void, setUseKdTreeWhenAvailable, IN, bool, useKdTrees,	          Properties::NON_VIRTUAL,	          __void__setUseKdTreeWhenAvailable__bool,	          "Set whether the intersectors should use KdTrees when they are found on the scene graph. ",	          "");	I_Method0(bool, getUseKdTreeWhenAvailable,	          Properties::NON_VIRTUAL,	          __bool__getUseKdTreeWhenAvailable,	          "Set whether the intersectors should use KdTrees. ",	          "");	I_Method1(void, setDoDummyTraversal, IN, bool, dummy,	          Properties::NON_VIRTUAL,	          __void__setDoDummyTraversal__bool,	          "",	          "");	I_Method0(bool, getDoDummyTraversal,	          Properties::NON_VIRTUAL,	          __bool__getDoDummyTraversal,	          "",	          "");	I_Method1(void, setReadCallback, IN, osgUtil::IntersectionVisitor::ReadCallback *, rc,	          Properties::NON_VIRTUAL,	          __void__setReadCallback__ReadCallback_P1,	          "Set the read callback. ",	          "");	I_Method0(osgUtil::IntersectionVisitor::ReadCallback *, getReadCallback,	          Properties::NON_VIRTUAL,	          __ReadCallback_P1__getReadCallback,	          "Get the read callback. ",	          "");	I_Method0(const osgUtil::IntersectionVisitor::ReadCallback *, getReadCallback,	          Properties::NON_VIRTUAL,	          __C5_ReadCallback_P1__getReadCallback,	          "Get the const read callback. ",	          "");	I_Method1(void, pushWindowMatrix, IN, osg::RefMatrix *, matrix,	          Properties::NON_VIRTUAL,	          __void__pushWindowMatrix__osg_RefMatrix_P1,	          "",	          "");	I_Method1(void, pushWindowMatrix, IN, osg::Viewport *, viewport,	          Properties::NON_VIRTUAL,	          __void__pushWindowMatrix__osg_Viewport_P1,	          "",	          "");	I_Method0(void, popWindowMatrix,	          Properties::NON_VIRTUAL,	          __void__popWindowMatrix,	          "",	          "");	I_Method0(osg::RefMatrix *, getWindowMatrix,	          Properties::NON_VIRTUAL,	          __osg_RefMatrix_P1__getWindowMatrix,	          "",	          "");	I_Method0(const osg::RefMatrix *, getWindowMatrix,	          Properties::NON_VIRTUAL,	          __C5_osg_RefMatrix_P1__getWindowMatrix,	          "",	          "");	I_Method1(void, pushProjectionMatrix, IN, osg::RefMatrix *, matrix,	          Properties::NON_VIRTUAL,	          __void__pushProjectionMatrix__osg_RefMatrix_P1,	          "",	          "");	I_Method0(void, popProjectionMatrix,	          Properties::NON_VIRTUAL,	          __void__popProjectionMatrix,	          "",	          "");	I_Method0(osg::RefMatrix *, getProjectionMatrix,	          Properties::NON_VIRTUAL,	          __osg_RefMatrix_P1__getProjectionMatrix,	          "",	          "");	I_Method0(const osg::RefMatrix *, getProjectionMatrix,	          Properties::NON_VIRTUAL,	          __C5_osg_RefMatrix_P1__getProjectionMatrix,	          "",	          "");	I_Method1(void, pushViewMatrix, IN, osg::RefMatrix *, matrix,	          Properties::NON_VIRTUAL,	          __void__pushViewMatrix__osg_RefMatrix_P1,	          "",	          "");	I_Method0(void, popViewMatrix,	          Properties::NON_VIRTUAL,	          __void__popViewMatrix,	          "",	          "");	I_Method0(osg::RefMatrix *, getViewMatrix,	          Properties::NON_VIRTUAL,	          __osg_RefMatrix_P1__getViewMatrix,	          "",	          "");	I_Method0(const osg::RefMatrix *, getViewMatrix,	          Properties::NON_VIRTUAL,	          __C5_osg_RefMatrix_P1__getViewMatrix,	          "",	          "");	I_Method1(void, pushModelMatrix, IN, osg::RefMatrix *, matrix,	          Properties::NON_VIRTUAL,	          __void__pushModelMatrix__osg_RefMatrix_P1,	          "",	          "");	I_Method0(void, popModelMatrix,	          Properties::NON_VIRTUAL,	          __void__popModelMatrix,	          "",	          "");	I_Method0(osg::RefMatrix *, getModelMatrix,	          Properties::NON_VIRTUAL,	          __osg_RefMatrix_P1__getModelMatrix,	          "",	          "");	I_Method0(const osg::RefMatrix *, getModelMatrix,	          Properties::NON_VIRTUAL,	          __C5_osg_RefMatrix_P1__getModelMatrix,	          "",	          "");	I_Method1(void, setReferenceEyePoint, IN, const osg::Vec3 &, ep,	          Properties::NON_VIRTUAL,	          __void__setReferenceEyePoint__C5_osg_Vec3_R1,	          "Set the reference eye point that is used for nodes that require an eye point to position themselves, such as billboards. ",	          "");	I_Method0(const osg::Vec3 &, getReferenceEyePoint,	          Properties::NON_VIRTUAL,	          __C5_osg_Vec3_R1__getReferenceEyePoint,	          "Get the reference eye point. ",	          "");	I_Method1(void, setReferenceEyePointCoordinateFrame, IN, osgUtil::Intersector::CoordinateFrame, cf,	          Properties::NON_VIRTUAL,	          __void__setReferenceEyePointCoordinateFrame__Intersector_CoordinateFrame,	          "Set the coordinate frame of the reference eye point. ",	          "");	I_Method0(osgUtil::Intersector::CoordinateFrame, getReferenceEyePointCoordinateFrame,	          Properties::NON_VIRTUAL,	          __Intersector_CoordinateFrame__getReferenceEyePointCoordinateFrame,	          "Get the coordinate frame of the reference eye point. ",	          "");	I_Method0(osg::Vec3, getEyePoint,	          Properties::VIRTUAL,	          __osg_Vec3__getEyePoint,	          "Get the eye point in the local coordinate frame a given traversal point. ",	          "");	I_Method1(void, setLODSelectionMode, IN, osgUtil::IntersectionVisitor::LODSelectionMode, mode,	          Properties::NON_VIRTUAL,	          __void__setLODSelectionMode__LODSelectionMode,	          "Set the LOD selection scheme. ",	          "");	I_Method0(osgUtil::IntersectionVisitor::LODSelectionMode, getLODSelectionMode,	          Properties::NON_VIRTUAL,	          __LODSelectionMode__getLODSelectionMode,	          "Get the LOD selection scheme. ",	          "");	I_Method2(float, getDistanceToEyePoint, IN, const osg::Vec3 &, pos, IN, bool, withLODScale,	          Properties::VIRTUAL,	          __float__getDistanceToEyePoint__C5_osg_Vec3_R1__bool,	          "Get the distance from a point to the eye point, distance value in local coordinate system. ",	          "This is calculated using the pseudo-EyePoint (above) when doing LOD calculcations. ");	I_Method1(void, apply, IN, osg::Node &, node,	          Properties::VIRTUAL,	          __void__apply__osg_Node_R1,	          "",	          "");	I_Method1(void, apply, IN, osg::Geode &, geode,	          Properties::VIRTUAL,	          __void__apply__osg_Geode_R1,	          "",	          "");	I_Method1(void, apply, IN, osg::Billboard &, geode,	          Properties::VIRTUAL,	          __void__apply__osg_Billboard_R1,	          "",	          "");	I_Method1(void, apply, IN, osg::Group &, group,	          Properties::VIRTUAL,	          __void__apply__osg_Group_R1,	          "",	          "");	I_Method1(void, apply, IN, osg::LOD &, lod,	          Properties::VIRTUAL,	          __void__apply__osg_LOD_R1,	          "",	          "");	I_Method1(void, apply, IN, osg::PagedLOD &, lod,	          Properties::VIRTUAL,	          __void__apply__osg_PagedLOD_R1,	          "",	          "");	I_Method1(void, apply, IN, osg::Transform &, transform,	          Properties::VIRTUAL,	          __void__apply__osg_Transform_R1,	          "",	          "");	I_Method1(void, apply, IN, osg::Projection &, projection,	          Properties::VIRTUAL,	          __void__apply__osg_Projection_R1,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -