cullvisitor.cpp
来自「最新osg包」· C++ 代码 · 共 448 行 · 第 1/2 页
CPP
448 行
// ***************************************************************************//// 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/BoundingBox>#include <osg/Camera>#include <osg/ClearNode>#include <osg/ClipNode>#include <osg/Drawable>#include <osg/Geode>#include <osg/Group>#include <osg/LOD>#include <osg/LightSource>#include <osg/Matrix>#include <osg/Matrixd>#include <osg/Matrixf>#include <osg/Node>#include <osg/OccluderNode>#include <osg/OcclusionQueryNode>#include <osg/Polytope>#include <osg/Projection>#include <osg/RenderInfo>#include <osg/State>#include <osg/StateAttribute>#include <osg/StateSet>#include <osg/Switch>#include <osg/TexGenNode>#include <osg/Transform>#include <osg/Vec3>#include <osgUtil/CullVisitor>#include <osgUtil/RenderBin>#include <osgUtil/RenderStage>#include <osgUtil/StateGraph>// Must undefine IN and OUT macros defined in Windows headers#ifdef IN#undef IN#endif#ifdef OUT#undef OUT#endifTYPE_NAME_ALIAS(osg::Matrix::value_type, osgUtil::CullVisitor::value_type)BEGIN_OBJECT_REFLECTOR(osgUtil::CullVisitor) I_DeclaringFile("osgUtil/CullVisitor"); I_BaseType(osg::NodeVisitor); I_BaseType(osg::CullStack); I_Constructor0(____CullVisitor, "", ""); I_Constructor1(IN, const osgUtil::CullVisitor &, x, Properties::NON_EXPLICIT, ____CullVisitor__C5_CullVisitor_R1, "Copy constructor that does a shallow copy. ", ""); I_Method0(osgUtil::CullVisitor *, clone, Properties::VIRTUAL, __CullVisitor_P1__clone, "Create a shallow copy of the CullVisitor, used by CullVisitor::create() to clone the prototype. ", ""); I_Method0(void, reset, Properties::VIRTUAL, __void__reset, "", ""); I_Method0(osg::Vec3, getEyePoint, Properties::VIRTUAL, __osg_Vec3__getEyePoint, "Get the eye point in local coordinates. ", "Note, not all NodeVisitor implement this method, it is mainly cull visitors which will implement. "); I_Method0(osg::Vec3, getViewPoint, Properties::VIRTUAL, __osg_Vec3__getViewPoint, "Get the view point in local coordinates. ", "Note, not all NodeVisitor implement this method, it is mainly cull visitors which will implement. "); 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. ", "Note, not all NodeVisitor implement this method, it is mainly cull visitors which will implement. If the getDistanceFromEyePoint(pos) is not implemented then a default value of 0.0 is returned. "); I_Method2(float, getDistanceFromEyePoint, IN, const osg::Vec3 &, pos, IN, bool, withLODScale, Properties::VIRTUAL, __float__getDistanceFromEyePoint__C5_osg_Vec3_R1__bool, "Get the distance of a point from the eye point, distance value in the eye coordinate system. ", "Note, not all NodeVisitor implement this method, it is mainly cull visitors which will implement. If the getDistanceFromEyePoint(pos) is not implemented than a default value of 0.0 is returned. "); I_Method2(float, getDistanceToViewPoint, IN, const osg::Vec3 &, pos, IN, bool, withLODScale, Properties::VIRTUAL, __float__getDistanceToViewPoint__C5_osg_Vec3_R1__bool, "Get the distance from a point to the view point, distance value in local coordinate system. ", "Note, not all NodeVisitor implement this method, it is mainly cull visitors which will implement. If the getDistanceToViewPoint(pos) is not implemented then a default value of 0.0 is returned. "); I_Method1(void, apply, IN, osg::Node &, x, Properties::VIRTUAL, __void__apply__osg_Node_R1, "", ""); I_Method1(void, apply, IN, osg::Geode &, node, Properties::VIRTUAL, __void__apply__osg_Geode_R1, "", ""); I_Method1(void, apply, IN, osg::Billboard &, node, Properties::VIRTUAL, __void__apply__osg_Billboard_R1, "", ""); I_Method1(void, apply, IN, osg::LightSource &, node, Properties::VIRTUAL, __void__apply__osg_LightSource_R1, "", ""); I_Method1(void, apply, IN, osg::ClipNode &, node, Properties::VIRTUAL, __void__apply__osg_ClipNode_R1, "", ""); I_Method1(void, apply, IN, osg::TexGenNode &, node, Properties::VIRTUAL, __void__apply__osg_TexGenNode_R1, "", ""); I_Method1(void, apply, IN, osg::Group &, node, Properties::VIRTUAL, __void__apply__osg_Group_R1, "", ""); I_Method1(void, apply, IN, osg::Transform &, node, Properties::VIRTUAL, __void__apply__osg_Transform_R1, "", ""); I_Method1(void, apply, IN, osg::Projection &, node, Properties::VIRTUAL, __void__apply__osg_Projection_R1, "", ""); I_Method1(void, apply, IN, osg::Switch &, node, Properties::VIRTUAL, __void__apply__osg_Switch_R1, "", ""); I_Method1(void, apply, IN, osg::LOD &, node, Properties::VIRTUAL, __void__apply__osg_LOD_R1, "", ""); I_Method1(void, apply, IN, osg::ClearNode &, node, Properties::VIRTUAL, __void__apply__osg_ClearNode_R1, "", ""); I_Method1(void, apply, IN, osg::Camera &, node, Properties::VIRTUAL, __void__apply__osg_Camera_R1, "", ""); I_Method1(void, apply, IN, osg::OccluderNode &, node, Properties::VIRTUAL, __void__apply__osg_OccluderNode_R1, "", ""); I_Method1(void, apply, IN, osg::OcclusionQueryNode &, node, Properties::VIRTUAL, __void__apply__osg_OcclusionQueryNode_R1, "", ""); I_Method1(void, pushStateSet, IN, const osg::StateSet *, ss, Properties::NON_VIRTUAL, __void__pushStateSet__C5_osg_StateSet_P1, "Push state set on the current state group. ", "If the state exists in a child state group of the current state group then move the current state group to that child. Otherwise, create a new state group for the state set, add it to the current state group then move the current state group pointer to the new state group. "); I_Method0(void, popStateSet, Properties::NON_VIRTUAL, __void__popStateSet, "Pop the top state set and hence associated state group. ", "Move the current state group to the parent of the popped state group. "); I_Method1(void, setStateGraph, IN, osgUtil::StateGraph *, rg, Properties::NON_VIRTUAL, __void__setStateGraph__StateGraph_P1, "", ""); I_Method0(osgUtil::StateGraph *, getRootStateGraph, Properties::NON_VIRTUAL, __StateGraph_P1__getRootStateGraph, "", ""); I_Method0(osgUtil::StateGraph *, getCurrentStateGraph, Properties::NON_VIRTUAL, __StateGraph_P1__getCurrentStateGraph, "", ""); I_Method1(void, setRenderStage, IN, osgUtil::RenderStage *, rg, Properties::NON_VIRTUAL, __void__setRenderStage__RenderStage_P1, "", ""); I_Method0(osgUtil::RenderStage *, getRenderStage, Properties::NON_VIRTUAL, __RenderStage_P1__getRenderStage, "", ""); I_Method0(osgUtil::RenderStage *, getCurrentRenderStage, Properties::NON_VIRTUAL, __RenderStage_P1__getCurrentRenderStage, "", ""); I_Method0(osg::Camera *, getCurrentCamera, Properties::NON_VIRTUAL, __osg_Camera_P1__getCurrentCamera, "", ""); I_Method0(osgUtil::RenderBin *, getCurrentRenderBin, Properties::NON_VIRTUAL, __RenderBin_P1__getCurrentRenderBin, "",
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?