vsgXchange
1.0.2
VulkanSceneGraph 3rd party data integration library
|
optional assimp ReaderWriter More...
#include <models.h>
Public Member Functions | |
vsg::ref_ptr< vsg::Object > | read (const vsg::Path &, vsg::ref_ptr< const vsg::Options >) const override |
vsg::ref_ptr< vsg::Object > | read (std::istream &, vsg::ref_ptr< const vsg::Options >) const override |
vsg::ref_ptr< vsg::Object > | read (const uint8_t *ptr, size_t size, vsg::ref_ptr< const vsg::Options > options={}) const override |
bool | getFeatures (Features &features) const override |
bool | readOptions (vsg::Options &options, vsg::CommandLine &arguments) const override |
bool | |
Static Public Attributes | |
static constexpr const char * | generate_smooth_normals = "generate_smooth_normals" |
static constexpr const char * | generate_sharp_normals = "generate_sharp_normals" |
static constexpr const char * | crease_angle = "crease_angle" |
static constexpr const char * | two_sided = "two_sided" |
float | |
static constexpr const char * | discard_empty_nodes = "discard_empty_nodes" |
bool | |
Protected Attributes | |
Implementation * | _implementation |
optional assimp ReaderWriter