55 Commits (75fbe4ac84f54cadefe8e9b1461a5d495883aa97)

Author SHA1 Message Date
Vladimír Vondruš d04b308aa3 Reducing pointer chasings, part 1: method chaining via references. 13 years ago
Vladimír Vondruš 7636c6adc3 Better usage of *Basic* in class names, part 1: SceneGraph object. 13 years ago
Vladimír Vondruš 6a52e64d71 Doxygen fixes. 13 years ago
Vladimír Vondruš c3de32e55f Getting rid of <>, part 7: documentation. 13 years ago
Vladimír Vondruš cfd405c32c Getting rid of <>, part 5: SceneGraph object. 13 years ago
Vladimír Vondruš 150a583c3d SceneGraph: typedef MatrixType to avoid those horrible declarations. 13 years ago
Vladimír Vondruš 1071a251cd SceneGraph: make public Object API non-virtual too. 13 years ago
Vladimír Vondruš d3c37a3962 SceneGraph: removed redundant `inline` keyword. 13 years ago
Vladimír Vondruš db71a23e3c Bring whole Corrade namespace into Magnum namespace. 13 years ago
Vladimír Vondruš 3b861f6f64 SceneGraph: added Object::setParentKeepTransformation(). 13 years ago
Vladimír Vondruš 7ef8432fbe Doxygen: ignore specific namespaces instead of whole directories. 13 years ago
Vladimír Vondruš 38ec076eda Minor code cleanup (unused parameters). 13 years ago
Vladimír Vondruš b349eaf753 SceneGraph: new class DualQuaternionTransformation. 13 years ago
Vladimír Vondruš 85abf5767e SceneGraph: new class DualComplexTransformation. 13 years ago
Vladimír Vondruš 8548a2e08b SceneGraph: renamed {Euclidean -> Rigid}MatrixTransformation{2,3}D. 13 years ago
Vladimír Vondruš 6a5d75d1e4 Relicensing to MIT/Expat license, part 2: headers. 13 years ago
Vladimír Vondruš 4e5a6f76eb SceneGraph: using new type aliases in whole SceneGraph namespace. 13 years ago
Vladimír Vondruš 8d2485c331 Clang also needs parentheses around default templated arguments. 13 years ago
Vladimír Vondruš 63086fdebe SceneGraph: de-inlined some constructors & destructor, hidden internals. 13 years ago
Vladimír Vondruš 29806b9415 Doc++ 13 years ago
Vladimír Vondruš 58f936386f Doc++ 13 years ago
Vladimír Vondruš 4c3e80b4f1 SceneGraph: added AbstractObject::transformationMatrix(). 13 years ago
Vladimír Vondruš 2734fde593 SceneGraph: euclidean transformation using matrices. 14 years ago
Vladimír Vondruš 7e66a09461 Marking all constructors explicit, except for matrix and vector classes. 14 years ago
Vladimír Vondruš a97c641e3e Doc: explicitly specify template specialization type. 14 years ago
Vladimír Vondruš 8a3d2c12c6 Doc++ 14 years ago
Vladimír Vondruš 3b3a164212 Doc++ 14 years ago
Vladimír Vondruš aa05235c65 SceneGraph: function for bulk cleaning of objects. 14 years ago
Vladimír Vondruš 466008bba8 SceneGraph: externalized object cleaning function. 14 years ago
Vladimír Vondruš 6dc7a163cc SceneGraph: doc++ 14 years ago
Vladimír Vondruš 8faf3323bb SceneGraph: Solved default template parameter conflicts. 14 years ago
Vladimír Vondruš 4e53b17f8d SceneGraph rework, part 5: bulk transformation computing. 14 years ago
Vladimír Vondruš 342d2f46ac SceneGraph: allow features to access scene and object's dirty status. 14 years ago
Vladimír Vondruš 06398dcf7c SceneGraph rework, part 3: splitting base object. 14 years ago
Vladimír Vondruš 89bf91c487 Use full template name when accessing parent class. 14 years ago
Vladimír Vondruš c4f321d911 Don't use extern template where it is not necessary. 14 years ago
Vladimír Vondruš 1077370937 Using fixed-size 8bit integer for dimension count. 14 years ago
Vladimír Vondruš cac85252ac Using DimensionTraits in SceneGraph implementation. 14 years ago
Vladimír Vondruš 93961aca65 Don't include Matrix3 in Matrix4, as it isn't used. 14 years ago
Vladimír Vondruš b68a168fcb Doc: crosslinking 1D/2D/3D alternatives. 14 years ago
Vladimír Vondruš e99a63f38e Doc++ 14 years ago
Vladimír Vondruš dfe566886a SceneGraph: disallow instantiation of Object and Camera base classes. 14 years ago
Vladimír Vondruš cef2a19b07 Moved template list of SceneGraph objects into traits class. 14 years ago
Vladimír Vondruš 7d3435f483 SceneGraph: method chaining also for Camera. 14 years ago
Vladimír Vondruš fe62f547de Reduced #includes in headers. 14 years ago
Vladimír Vondruš db105839c5 Doc++ 14 years ago
Vladimír Vondruš 3298c5181a SceneGraph: Hiding LinkedList/LinkedListItem methods in Object. 14 years ago
Vladimír Vondruš 85de3109a9 Adapted to Corrade changes. 14 years ago
Vladimír Vondruš 881f07ec76 Added Object2D::move() to manage 2D stacking order. 14 years ago
Vladimír Vondruš 58abfdeeee SceneGraph: Using linked list from Corrade instead of std::set. 14 years ago