vsgXchange 1.1.9
VulkanSceneGraph 3rd party data integration library
Loading...
Searching...
No Matches
vsgXchange::gltf::KHR_materials_pbrSpecularGlossiness Struct Reference

https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Archived/KHR_materials_pbrSpecularGlossiness More...

#include <gltf.h>

Inheritance diagram for vsgXchange::gltf::KHR_materials_pbrSpecularGlossiness:
Collaboration diagram for vsgXchange::gltf::KHR_materials_pbrSpecularGlossiness:

Public Member Functions

vsg::ref_ptr< vsg::Object > clone (const vsg::CopyOp &) const override
void read_array (vsg::JSONParser &parser, const std::string_view &property) override
void read_object (vsg::JSONParser &parser, const std::string_view &property) override
void read_number (vsg::JSONParser &parser, const std::string_view &property, std::istream &input) override

Public Attributes

vsg::ValuesSchema< float > diffuseFactor
TextureInfo diffuseTexture
vsg::ValuesSchema< float > specularFactor
float glossinessFactor = 1.0f
TextureInfo specularGlossinessTexture

Detailed Description


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