📄 optimizer.cpp
字号:
I_Method2(bool, divide, IN, osg::Geode *, geode, IN, unsigned int, maxNumTreesPerCell, Properties::NON_VIRTUAL, __bool__divide__osg_Geode_P1__unsigned_int, "", ""); I_PublicMemberProperty(osgUtil::Optimizer::SpatializeGroupsVisitor::GroupsToDivideList, _groupsToDivideList); I_PublicMemberProperty(osgUtil::Optimizer::SpatializeGroupsVisitor::GeodesToDivideList, _geodesToDivideList);END_REFLECTORBEGIN_OBJECT_REFLECTOR(osgUtil::Optimizer::StateVisitor) I_DeclaringFile("osgUtil/Optimizer"); I_BaseType(osgUtil::BaseOptimizerVisitor); I_ConstructorWithDefaults4(IN, bool, combineDynamicState, , IN, bool, combineStaticState, , IN, bool, combineUnspecifiedState, , IN, osgUtil::Optimizer *, optimizer, 0, ____StateVisitor__bool__bool__bool__Optimizer_P1, "default to traversing all children. ", ""); I_Method0(void, reset, Properties::VIRTUAL, __void__reset, "empty visitor, make it ready for next traversal. ", ""); 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_Method0(void, optimize, Properties::NON_VIRTUAL, __void__optimize, "", ""); I_ProtectedMethod2(void, addStateSet, IN, osg::StateSet *, stateset, IN, osg::Object *, obj, Properties::NON_VIRTUAL, Properties::NON_CONST, __void__addStateSet__osg_StateSet_P1__osg_Object_P1, "", ""); I_ProtectedMethod1(bool, optimize, IN, osg::Object::DataVariance, variance, Properties::NON_VIRTUAL, Properties::NON_CONST, __bool__optimize__osg_Object_DataVariance, "", "");END_REFLECTORBEGIN_OBJECT_REFLECTOR(osgUtil::Optimizer::StaticObjectDetectionVisitor) I_DeclaringFile("osgUtil/Optimizer"); I_BaseType(osgUtil::BaseOptimizerVisitor); I_ConstructorWithDefaults1(IN, osgUtil::Optimizer *, optimizer, 0, Properties::NON_EXPLICIT, ____StaticObjectDetectionVisitor__Optimizer_P1, "default to traversing all children. ", ""); 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_ProtectedMethod1(void, applyStateSet, IN, osg::StateSet &, stateset, Properties::NON_VIRTUAL, Properties::NON_CONST, __void__applyStateSet__osg_StateSet_R1, "", ""); I_ProtectedMethod1(void, applyDrawable, IN, osg::Drawable &, drawable, Properties::NON_VIRTUAL, Properties::NON_CONST, __void__applyDrawable__osg_Drawable_R1, "", "");END_REFLECTORTYPE_NAME_ALIAS(std::set< osg::Group * >, osgUtil::Optimizer::TessellateVisitor::GroupList)BEGIN_OBJECT_REFLECTOR(osgUtil::Optimizer::TessellateVisitor) I_DeclaringFile("osgUtil/Optimizer"); I_BaseType(osgUtil::BaseOptimizerVisitor); I_ConstructorWithDefaults1(IN, osgUtil::Optimizer *, optimizer, 0, Properties::NON_EXPLICIT, ____TessellateVisitor__Optimizer_P1, "", ""); I_Method1(void, apply, IN, osg::Geode &, geode, Properties::VIRTUAL, __void__apply__osg_Geode_R1, "", ""); I_PublicMemberProperty(osgUtil::Optimizer::TessellateVisitor::GroupList, _groupList);END_REFLECTORBEGIN_VALUE_REFLECTOR(osgUtil::Optimizer::TextureAtlasBuilder) I_DeclaringFile("osgUtil/Optimizer"); I_Constructor0(____TextureAtlasBuilder, "", ""); I_Method0(void, reset, Properties::NON_VIRTUAL, __void__reset, "", ""); I_Method2(void, setMaximumAtlasSize, IN, unsigned int, width, IN, unsigned int, height, Properties::NON_VIRTUAL, __void__setMaximumAtlasSize__unsigned_int__unsigned_int, "", ""); I_Method0(unsigned int, getMaximumAtlasWidth, Properties::NON_VIRTUAL, __unsigned_int__getMaximumAtlasWidth, "", ""); I_Method0(unsigned int, getMaximumAtlasHeight, Properties::NON_VIRTUAL, __unsigned_int__getMaximumAtlasHeight, "", ""); I_Method1(void, setMargin, IN, unsigned int, margin, Properties::NON_VIRTUAL, __void__setMargin__unsigned_int, "", ""); I_Method0(unsigned int, getMargin, Properties::NON_VIRTUAL, __unsigned_int__getMargin, "", ""); I_Method1(void, addSource, IN, const osg::Image *, image, Properties::NON_VIRTUAL, __void__addSource__C5_osg_Image_P1, "", ""); I_Method1(void, addSource, IN, const osg::Texture2D *, texture, Properties::NON_VIRTUAL, __void__addSource__C5_osg_Texture2D_P1, "", ""); I_Method0(unsigned int, getNumSources, Properties::NON_VIRTUAL, __unsigned_int__getNumSources, "", ""); I_Method1(const osg::Image *, getSourceImage, IN, unsigned int, i, Properties::NON_VIRTUAL, __C5_osg_Image_P1__getSourceImage__unsigned_int, "", ""); I_Method1(const osg::Texture2D *, getSourceTexture, IN, unsigned int, i, Properties::NON_VIRTUAL, __C5_osg_Texture2D_P1__getSourceTexture__unsigned_int, "", ""); I_Method0(void, buildAtlas, Properties::NON_VIRTUAL, __void__buildAtlas, "", ""); I_Method1(osg::Image *, getImageAtlas, IN, unsigned int, i, Properties::NON_VIRTUAL, __osg_Image_P1__getImageAtlas__unsigned_int, "", ""); I_Method1(osg::Texture2D *, getTextureAtlas, IN, unsigned int, i, Properties::NON_VIRTUAL, __osg_Texture2D_P1__getTextureAtlas__unsigned_int, "", ""); I_Method1(osg::Matrix, getTextureMatrix, IN, unsigned int, i, Properties::NON_VIRTUAL, __osg_Matrix__getTextureMatrix__unsigned_int, "", ""); I_Method1(osg::Image *, getImageAtlas, IN, const osg::Image *, image, Properties::NON_VIRTUAL, __osg_Image_P1__getImageAtlas__C5_osg_Image_P1, "", ""); I_Method1(osg::Texture2D *, getTextureAtlas, IN, const osg::Image *, image, Properties::NON_VIRTUAL, __osg_Texture2D_P1__getTextureAtlas__C5_osg_Image_P1, "", ""); I_Method1(osg::Matrix, getTextureMatrix, IN, const osg::Image *, image, Properties::NON_VIRTUAL, __osg_Matrix__getTextureMatrix__C5_osg_Image_P1, "", ""); I_Method1(osg::Image *, getImageAtlas, IN, const osg::Texture2D *, textue, Properties::NON_VIRTUAL, __osg_Image_P1__getImageAtlas__C5_osg_Texture2D_P1, "", ""); I_Method1(osg::Texture2D *, getTextureAtlas, IN, const osg::Texture2D *, texture, Properties::NON_VIRTUAL, __osg_Texture2D_P1__getTextureAtlas__C5_osg_Texture2D_P1, "", ""); I_Method1(osg::Matrix, getTextureMatrix, IN, const osg::Texture2D *, texture, Properties::NON_VIRTUAL, __osg_Matrix__getTextureMatrix__C5_osg_Texture2D_P1, "", ""); I_SimpleProperty(unsigned int, Margin, __unsigned_int__getMargin, __void__setMargin__unsigned_int); I_SimpleProperty(unsigned int, MaximumAtlasHeight, __unsigned_int__getMaximumAtlasHeight, 0); I_SimpleProperty(unsigned int, MaximumAtlasWidth, __unsigned_int__getMaximumAtlasWidth, 0);END_REFLECTORBEGIN_OBJECT_REFLECTOR(osgUtil::Optimizer::TextureAtlasVisitor) I_DeclaringFile("osgUtil/Optimizer"); I_BaseType(osgUtil::BaseOptimizerVisitor); I_ConstructorWithDefaults1(IN, osgUtil::Optimizer *, optimizer, 0, Properties::NON_EXPLICIT, ____TextureAtlasVisitor__Optimizer_P1, "default to traversing all children. ", ""); I_Method0(osgUtil::Optimizer::TextureAtlasBuilder &, getTextureAtlasBuilder, Properties::NON_VIRTUAL, __TextureAtlasBuilder_R1__getTextureAtlasBuilder, "", ""); I_Method0(void, reset, Properties::VIRTUAL, __void__reset, "empty visitor, make it ready for next traversal. ", ""); 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_Method0(void, optimize, Properties::NON_VIRTUAL, __void__optimize, "", ""); I_ProtectedMethod1(bool, pushStateSet, IN, osg::StateSet *, stateset, Properties::NON_VIRTUAL, Properties::NON_CONST, __bool__pushStateSet__osg_StateSet_P1, "", ""); I_ProtectedMethod0(void, popStateSet, Properties::NON_VIRTUAL, Properties::NON_CONST, __void__popStateSet, "", ""); I_SimpleProperty(osgUtil::Optimizer::TextureAtlasBuilder &, TextureAtlasBuilder, __TextureAtlasBuilder_R1__getTextureAtlasBuilder, 0);END_REFLECTORBEGIN_OBJECT_REFLECTOR(osgUtil::Optimizer::TextureVisitor) I_DeclaringFile("osgUtil/Optimizer"); I_BaseType(osgUtil::BaseOptimizerVisitor); I_ConstructorWithDefaults7(IN, bool, changeAutoUnRef, , IN, bool, valueAutoUnRef, , IN, bool, changeClientImageStorage, , IN, bool, valueClientImageStorage, , IN, bool, changeAnisotropy, , IN, float, valueAnisotropy, , IN, osgUtil::Optimizer *, optimizer, 0, ____TextureVisitor__bool__bool__bool__bool__bool__float__Optimizer_P1, "", ""); I_Method1(void, apply, IN, osg::Geode &, node, Properties::VIRTUAL, __void__apply__osg_Geode_R1, "", ""); I_Method1(void, apply, IN, osg::Node &, node, Properties::VIRTUAL, __void__apply__osg_Node_R1, "", ""); I_Method1(void, apply, IN, osg::StateSet &, stateset, Properties::NON_VIRTUAL, __void__apply__osg_StateSet_R1, "", ""); I_Method1(void, apply, IN, osg::Texture &, texture, Properties::NON_VIRTUAL, __void__apply__osg_Texture_R1, "", ""); I_PublicMemberProperty(bool, _changeAutoUnRef); I_PublicMemberProperty(bool, _valueAutoUnRef); I_PublicMemberProperty(bool, _changeClientImageStorage); I_PublicMemberProperty(bool, _valueClientImageStorage); I_PublicMemberProperty(bool, _changeAnisotropy); I_PublicMemberProperty(float, _valueAnisotropy);END_REFLECTORSTD_MAP_REFLECTOR(std::map< osg::Billboard * COMMA osgUtil::Optimizer::FlattenBillboardVisitor::NodePathList >)STD_SET_REFLECTOR(std::set< osg::Geode * >)STD_SET_REFLECTOR(std::set< osg::Group * >)STD_SET_REFLECTOR(std::set< osg::Node * >)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -