41 class VSGXCHANGE_DECLSPEC
assimp :
public vsg::Inherit<vsg::ReaderWriter, assimp>
45 vsg::ref_ptr<vsg::Object> read(
const vsg::Path&, vsg::ref_ptr<const vsg::Options>)
const override;
46 vsg::ref_ptr<vsg::Object> read(std::istream&, vsg::ref_ptr<const vsg::Options>)
const override;
47 vsg::ref_ptr<vsg::Object> read(
const uint8_t* ptr,
size_t size, vsg::ref_ptr<const vsg::Options> options = {})
const override;
49 bool getFeatures(Features& features)
const override;
52 static constexpr const char* generate_smooth_normals =
"generate_smooth_normals";
53 static constexpr const char* generate_sharp_normals =
"generate_sharp_normals";
54 static constexpr const char* crease_angle =
"crease_angle";
55 static constexpr const char* two_sided =
"two_sided";
56 static constexpr const char* discard_empty_nodes =
"discard_empty_nodes";
57 static constexpr const char* print_assimp =
"print_assimp";
58 static constexpr const char* external_textures =
"external_textures";
59 static constexpr const char* external_texture_format =
"external_texture_format";
60 static constexpr const char* sRGBTextures =
"sRGBTextures";
61 static constexpr const char* culling =
"culling";
63 bool readOptions(vsg::Options& options, vsg::CommandLine& arguments)
const override;
69 Implementation* _implementation;
bool readOptions(vsg::Options &options, vsg::CommandLine &arguments) const override
bool, insert cull nodes, defaults to true