1 #ifndef __GLTF_StandardMeshCodec_h__
2 #define __GLTF_StandardMeshCodec_h__
71 bool importMeshTriPrimitive(
79 bool importMeshPointsPrimitive(
86 bool addPointAttribute(
90 const char* attrib_name,
93 bool exportMeshTriPrimitive(
100 bool exportMeshLinesPrimitive(
107 bool exportMeshPointsPrimitive(
114 bool exportPointAttributes(
124 #endif // __GLTF_StandardMeshCodec_h__
bool importMaterial(GU_Detail &, const GLTF_Index, GLTF_Reader &, GLTF_ErrorManager &, GA_AttributeOwner) override
virtual 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)=0
virtual bool exportMeshPrimitive(const GU_Detail &gdp, const GLTF_Index mesh_idx, const GLTF_Index prim_idx, GLTF_Writer &writer, GLTF_ErrorManager &errors)
GLTF_StandardMeshCodec(const GLTF_ExportOptions &options)
GLTF_StandardMeshCodec(const GLTF_ImportOptions &import_options, const GLTF_ExportOptions &export_options)
static bool isExtensionSupported(const char *ext_name)
GLTF_StandardMeshCodec(const GLTF_ImportOptions &options)