18 Commits (5d9490c73bc99a5b24b9fcdd37c716d122aed1ea)

Author SHA1 Message Date
Vladimír Vondruš 5d9490c73b Extracted Primitive enum from Mesh to MeshPrimitive. 13 years ago
Vladimír Vondruš 8dfd6fd4fc Trade: convenience MeshData*D::has*() functions. 13 years ago
Vladimír Vondruš 0a9b9b6270 Trade: hide unused parameter. 13 years ago
Vladimír Vondruš aacb6b7041 Trade: return references, not pointers from MeshData. 13 years ago
Vladimír Vondruš 777b406840 Trade: removed redundant `inline` keyword. 13 years ago
Vladimír Vondruš b1fcdf81af Trade: improved *Data constructors and destructors. 13 years ago
Vladimír Vondruš 38ec076eda Minor code cleanup (unused parameters). 13 years ago
Vladimír Vondruš e76543703f Trade: don't define MeshData constructor etc. in header. 13 years ago
Vladimír Vondruš 6a5d75d1e4 Relicensing to MIT/Expat license, part 2: headers. 13 years ago
Vladimír Vondruš 7af5ff17b6 Trade: using new type aliases in whole Trade namespace. 13 years ago
Vladimír Vondruš 89c76e2267 Trade: got rid of Point2D/3D in MeshData in favor of Vector2/Vector3. 13 years ago
Vladimír Vondruš bdeb1d7ac1 Another #include cleanup. 13 years ago
Vladimír Vondruš 547c8a24da Trade: defaulted move constructor/assignment. 13 years ago
Vladimír Vondruš 80661e4e61 Trade: resource names are handled by importer, not *Data classes. 13 years ago
Vladimír Vondruš 1de2154823 Using fixed-size integer types for Trade data IDs. 14 years ago
Vladimír Vondruš 8f5940dd56 Using fixed-size 32bit integer type for indices. 14 years ago
Vladimír Vondruš b68a168fcb Doc: crosslinking 1D/2D/3D alternatives. 14 years ago
Vladimír Vondruš 90a3b76e05 Have both 2D and 3D alternatives of mesh and object data in Trade. 14 years ago
Vladimír Vondruš 071afa0b7a Point*D Vector* subclasses for homogeneous coordinates. 14 years ago
Vladimír Vondruš fe62f547de Reduced #includes in headers. 14 years ago
Vladimír Vondruš d12ce5b2b4 Fixed copy-pasta documentation. 14 years ago
Vladimír Vondruš 30032a5971 Don't confuse vertices and vertex positions. 14 years ago
Vladimír Vondruš 28b28d66f1 AbstractImporter: Added functions for matching IDs and names. 14 years ago
Vladimír Vondruš d5d0e49536 Trade: using signed/unsigned int instead of size_t for IDs. 14 years ago
Vladimír Vondruš 0db46034d7 Removed superfluous semicolons. 14 years ago
Vladimír Vondruš 5a42ee4e91 Doc: using @overload for const overloads of member functions. 14 years ago
Vladimír Vondruš 7f194f94b4 Trade::MeshData const-correctness. 14 years ago
Vladimír Vondruš aedc90e712 Doc++ 14 years ago
Vladimír Vondruš 8d7a6078c3 Doc++ 14 years ago
Vladimír Vondruš c1158e0995 MeshData: use four-component vectors for vertices. 14 years ago
Vladimír Vondruš 7bae1a3f8a Renamed data access classes in Trade to avoid confusion. 14 years ago
Vladimír Vondruš c7894df33f Doc++ 14 years ago
Vladimír Vondruš f855d72660 Totally reworked Trade::AbstractImporter. 14 years ago