Commit graph

127 commits

Author SHA1 Message Date
sabrina-shanman
ed1684967f Remove straggler HFMSimpleFormat.cpp 2018-12-04 10:08:14 -08:00
sabrina-shanman
da9f37bb39 Fix up HFMFormatRegistry to accept subclass factory unique pointers 2018-12-04 09:30:04 -08:00
sabrina-shanman
19459c15a5 Split MIMETypeLibrary file type detection into three separate functions 2018-12-04 09:30:04 -08:00
sabrina-shanman
660d8c4e92 Remove unused mapping parameter from MIME type detection 2018-12-04 09:30:04 -08:00
sabrina-shanman
0da4669370 Replace ReadWriteLockable with std::lock_guard in HFMFormatRegistry/ModelFormatRegistry 2018-12-04 09:30:04 -08:00
sabrina-shanman
bf1c5f2fa5 Make Serializer::Factory stored by HFMFormatRegistry unique_ptr 2018-12-04 09:30:03 -08:00
sabrina-shanman
2178baf1a8 Create SimpleFormat 2018-12-04 09:29:57 -08:00
amantley
f7fcf503c2 removed joint lean from fbxSerializer. it was unused 2018-12-03 14:50:57 -08:00
Angus Antley
a73f74d63c Merge remote-tracking branch 'upstream/master' into jointNameMapping 2018-11-30 21:29:29 -08:00
sabrina-shanman
d1ac501967 Create hfm::FormatRegistry, for more general model format definition 2018-11-30 16:50:45 -08:00
sabrina-shanman
be511378cd Merge branch 'master' into hfm_serializer 2018-11-20 13:42:24 -08:00
amantley
fd9c05ce80 joint mapping. adding to fbx reader and avatar classes to get non standard names to map to hifi 2018-11-16 17:39:46 -08:00
amantley
3bf4a7844d moved the jointrotationoffsets to hfmModel.h from fbx.h 2018-11-15 10:56:17 -08:00
sabrina-shanman
93c7578f54 Convert hfm::Serializer to use hifi-namespaced types 2018-11-12 16:12:21 -08:00
sabrina-shanman
f971294d6d Make HFMSerializer return a smart pointer to an HFMModel 2018-11-12 16:12:21 -08:00
sabrina-shanman
baa8cdb054 Remove combineParts from the Serializer interface 2018-11-12 16:12:21 -08:00
sabrina-shanman
00f2b4eeb9 Make the existing model serializers based on HFMSerializer 2018-11-12 16:12:20 -08:00
sabrina-shanman
0271f7d334 Create the HFMSerializer interface class 2018-11-12 16:12:20 -08:00
sabrina-shanman
4d9c20343a Link shared library in hfm 2018-11-07 11:44:58 -08:00
sabrina-shanman
8b37133875 Remove unnecessary draco dependency from hfm library 2018-11-06 17:10:44 -08:00
sabrina-shanman
e654ff9bbc Remove forward declaration in HFM.h so ModelPackager and other things can use it instead 2018-11-06 14:53:23 -08:00
sabrina-shanman
70c9db38ef Do not reference HFM inside the hfm namespace 2018-11-06 14:13:48 -08:00
sabrina-shanman
8fa72396ef Consolidate HFM class implementations into source file and move model
logging.
2018-11-06 14:05:36 -08:00
sabrina-shanman
1a69afb3e8 Move HFM.h to hfm subfolder per convention 2018-11-06 11:43:19 -08:00
sabrina-shanman
c85b809e04 Fix Qt metatypes breaking by moving them back out of the hfm namespace 2018-11-05 13:40:38 -08:00
sabrina-shanman
a98a9b1c0c Move HFM prefixed classes to hfm namespace and add HFM prefixed names as typedefs 2018-11-05 12:47:34 -08:00
sabrina-shanman
e00024e8b0 Create HFM library 2018-11-05 12:47:34 -08:00