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

📄 renderbin.cpp

📁 最新osg包
💻 CPP
字号:
// ***************************************************************************////   Generated automatically by genwrapper.//   Please DO NOT EDIT this file!//// ***************************************************************************#include <osgIntrospection/ReflectionMacros>#include <osgIntrospection/TypedMethodInfo>#include <osgIntrospection/StaticMethodInfo>#include <osgIntrospection/Attributes>#include <osg/CopyOp>#include <osg/Object>#include <osg/RenderInfo>#include <osg/StateSet>#include <osgUtil/RenderBin>#include <osgUtil/RenderLeaf>#include <osgUtil/RenderStage>#include <osgUtil/StateGraph>#include <osgUtil/Statistics>// Must undefine IN and OUT macros defined in Windows headers#ifdef IN#undef IN#endif#ifdef OUT#undef OUT#endifBEGIN_VALUE_REFLECTOR(osgUtil::RegisterRenderBinProxy)	I_DeclaringFile("osgUtil/RenderBin");	I_Constructor2(IN, const std::string &, binName, IN, osgUtil::RenderBin *, proto,	               ____RegisterRenderBinProxy__C5_std_string_R1__RenderBin_P1,	               "",	               "");END_REFLECTORTYPE_NAME_ALIAS(std::vector< osgUtil::RenderLeaf * >, osgUtil::RenderBin::RenderLeafList)TYPE_NAME_ALIAS(std::vector< osgUtil::StateGraph * >, osgUtil::RenderBin::StateGraphList)TYPE_NAME_ALIAS(std::map< int COMMA  osg::ref_ptr< osgUtil::RenderBin > >, osgUtil::RenderBin::RenderBinList)BEGIN_ENUM_REFLECTOR(osgUtil::RenderBin::SortMode)	I_DeclaringFile("osgUtil/RenderBin");	I_EnumLabel(osgUtil::RenderBin::SORT_BY_STATE);	I_EnumLabel(osgUtil::RenderBin::SORT_BY_STATE_THEN_FRONT_TO_BACK);	I_EnumLabel(osgUtil::RenderBin::SORT_FRONT_TO_BACK);	I_EnumLabel(osgUtil::RenderBin::SORT_BACK_TO_FRONT);END_REFLECTORBEGIN_OBJECT_REFLECTOR(osgUtil::RenderBin)	I_DeclaringFile("osgUtil/RenderBin");	I_BaseType(osg::Object);	I_Constructor0(____RenderBin,	               "",	               "");	I_Constructor1(IN, osgUtil::RenderBin::SortMode, mode,	               Properties::NON_EXPLICIT,	               ____RenderBin__SortMode,	               "",	               "");	I_ConstructorWithDefaults2(IN, const osgUtil::RenderBin &, rhs, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY,	                           ____RenderBin__C5_RenderBin_R1__C5_osg_CopyOp_R1,	                           "Copy constructor using CopyOp to manage deep vs shallow copy. ",	                           "");	I_Method0(osg::Object *, cloneType,	          Properties::VIRTUAL,	          __osg_Object_P1__cloneType,	          "Clone the type of an object, with Object* return type. ",	          "Must be defined by derived classes. ");	I_Method1(osg::Object *, clone, IN, const osg::CopyOp &, copyop,	          Properties::VIRTUAL,	          __osg_Object_P1__clone__C5_osg_CopyOp_R1,	          "Clone an object, with Object* return type. ",	          "Must be defined by derived classes. ");	I_Method1(bool, isSameKindAs, IN, const osg::Object *, obj,	          Properties::VIRTUAL,	          __bool__isSameKindAs__C5_osg_Object_P1,	          "",	          "");	I_Method0(const char *, libraryName,	          Properties::VIRTUAL,	          __C5_char_P1__libraryName,	          "return the name of the object's library. ",	          "Must be defined by derived classes. The OpenSceneGraph convention is that the namespace of a library is the same as the library name. ");	I_Method0(const char *, className,	          Properties::VIRTUAL,	          __C5_char_P1__className,	          "return the name of the object's class type. ",	          "Must be defined by derived classes. ");	I_Method0(void, reset,	          Properties::VIRTUAL,	          __void__reset,	          "",	          "");	I_Method1(void, setStateSet, IN, osg::StateSet *, stateset,	          Properties::NON_VIRTUAL,	          __void__setStateSet__osg_StateSet_P1,	          "",	          "");	I_Method0(osg::StateSet *, getStateSet,	          Properties::NON_VIRTUAL,	          __osg_StateSet_P1__getStateSet,	          "",	          "");	I_Method0(const osg::StateSet *, getStateSet,	          Properties::NON_VIRTUAL,	          __C5_osg_StateSet_P1__getStateSet,	          "",	          "");	I_Method0(osgUtil::RenderBin *, getParent,	          Properties::NON_VIRTUAL,	          __RenderBin_P1__getParent,	          "",	          "");	I_Method0(const osgUtil::RenderBin *, getParent,	          Properties::NON_VIRTUAL,	          __C5_RenderBin_P1__getParent,	          "",	          "");	I_Method0(osgUtil::RenderStage *, getStage,	          Properties::NON_VIRTUAL,	          __RenderStage_P1__getStage,	          "",	          "");	I_Method0(const osgUtil::RenderStage *, getStage,	          Properties::NON_VIRTUAL,	          __C5_RenderStage_P1__getStage,	          "",	          "");	I_Method0(int, getBinNum,	          Properties::NON_VIRTUAL,	          __int__getBinNum,	          "",	          "");	I_Method0(osgUtil::RenderBin::StateGraphList &, getStateGraphList,	          Properties::NON_VIRTUAL,	          __StateGraphList_R1__getStateGraphList,	          "",	          "");	I_Method0(const osgUtil::RenderBin::StateGraphList &, getStateGraphList,	          Properties::NON_VIRTUAL,	          __C5_StateGraphList_R1__getStateGraphList,	          "",	          "");	I_Method0(osgUtil::RenderBin::RenderBinList &, getRenderBinList,	          Properties::NON_VIRTUAL,	          __RenderBinList_R1__getRenderBinList,	          "",	          "");	I_Method0(const osgUtil::RenderBin::RenderBinList &, getRenderBinList,	          Properties::NON_VIRTUAL,	          __C5_RenderBinList_R1__getRenderBinList,	          "",	          "");	I_Method0(osgUtil::RenderBin::RenderLeafList &, getRenderLeafList,	          Properties::NON_VIRTUAL,	          __RenderLeafList_R1__getRenderLeafList,	          "",	          "");	I_Method0(const osgUtil::RenderBin::RenderLeafList &, getRenderLeafList,	          Properties::NON_VIRTUAL,	          __C5_RenderLeafList_R1__getRenderLeafList,	          "",	          "");	I_Method2(osgUtil::RenderBin *, find_or_insert, IN, int, binNum, IN, const std::string &, binName,	          Properties::NON_VIRTUAL,	          __RenderBin_P1__find_or_insert__int__C5_std_string_R1,	          "",	          "");	I_Method1(void, addStateGraph, IN, osgUtil::StateGraph *, rg,	          Properties::NON_VIRTUAL,	          __void__addStateGraph__StateGraph_P1,	          "",	          "");	I_Method0(void, sort,	          Properties::VIRTUAL,	          __void__sort,	          "",	          "");	I_Method0(void, sortImplementation,	          Properties::VIRTUAL,	          __void__sortImplementation,	          "",	          "");	I_Method1(void, setSortMode, IN, osgUtil::RenderBin::SortMode, mode,	          Properties::NON_VIRTUAL,	          __void__setSortMode__SortMode,	          "",	          "");	I_Method0(osgUtil::RenderBin::SortMode, getSortMode,	          Properties::NON_VIRTUAL,	          __SortMode__getSortMode,	          "",	          "");	I_Method0(void, sortByState,	          Properties::VIRTUAL,	          __void__sortByState,	          "",	          "");	I_Method0(void, sortByStateThenFrontToBack,	          Properties::VIRTUAL,	          __void__sortByStateThenFrontToBack,	          "",	          "");	I_Method0(void, sortFrontToBack,	          Properties::VIRTUAL,	          __void__sortFrontToBack,	          "",	          "");	I_Method0(void, sortBackToFront,	          Properties::VIRTUAL,	          __void__sortBackToFront,	          "",	          "");	I_Method1(void, setSortCallback, IN, osgUtil::RenderBin::SortCallback *, sortCallback,	          Properties::NON_VIRTUAL,	          __void__setSortCallback__SortCallback_P1,	          "",	          "");	I_Method0(osgUtil::RenderBin::SortCallback *, getSortCallback,	          Properties::NON_VIRTUAL,	          __SortCallback_P1__getSortCallback,	          "",	          "");	I_Method0(const osgUtil::RenderBin::SortCallback *, getSortCallback,	          Properties::NON_VIRTUAL,	          __C5_SortCallback_P1__getSortCallback,	          "",	          "");	I_Method2(void, draw, IN, osg::RenderInfo &, renderInfo, IN, osgUtil::RenderLeaf *&, previous,	          Properties::VIRTUAL,	          __void__draw__osg_RenderInfo_R1__RenderLeaf_P1R1,	          "",	          "");	I_Method2(void, drawImplementation, IN, osg::RenderInfo &, renderInfo, IN, osgUtil::RenderLeaf *&, previous,	          Properties::VIRTUAL,	          __void__drawImplementation__osg_RenderInfo_R1__RenderLeaf_P1R1,	          "",	          "");	I_Method1(void, setDrawCallback, IN, osgUtil::RenderBin::DrawCallback *, drawCallback,	          Properties::NON_VIRTUAL,	          __void__setDrawCallback__DrawCallback_P1,	          "",	          "");	I_Method0(osgUtil::RenderBin::DrawCallback *, getDrawCallback,	          Properties::NON_VIRTUAL,	          __DrawCallback_P1__getDrawCallback,	          "",	          "");	I_Method0(const osgUtil::RenderBin::DrawCallback *, getDrawCallback,	          Properties::NON_VIRTUAL,	          __C5_DrawCallback_P1__getDrawCallback,	          "",	          "");	I_Method1(bool, getStats, IN, osgUtil::Statistics &, primStats,	          Properties::NON_VIRTUAL,	          __bool__getStats__Statistics_R1,	          "Extract stats for current draw list. ",	          "");	I_Method0(unsigned int, computeNumberOfDynamicRenderLeaves,	          Properties::VIRTUAL,	          __unsigned_int__computeNumberOfDynamicRenderLeaves,	          "Compute the number of dynamic RenderLeaves. ",	          "");	I_Method0(void, copyLeavesFromStateGraphListToRenderLeafList,	          Properties::NON_VIRTUAL,	          __void__copyLeavesFromStateGraphListToRenderLeafList,	          "",	          "");	I_StaticMethod1(osgUtil::RenderBin *, createRenderBin, IN, const std::string &, binName,	                __RenderBin_P1__createRenderBin__C5_std_string_R1_S,	                "",	                "");	I_StaticMethod1(osgUtil::RenderBin *, getRenderBinPrototype, IN, const std::string &, binName,	                __RenderBin_P1__getRenderBinPrototype__C5_std_string_R1_S,	                "",	                "");	I_StaticMethod2(void, addRenderBinPrototype, IN, const std::string &, binName, IN, osgUtil::RenderBin *, proto,	                __void__addRenderBinPrototype__C5_std_string_R1__RenderBin_P1_S,	                "",	                "");	I_StaticMethod1(void, removeRenderBinPrototype, IN, osgUtil::RenderBin *, proto,	                __void__removeRenderBinPrototype__RenderBin_P1_S,	                "",	                "");	I_StaticMethod1(void, setDefaultRenderBinSortMode, IN, osgUtil::RenderBin::SortMode, mode,	                __void__setDefaultRenderBinSortMode__SortMode_S,	                "",	                "");	I_StaticMethod0(osgUtil::RenderBin::SortMode, getDefaultRenderBinSortMode,	                __SortMode__getDefaultRenderBinSortMode_S,	                "",	                "");	I_SimpleProperty(int, BinNum, 	                 __int__getBinNum, 	                 0);	I_SimpleProperty(osgUtil::RenderBin::DrawCallback *, DrawCallback, 	                 __DrawCallback_P1__getDrawCallback, 	                 __void__setDrawCallback__DrawCallback_P1);	I_SimpleProperty(osgUtil::RenderBin *, Parent, 	                 __RenderBin_P1__getParent, 	                 0);	I_SimpleProperty(osgUtil::RenderBin::RenderBinList &, RenderBinList, 	                 __RenderBinList_R1__getRenderBinList, 	                 0);	I_SimpleProperty(osgUtil::RenderBin::RenderLeafList &, RenderLeafList, 	                 __RenderLeafList_R1__getRenderLeafList, 	                 0);	I_SimpleProperty(osgUtil::RenderBin::SortCallback *, SortCallback, 	                 __SortCallback_P1__getSortCallback, 	                 __void__setSortCallback__SortCallback_P1);	I_SimpleProperty(osgUtil::RenderBin::SortMode, SortMode, 	                 __SortMode__getSortMode, 	                 __void__setSortMode__SortMode);	I_SimpleProperty(osgUtil::RenderStage *, Stage, 	                 __RenderStage_P1__getStage, 	                 0);	I_SimpleProperty(osgUtil::RenderBin::StateGraphList &, StateGraphList, 	                 __StateGraphList_R1__getStateGraphList, 	                 0);	I_SimpleProperty(osg::StateSet *, StateSet, 	                 __osg_StateSet_P1__getStateSet, 	                 __void__setStateSet__osg_StateSet_P1);END_REFLECTORBEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::RenderBin::DrawCallback)	I_DeclaringFile("osgUtil/RenderBin");	I_BaseType(osg::Referenced);	I_Constructor0(____DrawCallback,	               "",	               "");	I_Method3(void, drawImplementation, IN, osgUtil::RenderBin *, bin, IN, osg::RenderInfo &, renderInfo, IN, osgUtil::RenderLeaf *&, previous,	          Properties::PURE_VIRTUAL,	          __void__drawImplementation__RenderBin_P1__osg_RenderInfo_R1__RenderLeaf_P1R1,	          "",	          "");END_REFLECTORBEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::RenderBin::SortCallback)	I_DeclaringFile("osgUtil/RenderBin");	I_BaseType(osg::Referenced);	I_Constructor0(____SortCallback,	               "",	               "");	I_Method1(void, sortImplementation, IN, osgUtil::RenderBin *, x,	          Properties::PURE_VIRTUAL,	          __void__sortImplementation__RenderBin_P1,	          "",	          "");END_REFLECTORBEGIN_VALUE_REFLECTOR(osg::ref_ptr< osgUtil::RenderBin >)	I_DeclaringFile("osg/ref_ptr");	I_Constructor0(____ref_ptr,	               "",	               "");	I_Constructor1(IN, osgUtil::RenderBin *, ptr,	               Properties::NON_EXPLICIT,	               ____ref_ptr__T_P1,	               "",	               "");	I_Constructor1(IN, const osg::ref_ptr< osgUtil::RenderBin > &, rp,	               Properties::NON_EXPLICIT,	               ____ref_ptr__C5_ref_ptr_R1,	               "",	               "");	I_Method0(osgUtil::RenderBin *, get,	          Properties::NON_VIRTUAL,	          __T_P1__get,	          "",	          "");	I_Method0(bool, valid,	          Properties::NON_VIRTUAL,	          __bool__valid,	          "",	          "");	I_Method0(osgUtil::RenderBin *, release,	          Properties::NON_VIRTUAL,	          __T_P1__release,	          "",	          "");	I_Method1(void, swap, IN, osg::ref_ptr< osgUtil::RenderBin > &, rp,	          Properties::NON_VIRTUAL,	          __void__swap__ref_ptr_R1,	          "",	          "");	I_SimpleProperty(osgUtil::RenderBin *, , 	                 __T_P1__get, 	                 0);END_REFLECTORSTD_MAP_REFLECTOR(std::map< int COMMA  osg::ref_ptr< osgUtil::RenderBin > >)STD_VECTOR_REFLECTOR(std::vector< osgUtil::RenderLeaf * >)STD_VECTOR_REFLECTOR(std::vector< osgUtil::StateGraph * >)

⌨️ 快捷键说明

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