1 #ifndef __GLTF_PrincipledShaderMaterialCodec_h__
2 #define __GLTF_PrincipledShaderMaterialCodec_h__
35 "KHR_materials_emissive_strength",
36 "KHR_texture_transform"
38 return mySupportedExtensions.
contains(ext_name);
69 #endif // __GLTF_PrincipledShaderMaterialCodec_h__
GT_API const UT_StringHolder time
GLTF_PrincipledShaderMaterialCodec(const GLTF_ExportOptions &options)
virtual bool exportMaterial(const OP_Node *mat_node, const GLTF_Index mat_id, fpreal time, const GLTF_MaterialInfo &mat_info, GLTF_Writer &writer, GLTF_ErrorManager &errors)
bool importMeshPrimitive(GU_Detail &gdp, const GLTF_Index mesh_idx, const GLTF_Index prim_idx, const GLTF_MeshInfo &mesh_info, GLTF_Reader &reader, GLTF_ErrorManager &errors) override
GLTF_PrincipledShaderMaterialCodec(const GLTF_ImportOptions &options)
virtual ~GLTF_PrincipledShaderMaterialCodec() override
static bool isExtensionSupported(const char *ext_name)
virtual bool importMaterial(GU_Detail &gdp, const GLTF_Index mat_idx, GLTF_Reader &reader, GLTF_ErrorManager &errors, GA_AttributeOwner mat_attribs_owner=GA_ATTRIB_PRIMITIVE)=0
bool contains(const K &key) const