osgPresentation.FilePathData是设置文件路径的数据类,用于在OpenSceneGraph中加载文件资源。
class osgPresentation::FilePathData : public osg::Object
继承自osg::Object
。
类型 | 名称 | 描述 |
---|---|---|
std::string | _name | 文件名称。 |
std::string | _path | 文件路径。 |
bool | _searchFilePath | 是否搜索文件路径。默认为true。 |
bool | _useFullPath | 是否使用完整的文件路径。默认为false。 |
std::string | _optionalMessage | 可选信息,可以用于描述文件名称或路径中的特定信息。默认为空。 |
返回类型 | 函数名称 | 描述 |
---|---|---|
FilePathData * | clone(const osg::CopyOp ©Op) const override | 克隆FilePathData对象。 |
FilePathData类的实例化如下:
osgPresentation::FilePathData filePathData("cow.osg", "model", true, false);
其中,第一个参数是文件名,第二个参数是文件路径,第三个参数是是否开启文件路径搜索功能,第四个参数是是否使用完整的文件路径。
osgPresentation::FilePathData filePathData("cow.osg", "model", true, false);
在上面的示例中,我们创建了一个名为filePathData
的FilePathData对象。文件名为cow.osg
,文件路径为model
,打开搜索文件路径的功能,关闭使用完整的文件路径的功能。
本文内容源自OpenSceneGraph官方文档,在做适当修改和补充后编写而成,版权归OpenSceneGraph官方所有。