#include <GLTF_MaterialExport.h>
|
| GLTF_MaterialExport (GLTF_ExportRoot &root, GLTF_BaseErrorManager &error_manager, UT_String &base_path, bool glb) |
|
| ~GLTF_MaterialExport ()=default |
|
uint32 | TranslatePrincipledShader (const OP_Context &context, const OP_Node *ps_node, const UT_Options &mat_overrides, const GLTF_TextureParms &tex_parms) |
|
bool | TranslateTexture (const UT_StringHolder &mat_path, const OP_Context &context, GLTF_NAMESPACE::GLTF_TextureInfo &tex_info, const GLTF_TextureParms &tex_parms, const UT_StringHolder *tex_name=nullptr, const OP_Node *ps_node=nullptr) |
|
bool | TranslateTexture (const UT_Array< GLTF_NAMESPACE::GLTF_ChannelMapping > &mappings, const OP_Context &context, GLTF_NAMESPACE::GLTF_TextureInfo &tex_info, const GLTF_TextureParms &tex_parms, const UT_StringHolder *tex_name=nullptr) |
|
bool | CopySourceTexture (const UT_StringHolder &source_path, GLTF_NAMESPACE::GLTF_TextureInfo &tex_info, const GLTF_TextureParms &tex_parms, const UT_StringHolder *tex_name=nullptr) |
|
bool | CopySourceTexture (const UT_Array< GLTF_NAMESPACE::GLTF_ChannelMapping > &mappings, GLTF_NAMESPACE::GLTF_TextureInfo &tex_info, const GLTF_TextureParms &tex_parms, const UT_StringHolder *tex_name=nullptr) |
|
uint32 | OutputTexture (const UT_String &output_path, const GLTF_TextureParms &parms, UT_Function< bool(std::ostream &, const IMG_Format *, const GLTF_NAMESPACE::GLTF_ImgExportParms &)> output_function, GLTF_NAMESPACE::GLTF_TextureInfo &tex_info, const OP_Context &context, const IMG_Format *format, const UT_StringHolder *tex_name=nullptr) |
|
void | GetNonCollidingName (const UT_String &s, UT_String &o) |
|
Definition at line 51 of file GLTF_MaterialExport.h.
GLTF_NAMESPACE::GLTF_MaterialExport::~GLTF_MaterialExport |
( |
| ) |
|
|
default |
UT_String& GLTF_NAMESPACE::GLTF_MaterialExport::myBasePath |
bool GLTF_NAMESPACE::GLTF_MaterialExport::myGlb |
The documentation for this class was generated from the following file: