📄 optimizer.cpp
字号:
__void__apply__osg_Group_R1, "", ""); I_Method1(void, apply, IN, osg::Transform &, transform, Properties::VIRTUAL, __void__apply__osg_Transform_R1, "", ""); I_Method1(void, apply, IN, osg::LOD &, lod, Properties::VIRTUAL, __void__apply__osg_LOD_R1, "", ""); I_Method1(void, apply, IN, osg::Geode &, geode, Properties::VIRTUAL, __void__apply__osg_Geode_R1, "", ""); I_Method1(void, apply, IN, osg::Billboard &, billboard, Properties::VIRTUAL, __void__apply__osg_Billboard_R1, "", ""); I_ProtectedMethod1(void, transformDrawables, IN, osg::Geode &, geode, Properties::NON_VIRTUAL, Properties::NON_CONST, __void__transformDrawables__osg_Geode_R1, "", ""); I_ProtectedMethod1(void, transformBillboard, IN, osg::Billboard &, billboard, Properties::NON_VIRTUAL, Properties::NON_CONST, __void__transformBillboard__osg_Billboard_R1, "", "");END_REFLECTORBEGIN_OBJECT_REFLECTOR(osgUtil::Optimizer::FlattenStaticTransformsVisitor) I_DeclaringFile("osgUtil/Optimizer"); I_BaseType(osgUtil::BaseOptimizerVisitor); I_ConstructorWithDefaults1(IN, osgUtil::Optimizer *, optimizer, 0, Properties::NON_EXPLICIT, ____FlattenStaticTransformsVisitor__Optimizer_P1, "", ""); I_Method1(void, apply, IN, osg::Node &, geode, 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::ProxyNode &, node, Properties::VIRTUAL, __void__apply__osg_ProxyNode_R1, "", ""); I_Method1(void, apply, IN, osg::PagedLOD &, node, Properties::VIRTUAL, __void__apply__osg_PagedLOD_R1, "", ""); I_Method1(void, apply, IN, osg::Transform &, transform, Properties::VIRTUAL, __void__apply__osg_Transform_R1, "", ""); I_Method1(bool, removeTransforms, IN, osg::Node *, nodeWeCannotRemove, Properties::NON_VIRTUAL, __bool__removeTransforms__osg_Node_P1, "", "");END_REFLECTORBEGIN_OBJECT_REFLECTOR(osgUtil::Optimizer::IsOperationPermissibleForObjectCallback) I_DeclaringFile("osgUtil/Optimizer"); I_BaseType(osg::Referenced); I_Constructor0(____IsOperationPermissibleForObjectCallback, "", ""); I_Method3(bool, isOperationPermissibleForObjectImplementation, IN, const osgUtil::Optimizer *, optimizer, IN, const osg::StateSet *, stateset, IN, unsigned int, option, Properties::VIRTUAL, __bool__isOperationPermissibleForObjectImplementation__C5_Optimizer_P1__C5_osg_StateSet_P1__unsigned_int, "", ""); I_Method3(bool, isOperationPermissibleForObjectImplementation, IN, const osgUtil::Optimizer *, optimizer, IN, const osg::StateAttribute *, attribute, IN, unsigned int, option, Properties::VIRTUAL, __bool__isOperationPermissibleForObjectImplementation__C5_Optimizer_P1__C5_osg_StateAttribute_P1__unsigned_int, "", ""); I_Method3(bool, isOperationPermissibleForObjectImplementation, IN, const osgUtil::Optimizer *, optimizer, IN, const osg::Drawable *, drawable, IN, unsigned int, option, Properties::VIRTUAL, __bool__isOperationPermissibleForObjectImplementation__C5_Optimizer_P1__C5_osg_Drawable_P1__unsigned_int, "", ""); I_Method3(bool, isOperationPermissibleForObjectImplementation, IN, const osgUtil::Optimizer *, optimizer, IN, const osg::Node *, node, IN, unsigned int, option, Properties::VIRTUAL, __bool__isOperationPermissibleForObjectImplementation__C5_Optimizer_P1__C5_osg_Node_P1__unsigned_int, "", "");END_REFLECTORBEGIN_OBJECT_REFLECTOR(osgUtil::Optimizer::MergeGeodesVisitor) I_DeclaringFile("osgUtil/Optimizer"); I_BaseType(osgUtil::BaseOptimizerVisitor); I_ConstructorWithDefaults1(IN, osgUtil::Optimizer *, optimizer, 0, Properties::NON_EXPLICIT, ____MergeGeodesVisitor__Optimizer_P1, "default to traversing all children. ", ""); I_Method1(void, apply, IN, osg::Group &, group, Properties::VIRTUAL, __void__apply__osg_Group_R1, "", ""); I_Method1(bool, mergeGeodes, IN, osg::Group &, group, Properties::NON_VIRTUAL, __bool__mergeGeodes__osg_Group_R1, "", ""); I_ProtectedMethod2(bool, mergeGeode, IN, osg::Geode &, lhs, IN, osg::Geode &, rhs, Properties::NON_VIRTUAL, Properties::NON_CONST, __bool__mergeGeode__osg_Geode_R1__osg_Geode_R1, "", "");END_REFLECTORBEGIN_OBJECT_REFLECTOR(osgUtil::Optimizer::MergeGeometryVisitor) I_DeclaringFile("osgUtil/Optimizer"); I_BaseType(osgUtil::BaseOptimizerVisitor); I_ConstructorWithDefaults1(IN, osgUtil::Optimizer *, optimizer, 0, Properties::NON_EXPLICIT, ____MergeGeometryVisitor__Optimizer_P1, "default to traversing all children. ", ""); I_Method1(void, setTargetMaximumNumberOfVertices, IN, unsigned int, num, Properties::NON_VIRTUAL, __void__setTargetMaximumNumberOfVertices__unsigned_int, "", ""); I_Method0(unsigned int, getTargetMaximumNumberOfVertices, Properties::NON_VIRTUAL, __unsigned_int__getTargetMaximumNumberOfVertices, "", ""); I_Method1(void, apply, IN, osg::Geode &, geode, Properties::VIRTUAL, __void__apply__osg_Geode_R1, "", ""); I_Method1(void, apply, IN, osg::Billboard &, x, Properties::VIRTUAL, __void__apply__osg_Billboard_R1, "", ""); I_Method1(bool, mergeGeode, IN, osg::Geode &, geode, Properties::NON_VIRTUAL, __bool__mergeGeode__osg_Geode_R1, "", ""); I_StaticMethod1(bool, geometryContainsSharedArrays, IN, osg::Geometry &, geom, __bool__geometryContainsSharedArrays__osg_Geometry_R1_S, "", ""); I_StaticMethod2(bool, mergeGeometry, IN, osg::Geometry &, lhs, IN, osg::Geometry &, rhs, __bool__mergeGeometry__osg_Geometry_R1__osg_Geometry_R1_S, "", ""); I_StaticMethod2(bool, mergePrimitive, IN, osg::DrawArrays &, lhs, IN, osg::DrawArrays &, rhs, __bool__mergePrimitive__osg_DrawArrays_R1__osg_DrawArrays_R1_S, "", ""); I_StaticMethod2(bool, mergePrimitive, IN, osg::DrawArrayLengths &, lhs, IN, osg::DrawArrayLengths &, rhs, __bool__mergePrimitive__osg_DrawArrayLengths_R1__osg_DrawArrayLengths_R1_S, "", ""); I_StaticMethod2(bool, mergePrimitive, IN, osg::DrawElementsUByte &, lhs, IN, osg::DrawElementsUByte &, rhs, __bool__mergePrimitive__osg_DrawElementsUByte_R1__osg_DrawElementsUByte_R1_S, "", ""); I_StaticMethod2(bool, mergePrimitive, IN, osg::DrawElementsUShort &, lhs, IN, osg::DrawElementsUShort &, rhs, __bool__mergePrimitive__osg_DrawElementsUShort_R1__osg_DrawElementsUShort_R1_S, "", ""); I_StaticMethod2(bool, mergePrimitive, IN, osg::DrawElementsUInt &, lhs, IN, osg::DrawElementsUInt &, rhs, __bool__mergePrimitive__osg_DrawElementsUInt_R1__osg_DrawElementsUInt_R1_S, "", ""); I_SimpleProperty(unsigned int, TargetMaximumNumberOfVertices, __unsigned_int__getTargetMaximumNumberOfVertices, __void__setTargetMaximumNumberOfVertices__unsigned_int);END_REFLECTORTYPE_NAME_ALIAS(std::set< osg::Node * >, osgUtil::Optimizer::RemoveEmptyNodesVisitor::NodeList)BEGIN_OBJECT_REFLECTOR(osgUtil::Optimizer::RemoveEmptyNodesVisitor) I_DeclaringFile("osgUtil/Optimizer"); I_BaseType(osgUtil::BaseOptimizerVisitor); I_ConstructorWithDefaults1(IN, osgUtil::Optimizer *, optimizer, 0, Properties::NON_EXPLICIT, ____RemoveEmptyNodesVisitor__Optimizer_P1, "", ""); I_Method1(void, apply, IN, osg::Geode &, geode, Properties::VIRTUAL, __void__apply__osg_Geode_R1, "", ""); I_Method1(void, apply, IN, osg::Group &, group, Properties::VIRTUAL, __void__apply__osg_Group_R1, "", ""); I_Method0(void, removeEmptyNodes, Properties::NON_VIRTUAL, __void__removeEmptyNodes, "", ""); I_PublicMemberProperty(osgUtil::Optimizer::RemoveEmptyNodesVisitor::NodeList, _redundantNodeList);END_REFLECTORTYPE_NAME_ALIAS(std::set< osg::Node * >, osgUtil::Optimizer::RemoveLoadedProxyNodesVisitor::NodeList)BEGIN_OBJECT_REFLECTOR(osgUtil::Optimizer::RemoveLoadedProxyNodesVisitor) I_DeclaringFile("osgUtil/Optimizer"); I_BaseType(osgUtil::BaseOptimizerVisitor); I_ConstructorWithDefaults1(IN, osgUtil::Optimizer *, optimizer, 0, Properties::NON_EXPLICIT, ____RemoveLoadedProxyNodesVisitor__Optimizer_P1, "", ""); I_Method1(void, apply, IN, osg::ProxyNode &, group, Properties::VIRTUAL, __void__apply__osg_ProxyNode_R1, "", ""); I_Method0(void, removeRedundantNodes, Properties::NON_VIRTUAL, __void__removeRedundantNodes, "", ""); I_PublicMemberProperty(osgUtil::Optimizer::RemoveLoadedProxyNodesVisitor::NodeList, _redundantNodeList);END_REFLECTORTYPE_NAME_ALIAS(std::set< osg::Node * >, osgUtil::Optimizer::RemoveRedundantNodesVisitor::NodeList)BEGIN_OBJECT_REFLECTOR(osgUtil::Optimizer::RemoveRedundantNodesVisitor) I_DeclaringFile("osgUtil/Optimizer"); I_BaseType(osgUtil::BaseOptimizerVisitor); I_ConstructorWithDefaults1(IN, osgUtil::Optimizer *, optimizer, 0, Properties::NON_EXPLICIT, ____RemoveRedundantNodesVisitor__Optimizer_P1, "", ""); I_Method1(void, apply, IN, osg::Group &, group, Properties::VIRTUAL, __void__apply__osg_Group_R1, "", ""); I_Method1(void, apply, IN, osg::Transform &, transform, Properties::VIRTUAL, __void__apply__osg_Transform_R1, "", ""); I_Method1(bool, isOperationPermissible, IN, osg::Node &, node, Properties::NON_VIRTUAL, __bool__isOperationPermissible__osg_Node_R1, "", ""); I_Method0(void, removeRedundantNodes, Properties::NON_VIRTUAL, __void__removeRedundantNodes, "", ""); I_PublicMemberProperty(osgUtil::Optimizer::RemoveRedundantNodesVisitor::NodeList, _redundantNodeList);END_REFLECTORTYPE_NAME_ALIAS(std::set< osg::Group * >, osgUtil::Optimizer::SpatializeGroupsVisitor::GroupsToDivideList)TYPE_NAME_ALIAS(std::set< osg::Geode * >, osgUtil::Optimizer::SpatializeGroupsVisitor::GeodesToDivideList)BEGIN_OBJECT_REFLECTOR(osgUtil::Optimizer::SpatializeGroupsVisitor) I_DeclaringFile("osgUtil/Optimizer"); I_BaseType(osgUtil::BaseOptimizerVisitor); I_ConstructorWithDefaults1(IN, osgUtil::Optimizer *, optimizer, 0, Properties::NON_EXPLICIT, ____SpatializeGroupsVisitor__Optimizer_P1, "", ""); I_Method1(void, apply, IN, osg::Group &, group, Properties::VIRTUAL, __void__apply__osg_Group_R1, "", ""); I_Method1(void, apply, IN, osg::Geode &, geode, Properties::VIRTUAL, __void__apply__osg_Geode_R1, "", ""); I_MethodWithDefaults1(bool, divide, IN, unsigned int, maxNumTreesPerCell, 8, Properties::NON_VIRTUAL, __bool__divide__unsigned_int, "", ""); I_Method2(bool, divide, IN, osg::Group *, group, IN, unsigned int, maxNumTreesPerCell, Properties::NON_VIRTUAL, __bool__divide__osg_Group_P1__unsigned_int, "", "");
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -