📄 renderbin.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 + -