vsgXchange  1.0.2
VulkanSceneGraph 3rd party data integration library
Public Member Functions | Static Public Attributes | Protected Attributes | List of all members
vsgXchange::assimp Class Reference

optional assimp ReaderWriter More...

#include <models.h>

Inheritance diagram for vsgXchange::assimp:
Inheritance graph
[legend]
Collaboration diagram for vsgXchange::assimp:
Collaboration graph
[legend]

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
 

Detailed Description

optional assimp ReaderWriter


The documentation for this class was generated from the following file: