vsgXchange 1.1.3
VulkanSceneGraph 3rd party data integration library
Loading...
Searching...
No Matches
vsgXchange::assimp Class Reference

optional assimp ReaderWriter More...

#include <models.h>

Inheritance diagram for vsgXchange::assimp:
Collaboration diagram for vsgXchange::assimp:

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, insert cull nodes, defaults to true
 

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
 
static constexpr const char * print_assimp = "print_assimp"
 bool
 
static constexpr const char * external_textures = "external_textures"
 int
 
static constexpr const char * external_texture_format = "external_texture_format"
 bool
 
static constexpr const char * sRGBTextures = "sRGBTextures"
 TextureFormat enum.
 
static constexpr const char * culling = "culling"
 bool
 

Protected Attributes

Implementation * _implementation
 

Detailed Description

optional assimp ReaderWriter


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